← Versão resumida

Política de Privacidade do Firmo90 — v1.3

Versão: 1.3
Data efetiva: 15 de abril de 2026
Última revisão: 9 de outubro de 2026

Aviso: Documento jurídico formal em revisão por advogado especializado em LGPD. A versão resumida e amigável está disponível em /privacy.

1. Identificação do Controlador

Razão socialCHARLES DOS SANTOS DA SILVA MACHADO MEI
CNPJ/MEI66.178.885/0001-21
Endereço comercialManaus/AM, Brasil. Endereço completo registrado junto à Receita Federal e disponível mediante consulta pública ao CNPJ ou solicitação formal a [email protected].
E-mail comercial[email protected]
Sitehttps://www.firmo90.com

O Firmo90 ("nós", "controlador") é uma plataforma digital cuja finalidade é apoiar pessoas no processo de superação da dependência de pornografia, oferecendo registro diário de progresso, comunidade de apoio, conteúdo educacional e ferramentas de acompanhamento.

2. Encarregado pelo Tratamento de Dados (DPO)

Em atendimento ao Art. 41 da Lei nº 13.709/2018 (LGPD):

NomeCharles Machado
CargoEncarregado pelo Tratamento de Dados Pessoais (DPO)
E-mail[email protected]
Endereço para correspondênciaManaus/AM, Brasil — via [email protected]

Atribuições do DPO (Art. 41 §2º LGPD):

  1. Aceitar reclamações e comunicações dos titulares, prestar esclarecimentos e adotar providências.
  2. Receber comunicações da Autoridade Nacional de Proteção de Dados (ANPD) e adotar providências.
  3. Orientar funcionários e contratados sobre práticas a serem tomadas em relação à proteção de dados pessoais.
  4. Executar as demais atribuições determinadas pelo controlador ou estabelecidas em normas complementares.

3. Categorias de Dados Pessoais Coletados

CategoriaExemplos
IdentificaçãoNome, e-mail, telefone (opcional), idade, gênero
Saúde e comportamento (sensíveis — Art. 5º II LGPD)Histórico de queda/relapso, vulnerabilidades emocionais, hábitos sexuais autorrelatados, padrões de consumo de pornografia
Localização aproximadaCidade/estado inferidos a partir do endereço IP
DispositivoDevice ID, sistema operacional, versão do app, timezone
PagamentoIdentificador do cliente Stripe, status de assinatura, metadados de cobrança. Nunca temos acesso a número de cartão (PAN)
ComunicaçãoMensagens em chat de suporte, posts e comentários na comunidade, conversas de check-in de vulnerabilidade
Logs técnicosIP, user-agent, timestamps de requisições, identificadores de sessão

4. Finalidades e Bases Legais (Art. 7º e Art. 11 LGPD)

FinalidadeBase legal
Cadastro, autenticação e operação do serviçoExecução de contrato (Art. 7º V)
Notificações push de progresso e lembretesConsentimento (Art. 7º I), opt-in explícito
Marketing por e-mailConsentimento (Art. 7º I), opt-in explícito
Cumprimento de obrigações legais e fiscaisObrigação legal (Art. 7º II)
Prevenção a fraude e abusoLegítimo interesse (Art. 7º IX)
Análise de uso (analytics agregados)Consentimento ou legítimo interesse, conforme caso
Tratamento de dados sensíveis de saúde/comportamentoConsentimento específico e destacado (Art. 11 I)
Defesa em processo judicial, administrativo ou arbitralArt. 7º VI / Art. 11 II d)

O consentimento é coletado de forma destacada no momento do cadastro e renovado a cada mudança material desta política.

5. Compartilhamento com Terceiros (Subprocessadores)

Os seguintes operadores tratam dados pessoais em nosso nome. Até esta data não temos Acordo de Tratamento de Dados (DPA — Data Processing Agreement) assinado que possamos exibir para nenhum deles: o que rege cada relação hoje são os termos de serviço e a política de privacidade públicos do provedor. A formalização está em andamento e, quando concluída, o documento será disponibilizado sob solicitação em [email protected]. Enquanto isso, a proteção que realmente aplicamos é de minimização: enviamos a cada operador o mínimo que a função dele exige, conforme descrito nas colunas abaixo.

OperadorFinalidadePaís
StripeProcessamento de pagamentos e gestão de assinaturasEstados Unidos
Firebase / Google CloudNotificações push (FCM) e medição de uso do aplicativo (Firebase Analytics). O detalhe do que sai em cada versão do aplicativo está na seção Medição de Uso do Aplicativo da versão resumidaEstados Unidos
SentryMonitoramento de erros. Antes do envio removemos credenciais, tokens e campos de identificação, e no corpo das requisições só seguem campos de uma lista curta; todo o resto, inclusive texto escrito pelo titular, vira marcadorEstados Unidos
GroqProcessamento de linguagem natural: chat de apoio com IA, chat de check-in de vulnerabilidade, análise de texto na moderação automática e verificação de apelido e biografia. Conta em plano gratuito. Recebe o texto a analisar; não recebe e-mail nem identificador de conta. Quando o objeto da análise é o apelido ou a biografia, eles são o próprio texto enviadoEstados Unidos
AWSHospedagem (EC2, RDS, S3)Brasil (sa-east-1) e Estados Unidos
CloudflareCDN, DNS, WAF, Pages, AccessGlobal (rede anycast)
Apple App Store / Google PlayDistribuição mobile e processamento de assinaturas in-appEstados Unidos
Gmail SMTP (Google)Entrega de e-mails transacionais e de marketingEstados Unidos
YouTube (Google)Player dos vídeos em /videos do site, carregado só quando o visitante toca em assistir, no modo de privacidade aprimorada (youtube-nocookie.com). Recebe o endereço IP, o vídeo assistido e dados técnicos do navegador.Estados Unidos
Google AdMobExibição e medição de anúncios no aplicativo Android, apenas para contas do plano gratuito. Recebe o identificador de publicidade, o endereço IP e dados técnicos do aparelho e do aplicativoEstados Unidos
TelegramCanal de mensagens que a equipe usa para avisos operacionais. Não é um operador contratado: é um serviço de consumo, e a mensagem fica no histórico de conversa de cada pessoa do canal. Hoje recebe o alerta do protocolo de crise, cujo conteúdo varia com a origem: nas mensagens de apoio e no acompanhamento com o parceiro leva o identificador interno da conta e a palavra da lista que o acionou; no chat com a IA, apenas quando o caso é crítico, e a mensagem diz só que existe um caso e liga para o painel. Em nenhum dos dois trafega a frase escrita pelo titular, o aviso de cadastro novo (gênero declarado, país, forma de entrada, plataforma e contagens, sem identificação), o bloqueio automático de um endereço IP, o registro de acesso de emergência a conversas e avisos de infraestruturaEstados Unidos

6. Transferência Internacional de Dados (Art. 33 LGPD)

Determinados operadores estão sediados fora do Brasil, principalmente nos Estados Unidos. A transferência ocorre com base em (i) necessidade para a execução do contrato com o titular (Art. 33 IX), (ii) consentimento específico do titular quando aplicável (Art. 33 VIII) e (iii) as cláusulas contratuais que cada provedor oferece em seus termos públicos (Art. 33 II). Não invocamos cláusulas-padrão incorporadas a um DPA assinado, porque tal instrumento ainda não existe com esses provedores (ver a seção 5). Para subprocessadores que oferecem rede global (Cloudflare), o roteamento de dados pode passar por múltiplas jurisdições, sempre sob criptografia em trânsito (TLS 1.2+).

7. Períodos de Retenção

Tipo de dadoRetenção
Conta ativaEnquanto durar o uso do serviço
Conta deletadaNo aceite do pedido, e-mail, nome, apelido, credenciais e demais campos de identidade da linha da conta são substituídos por valores sem significado. A linha é apagada de vez cerca de 90 dias depois, e é essa exclusão que remove, por cascata, os registros cuja chave estrangeira está declarada como cascata — a linha do protocolo de crise, abaixo, mostra onde essa regra tem exceção. Os backups automáticos do banco têm retenção de 35 dias
Diário pessoalSem prazo automático. As entradas vivem enquanto a conta existir e são eliminadas no atendimento do pedido de exclusão
Logs de auditoriaO arquivo de auditoria no servidor gira em 365 dias. As tabelas de auditoria no banco não são apagadas: a exclusão de linhas foi bloqueada por gatilho para preservar a integridade da trilha. Quando a conta é purgada, o vínculo dessas linhas com o titular é anulado e sobra o registro do ato administrativo
Logs técnicos (acesso, erro)Um arquivo por dia, comprimido, com rotação que guarda no máximo 90 dias. Os arquivos ficam dentro do container da aplicação, sem volume dedicado: um deploy novo recria o container e leva junto o que estava lá, então 90 dias é teto e não garantia de disponibilidade do registro
Registros do protocolo de criseSem prazo próprio; vivem enquanto a linha da conta existir. O que guardam depende da origem. Mensagens de apoio e acompanhamento com o parceiro: a palavra da lista que acionou o protocolo e um trecho de até 120 caracteres do conteúdo, com e-mails, telefones e links substituídos por marcador, em texto legível no banco. Chat com a IA: a mensagem inteira, cifrada em repouso, em dois registros (crise e incidente de segurança), com os termos detectados legíveis ao lado. Na purga da conta, cerca de 90 dias após o pedido, o registro de mensagens de apoio e o registro de crise da IA são eliminados por cascata; o registro de incidente de segurança perde o vínculo com o titular e o texto cifrado permanece
Dados financeiros e fiscais5 anos (obrigação legal)
Conteúdo de comunidade após exclusãoO texto de posts, comentários e mensagens da comunidade é esvaziado no atendimento do pedido; a linha vazia, que mantém a integridade das discussões, é eliminada pela rotina de retenção 90 dias depois

8. Direitos do Titular (Art. 18 LGPD)

Você pode, a qualquer momento e gratuitamente:

  1. Confirmar a existência de tratamento e acessar seus dados.
  2. Corrigir dados incompletos, inexatos ou desatualizados.
  3. Solicitar anonimização, bloqueio ou eliminação de dados desnecessários, excessivos ou tratados em desconformidade com a LGPD.
  4. Solicitar a portabilidade dos dados em formato estruturado (JSON).
  5. Solicitar a eliminação de dados tratados com base no consentimento.
  6. Obter informação sobre as entidades públicas e privadas com as quais compartilhamos seus dados.
  7. Ser informado sobre a possibilidade de não fornecer consentimento e sobre as consequências da negativa.
  8. Revogar o consentimento a qualquer momento.

Como exercer:

  • Pelo site, para acesso e portabilidade: firmo90.com/br/my-data. Você informa o e-mail da conta e recebe nele um link de uso único para baixar o arquivo.
  • Pelo aplicativo, para eliminação: Configurações → Excluir minha conta.
  • Por API: GET /api/v1/users/me/data-export e DELETE /api/v1/auth/account.
  • Por e-mail: [email protected].

Prazo de resposta: até 15 dias para confirmação simples; até 30 dias para solicitações que demandem pesquisa.

9. Segurança da Informação (Art. 46 LGPD)

Aplicamos medidas técnicas e administrativas compatíveis com o estado da arte:

  • Criptografia em repouso de dados pessoais identificáveis (PII): AES-256-GCM.
  • Criptografia em repouso de conteúdos de alta sensibilidade — mensagens do chat de apoio com IA, resumos de conversa, check-ins de vulnerabilidade, transcrições do check-in conversacional, mensagens diretas entre usuários, mensagens em grupos da comunidade, mensagens no chat com o parceiro de accountability e comentários da comunidade — usando AES-256-GCM com chave derivada via PBKDF2-SHA512.
  • O corpo das publicações da comunidade não está uniformemente sob essa camada: parte das rotas de publicação grava o texto cifrado e parte o grava legível no banco. Não afirmamos, portanto, que toda publicação esteja cifrada em repouso. A leitura continua restrita por controle de acesso, e a uniformização está em correção.
  • Criptografia em trânsito: TLS 1.2+ em todas as comunicações.
  • Hash de senhas e PIN: bcrypt (12 rounds).
  • Autenticação multifator (MFA) opcional para usuários e obrigatória para painel administrativo.
  • Tokens JWT de curta duração (1 hora) + refresh tokens (30 dias).
  • Segregação de ambientes (produção/staging/desenvolvimento).
  • Monitoramento contínuo de erros e intrusões (Sentry, Cloudflare WAF).
  • Backups criptografados com retenção rotativa.
  • Pré-commit hooks e CI scanning para evitar vazamento de segredos.
  • Revisões periódicas de segurança e auditoria de PII.

10. Notificação de Incidentes de Segurança (Art. 48 LGPD)

Em caso de incidente que possa acarretar risco ou dano relevante aos titulares, comunicaremos:

  1. À ANPD em prazo razoável, conforme regulamentação vigente (referência atual: até 72 horas).
  2. Aos titulares afetados, por e-mail e/ou notificação no aplicativo, no mesmo prazo.

A comunicação conterá: descrição da natureza do incidente, dados afetados, medidas técnicas e de segurança utilizadas, riscos relacionados e medidas adotadas para reverter ou mitigar os efeitos.

11. Crianças e Adolescentes (Art. 14 LGPD)

O Firmo90 é destinado exclusivamente a maiores de 18 anos. Não coletamos, processamos ou armazenamos intencionalmente dados pessoais de menores de 18 anos. O cadastro exige declaração de data de nascimento e bloqueia automaticamente qualquer titular abaixo dessa idade.

Caso identifiquemos, por iniciativa própria ou por denúncia, que um titular menor de 18 anos criou conta, a conta será bloqueada imediatamente e os dados pessoais associados serão purgados em até 30 dias.

12. Foro e Legislação Aplicável

Esta política rege-se pelas leis da República Federativa do Brasil, em especial pela Lei nº 13.709/2018 (LGPD) e pelo Código de Defesa do Consumidor. Fica eleito o foro da comarca de Manaus/AM para dirimir questões oriundas deste documento, salvo competência diversa estabelecida por lei (em especial CDC para relações de consumo, que assegura ao consumidor o foro de seu domicílio).

Histórico de Versões

VersãoDataResumo
1.02026-04-15Versão inicial publicada após adequação à LGPD.
1.12026-09-16Correção de afirmações que o sistema não sustentava: retirada a menção a DPA assinado (seções 5 e 6), corrigida a lista de conteúdos cifrados em repouso (seção 9), incluídos Telegram, Google AdMob e o provedor de e-mail em uso na tabela de operadores, e acrescentadas as retenções do protocolo de crise e da cópia de logs (seção 7).
1.22026-09-16Seção 7 reescrita contra o código: o protocolo de crise guarda coisas diferentes conforme a origem (trecho de 120 caracteres em texto legível nas mensagens de apoio e no parceiro; mensagem inteira cifrada no chat com a IA) e a purga da conta não alcança o registro de incidente de segurança, que perde o vínculo com o titular e mantém o texto cifrado. Corrigidos os prazos de conta deletada, de conteúdo de comunidade, de logs técnicos e de auditoria, e descrito o alerta de crise do Telegram por origem (seção 6).
1.32026-10-09Incluído o YouTube na tabela de operadores, pelo player dos vídeos do site.

Última publicação: 9 de outubro de 2026. ← Voltar à versão resumida