Política de Privacidade

Esta política descreve como o LiveCast trata dados pessoais em conformidade com a Lei Geral de Proteção de Dados (Lei nº 13.709/2018). Última atualização: abril de 2026.

Contato do encarregado (DPO)

Encarregado de Proteção de Dados: dpo@livecast.app. Respondemos a solicitações relacionadas à LGPD em até 15 dias corridos.

Sub-processadores

Compartilhamos dados estritamente necessários com os sub-processadores abaixo. Todos possuem DPAs (Data Processing Agreements) assinados antes do onboarding do primeiro cliente pago, conforme exigido pelo nosso TechSpec.

FornecedorFinalidadeLocalidade
TikTokOAuth e ingestão de eventos de liveEUA / Singapura
ElevenLabsSíntese de voz premium (plano Pro)EUA
Microsoft Azure Neural TTSSíntese de voz padrão (plano Free)Brasil — brazilsouth
OpenAI ModerationClassificador de moderação textualEUA
StripePagamentos (PIX e cartão) e assinaturasEUA / Irlanda
Cloudflare R2Armazenamento de áudio TTS e sons de triggerGlobal edge
ResendE-mails transacionais (verificação, reset, convites)EUA
Fly.ioHospedagem do worker (poller, connector, ws, tts, trigger)Brasil — GRU
VercelHospedagem da dashboard e rotas públicasGlobal edge
UpstashRedis gerenciado (pub/sub, filas, cache, rate limit)Global edge
Neon / SupabasePostgreSQL gerenciadoBrasil ou EUA, conforme contrato
SentryMonitoramento de errosEUA
Grafana / LogtailMétricas e logs estruturadosEUA / UE

Política de retenção

Mantemos cada categoria de dado apenas pelo tempo necessário para a finalidade contratada. Após o prazo, os dados são removidos automaticamente ou ficam sujeitos a pedido de exclusão sob demanda.

DadoRetençãoObservações
Usernames de espectadores em rankings/overlaysApenas em memória (Redis) durante a live; expurgado em até 24h após o términoNão persistem no banco de dados.
Mensagens de chat processadas para TTS7 dias no plano Free, 30 dias no Pro (extensível para 90 dias)Mensagens rejeitadas pelo moderador ou blocklist NÃO são armazenadas.
Áudios TTS gerados (Voice History)Mesma janela da linha anterior; expurgo automático via lifecycle do R2Disponíveis via URL pré-assinada de 10 minutos.
Logs de eventos brutos do TikTok Live24 horas em Redis (buffer de replay de 10 segundos)Sem persistência em banco além do registro agregado de sessão.
Histórico de sessões de live90 dias em PostgresContém apenas IDs de sessão, marca de início/fim e ID da réplica do connector.
Contadores de moderação e rejeição de TTS12 meses para análise agregadaSomente contadores diários por streamer; sem conteúdo.
Dados de billing (Stripe)Até 5 anos (obrigação fiscal brasileira)Armazenados pela Stripe; metadados mantidos em `subscriptions` e `invoices`.

Direitos do titular

Como titular, você pode exercer os seguintes direitos diretamente na página da conta ou escrevendo para o DPO:

Fluxo de exclusão de conta

A exclusão executa, em uma única operação idempotente:

  1. Cancelamento da assinatura Stripe ativa, se houver.
  2. Apagamento das linhas em Postgres (usuário, organização, handles, tokens TikTok, VIPs, blocklists, presets publicados e instalados, mensagens de TTS, contadores, sessões, assinaturas e notas fiscais).
  3. Remoção das chaves Redis específicas do streamer (state, rate:tts, cooldown:tts, buffer:overlay, paused:tts, lock:connector, muted:overlay).
  4. Apagamento dos prefixos tts-audio/<streamerId>/ e trigger-sounds/<streamerId>/ no Cloudflare R2.
  5. Invalidação global das sessões ativas.