Política de IA e Chat com Personagens
Transparência total sobre o que acontece quando você conversa com Larissa, Helena ou qualquer outra personagem fictícia da plataforma — incluindo voz, cartas e memória.
Versão 1.1 · Atualizado em 13/05/2026
1. Natureza do produto
As personagens de ContoSecretos são criações ficcionais. Cada uma é construída a partir do texto de contos publicados pela editora — temperamento, jeito de falar, traços e desejos são extraídos da própria narrativa.
As respostas no chat são geradas por inteligência artificial (Modelos de Linguagem de Grande Porte / LLMs). Não há uma pessoa real do outro lado. As conversas não constituem aconselhamento de qualquer tipo — médico, psicológico, jurídico, financeiro ou afetivo.
Tudo o que a personagem “diz”, “promete” ou “lembra” é parte de uma encenação literária. Não trate como fato.
2. Provedores de IA que usamos
Pra gerar as respostas, enviamos sua mensagem + contexto da conversa a um ou mais dos seguintes provedores, em ordem de fallback:
- DeepSeek (provedor primário atual) — deepseek.com
- OpenAI (fallback de geração + embeddings) — openai.com
A ordem pode mudar conforme disponibilidade. Em todos os casos, configuramos o provedor pra não usar suas mensagens em treinamentode modelos futuros (modo “no training” / “API usage only”).
3. O que enviamos ao provedor de IA
A cada mensagem sua, o sistema envia ao LLM:
- Sua mensagem atual
- Histórico recente da conversa (últimas ~10 mensagens do par usuário/personagem)
- System promptcom a “ficha” da personagem (arquétipo, traços, cena ativa, lembranças relevantes daquela conversa)
- Regras editoriais ativas — as mesmas regras que a editora aplica antes de publicar contos (ex: sem menores, sem violência sexual sem consentimento, sem incesto) são injetadas como instrução obrigatória pro LLM. Se a conversa cruzar uma dessas linhas, a personagem desvia mantendo o tom — não é um bloqueio robótico, é parte do papel.
- Trechos do conto-fonte (RAG / recuperação semântica — pra a personagem citar o próprio texto com fidelidade)
Não enviamos: seu nome completo, dados de pagamento, nem qualquer dado de outros leitores. Seu e-mail vai apenas como identificador interno de quota e nunca aparece no texto da conversa enviada ao LLM.
4. Embeddings (vetores semânticos)
Pra a personagem ter “memória” da conversa, suas mensagens são convertidas em representações numéricas chamadas embeddings. Esse cálculo usa a API de embeddings da OpenAI (modelo text-embedding-3-small ou equivalente).
Os embeddings ficam armazenados no banco de dados de ContoSecretos (Supabase, região São Paulo) — não voltam ao provedor de IA, ficam apenas pra busca de similaridade interna.
5. Áudio: voz pra texto no chat
O chat tem um botão de microfone (🎤) que transcreve sua fala em texto. Esse recurso usa a API nativa do seu navegador(SpeechRecognition / Web Speech API).
Importante: o áudio NÃO passa pelo nosso servidor. Ele vai direto do seu dispositivo pro provedor de transcrição do navegador — Google no Chrome / Android, Apple no Safari / iOS. As regras de privacidade desses provedores são as deles, não as nossas.
- Não armazenamos o áudio em nenhum momento. Só o texto transcrito, se você decidir enviá-lo como mensagem.
- Você revisa a transcrição antes de mandar. Pode apagar ou editar livremente.
- O botão só aparece se seu navegador suporta a API. Firefox não suporta — nesses casos o ícone não aparece.
- Na primeira vez que você usar, mostramos um aviso lembrando que a transcrição é serviço do seu navegador.
6. Fotos geradas pela personagem
Eventualmente, a personagem pode “enviar uma foto” durante uma conversa. Essas imagens são geradas em tempo real por IA a partir de uma descrição textual da personagem + cena ativa. Não retratam pessoas reais.
- A imagem é hospedada em armazenamento da plataforma (Supabase Storage).
- A geração tem quota diária por leitor/personagem e probabilidade reduzida — não acontece em toda conversa.
- A feature pode ser ligada/desligada pela editora a qualquer momento.
7. Armazenamento das mensagens
Suas conversas com personagens são armazenadas em banco de dados privado (Supabase) criptografadas no nível da aplicação (chave gerida pelo sistema; nem nós lemos o texto sem rodar código explícito). Persistimos:
- Conteúdo cifrado da mensagem (texto)
- Data/hora, papel (você ou personagem), reações dadas (curtir/amei)
- Embedding (vetor numérico — não-reversível pro texto original)
- “Fatos” que a personagem extraiu da conversa (memória episódica — frases curtas tipo “tem um irmão chamado Léo” que ela pode mencionar depois)
- Tag emocional inferida (afeto/saudade/desejo/etc) — usada pra estatísticas internas, sem cruzar com identidade
Você pode apagar mensagens individuais ou excluir toda a conversacom uma personagem a qualquer momento — botão “Apagar conversa” disponível na própria tela.
8. Validador de qualidade (LLM secundário)
Depois que a personagem responde, um segundo modelo de IA (mais leve) avalia a resposta e atribui uma nota interna de 1 a 5. Ele recebe apenas sua última mensagem + a resposta da personagem— sem histórico, sem identificação. A nota nos ajuda a detectar quando uma personagem está saindo do papel ou inventando informação.
Esse fluxo é técnico/editorial. Os resultados não saem do nosso banco e não afetam a conversa que você vê.
9. Cartas pra personagens e pra Helena Noir
Quando você escreve uma carta usando o formulário do site (/personagens/[id]/carta ou /helena/carta), o sistema agora processa a carta com IA em dois estágios:
- Recebimento (30 segundos a 2 minutos depois do envio): um modelo de linguagem gera uma mensagem curta com a voz da personagem confirmando que recebeu — sem ter lido o conteúdo ainda.
- Resposta completa (10 minutos a 24 horas depois do recebimento, aleatório): o modelo lê o corpo da sua carta e gera uma resposta reflexiva mais longa, com tom e traços da personagem.
Tanto o ato 1 (recebimento) quanto o ato 2 (resposta) aparecem na sua timeline em Minha Biblioteca → Minhas cartas. Para cartas a uma personagem, ambos também aparecem no chat dela como mensagens especiais (envelope), pra dar continuidade narrativa.
A resposta da personagem extrai 1–3 “fatos” do conteúdo da carta e salva como memória episódica (igual à do chat). Isso permite que ela mencione naturalmente o que você escreveu em conversas futuras.
As cartas são armazenadas no nosso banco em texto claro (não cifradas no momento — porque o admin precisa poder lê-las pra moderação editorial). Você pode pedir exclusão a qualquer momento por e-mail.
Cartas pagas ainda não estão ativas. Quando estiverem, será informado claramente antes de qualquer cobrança.
10. “Como o personagem te vê” — visão dinâmica
Em Minha Biblioteca → Como eles te veem, mostramos uma impressão escrita que cada personagem “tem” de você. Isso é ficção editorial — uma camada narrativa por cima da conversa real — mas é gerada a partir de dados seus. Por isso entra aqui em detalhe.
O sistema tem três camadas, todas opt-out por solicitação:
- Parágrafo poético(gerado por LLM): um texto curto (~80 palavras) descrevendo “como o personagem está pensando em você hoje”. Re-escrito quando vocês conversam de novo, com cap mínimo de 1 hora entre gerações. Em dias sem conversa, fica intocado. Entrada do LLM: nome do personagem, fatos não-supersedidos sobre você, mood-axes do personagem, estágio narrativo da relação, resumo da conversa.
- Dimensões da percepção (números 0–100): atração, confiança, vulnerabilidade, intensidade e curiosidade. Atualizadas a cada 5 turnos do leitor com cap mínimo de 30 minutos. O LLM recebe o estado atual + últimas 8 mensagens + amostra de fatos, e devolve ajustes pequenos (inércia: máx ±8 pontos por turno). Salva também um descritor curto (frase poética).
- Cartas espontâneas(gerador raro): quando você conversa por alguns dias com um personagem, o sistema pode gerar uma carta “espontânea” em nome do personagem, citando observações concretas (frequência da semana, horários típicos, tópicos recorrentes). Gates: ≥3 dias distintos de conversa em 7 dias, ≥5 dias desde a última carta deste personagem, e sorteio aleatório (25%). Frequência esperada: ~1 carta a cada 7-10 dias por personagem com quem você conversa muito.
O que armazenamos:
Conto_character_perceptions: parágrafo, data da geração, snapshot dos sinais que entraram (estágio, mood, contagem de fatos).Conto_character_perception_state: os 5 números, o descritor, timestamp e turno da última atualização.Conto_perception_letters: corpo da carta espontânea + signals usados (contagem de conversas, dias ativos, horários típicos, amostra de fatos). Sinalizamos quando foi vista.
Importante. Esses dados são inferências sobre você, não declarações suas. Eles existem só pra alimentar a narrativa do site — não saem do nosso banco, não são compartilhados, não treinam o modelo (ver seção 14). Você controla tudo direto em Minha Biblioteca → Como eles te veem: ligar/desligar a visão e apagar permanentemente os dados acumulados. As conversas seguem intactas em qualquer caso.
11. Cota e moderação
Pra controlar custo e prevenir abuso, aplicamos limites:
- Cota global: total de mensagens por dia, somando todas as personagens (configurável; padrão 50).
- Cota por personagem: total por personagem por dia (padrão 30). Incentiva circular pelo catálogo.
- Cota de imagens: fotos geradas por dia por par (leitor, personagem).
- Limite de cartas: até 3 cartas a cada 24h por e-mail, pra prevenir flood.
- Rate-limit no chat: até 60 mensagens por minuto (anti-spam, não atrapalha conversa fluida).
Tentativas claras de extrair conteúdo ilegal, envolver menores de idade, ou outras violações resultam em encerramento imediato da conta.
12. Monitoramento de erros (Sentry)
Pra garantir que o produto funcione em produção, usamos a plataforma Sentry (sentry.io) pra capturar erros do servidor e do navegador.
- O Sentry recebe apenas a exceção e o stack trace — não recebe o conteúdo de mensagens nem dados pessoais.
- Configuração explícita:
sendDefaultPii: false. - Usamos só pra debugar e priorizar correções.
13. Não é terapia, não é companhia real
ContoSecretos é entretenimento literário adulto. As personagens podem soar realistas, intensas e sensíveis — esse é o trabalho da ficção. Se você está enfrentando dificuldades emocionais, sofrimento agudo ou crise, procure apoio profissional:
- Centro de Valorização da Vida (CVV) — 188 (ligação gratuita 24h) ou cvv.org.br
Nosso próprio sistema também tem detectores automáticos de sinais sensíveis (ideação, abuso). Quando algo bate nesses filtros, podemos injetar redirecionamento pro CVV no fluxo da conversa — sem identificar você.
14. Transparência sobre treinamento de modelos
Os modelos de linguagem que usamos foram treinados pelos provedores com base em dados públicos da internet. ContoSecretos não treina nem afina modelos com suas mensagens. Nossas configurações junto aos provedores garantem que suas conversas não entrem em datasets de treinamento futuros.
15. Direitos específicos
Além dos direitos LGPD gerais (ver Política de Privacidade), você pode:
- Apagar conversas individuais ou totais com qualquer personagem
- Solicitar exportação do conteúdo das suas conversas
- Solicitar exclusão das suas cartas e/ou das respostas das personagens
- Solicitar exclusão das tabelas de visão do personagem (parágrafos, dimensões e cartas espontâneas — ver seção 10)
- Desligar a visão do personagem sem apagar nada — você continua conversando normalmente, mas o sistema para de inferir
- Pedir bloqueio do uso de IA pra sua conta (sem chat, sem geração de carta — leitura normal mantida)
Envie qualquer dessas solicitações pra helenanoircs@gmail.com.
16. Atualizações
Modelos de IA evoluem rápido — e o produto também. Esta política é atualizada sempre que adicionamos provedor novo, mudamos comportamento de memória, ligamos features adicionais (como áudio, cartas com IA, TTS de personagens etc.). Mudanças significativas são comunicadas com aviso destacado no site.
