O Comment Coach leva a segurança dos seus dados a sério. Esta página descreve as medidas que usamos para proteger suas informações.
1. Criptografia
Criptografia em Nível de Campo em Repouso
Cada comentário, nota de estudo, sugestão de coaching e rascunho que você escreve é criptografado individualmente usando AES-256-GCM antes de tocar no banco de dados.
A única exceção, e por que ela existe
A pesquisa é a exceção, e preferimos nomeá-la do que arredondá-la. Para que você possa encontrar suas próprias palavras novamente — "onde escrevi sobre isso?" — mantemos um índice de pesquisa construído a partir dos seus comentários.
Corrigido em 27 de agosto de 2026. Até esta data, esta página dizia que a criptografia cobria "cada coluna de cada linha" e que uma cópia dos seus dados era sempre criptografada. Isso era impreciso.
Isso se aplica a todos os usuários automaticamente. Não há nada para ativar ou configurar.
Comentários e justificativasAES-256-GCM, por campo
Notas de estudo e texto fonteAES-256-GCM, por campo
Sugestões de coachingAES-256-GCM, por campo
Rascunhos e conteúdo de sessão temporizadaAES-256-GCM, por campo
Conversas de pesquisaAES-256-GCM, por campo
Materiais de referência e capítulos da BíbliaAES-256-GCM, por campo
Onde a Chave Fica
A chave de criptografia é mantida no armazenamento secreto do nosso provedor de hospedagem, injetada no aplicativo em execução e nunca gravada no banco de dados, nos logs ou no código-fonte.
Em Trânsito
Todas as conexões usam HTTPS/TLS. Requisições HTTP são automaticamente redirecionadas para HTTPS. HSTS é aplicado com max-age de um ano.
Senhas
Armazenadas como hashes bcrypt com salt via BetterAuth. Nunca armazenamos ou registramos senhas em texto simples.
2. Autenticação e Sessões
- Verificação de e-mail necessária antes do acesso à conta
- Cookies de sessão seguros, HTTP-only com flags
SameSite=Lax e Secure - Sessões expiram após 30 dias com renovação diária
- Redefinição de senha via links por e-mail com tempo limitado e uso único
- Proteção contra bloqueio de conta via limitação de taxa em tentativas de login
3. Cabeçalhos de Segurança
Cada resposta do Comment Coach inclui os seguintes cabeçalhos de segurança:
Content-Security-Policyscript-src baseado em nonce, connect-src restrito
X-Content-Type-Optionsnosniff
X-Frame-OptionsDENY
Referrer-Policystrict-origin-when-cross-origin
Strict-Transport-Securitymax-age=31536000; includeSubDomains
Permissions-Policymicrophone=(self), camera=(), geolocation=(self), payment=()
4. API e Limitação de Taxa
- Limitação de taxa em endpoints de autenticação (login, cadastro, redefinição de senha)
- Limitação de taxa em chamadas de coaching de IA (limites diários e mensais)
- Limitação de taxa em reações de compartilhamento para prevenir abuso
- Validação do lado do servidor em todas as entradas de API
5. BYOK (Traga Sua Própria Chave)
Quando você fornece sua própria chave de API para serviços de IA:
- Sua chave é armazenada apenas no localStorage do seu navegador — nunca em nossos servidores
- Chaves são transmitidas ao nosso servidor apenas para encaminhar sua solicitação de IA, e descartadas imediatamente
- Chaves nunca são gravadas no nosso banco de dados ou logs
- Você pode remover sua chave a qualquer momento em Configurações
6. Tratamento de Dados de IA e Transcrição
- O texto do comentário é enviado para a Anthropic (Claude) para coaching — nenhum identificador pessoal é incluído
- A Anthropic não usa entradas da API para treinamento de modelos (Política de Privacidade da Anthropic)
- As respostas de IA são armazenadas na sua conta como histórico de coaching — você pode excluí-las excluindo o comentário ou sua conta
- Seu perfil de voz é criado apenas quando você solicita, apenas a partir de comentários que você mesmo escreveu (nunca gerados ou traduzidos pela IA), e é armazenado como uma pontuação numérica.
- O áudio enviado para a Deepgram para transcrição ao vivo é criptografado em trânsito.
mip_opt_out está sempre ativado, então o áudio não é retido após o processamento e não é usado para treinamento. - Gravações de áudio da captura ao vivo são armazenadas temporariamente no seu navegador (IndexedDB) com expiração de 24 horas — elas nunca são enviadas para nossos servidores.
- Imagens e PDFs enviados para extração de texto são processados na memória do servidor e descartados imediatamente. Eles nunca são gravados em disco ou armazenados.
- Uma linha que você exclui de um esboço é mantida por 30 dias para que o Desfazer possa recuperá-la, depois removida definitivamente. Excluir sua conta remove tudo imediatamente.
7. Infrastructure
- Hospedado no Fly.io com rede privada e volumes criptografados
- Deploys automatizados via pipeline CI/CD do GitHub Actions
- Banco de dados SQLite com modo WAL para confiabilidade
- Backups diários automatizados — colunas criptografadas permanecem criptografadas em cada cópia; o índice de pesquisa dos seus comentários é levado como está (veja §1)
8. Notificação de Violação
Em caso de violação de dados que afete suas informações pessoais, nós iremos:
- Notificar os usuários afetados por e-mail em até 72 horas após a descoberta
- Relatar às autoridades competentes conforme exigido pela lei aplicável (GDPR, CCPA)
- Fornecer informações claras sobre quais dados foram afetados e ações recomendadas
9. Divulgação Responsável
Se você descobrir uma vulnerabilidade de segurança no Comment Coach, por favor reporte de forma responsável:
- E-mail: contact@comment.coach
- Assunto: "Relatório de Vulnerabilidade de Segurança"
- Inclua os passos para reproduzir a vulnerabilidade
Por favor, não divulgue a vulnerabilidade publicamente até que tenhamos tido a chance de resolvê-la. Nosso objetivo é confirmar o recebimento dentro de 48 horas.