Privacidade · Versão 2026-10-26
Privacidade e cookies
Você decide se este portfólio pode coletar métricas opcionais.
Controlador e contato
Daniel Costa Carvalho Martins é o responsável por este portfólio pessoal. Para dúvidas de privacidade ou exercício de direitos, use o formulário ou o e-mail publicado na página de contato. Identifique o pedido como Privacidade / LGPD. Falar com o controlador.
Finalidades e escolhas
Métricas de navegação contam páginas, seções visíveis e cliques. Com seu consentimento, um cookie opcional guarda um identificador aleatório do navegador; a API o converte em HMAC anual para estimar visitantes. São dados pseudonimizados, sem promessa de anonimato. Métricas de desempenho medem carregamento e resposta (Web Vitals), sem identificador de visitante. Ambas exigem consentimento opcional, separado por finalidade, que pode ser recusado ou retirado a qualquer momento.
Nenhuma coleta opcional começa antes da sua escolha. Recusar não bloqueia conteúdo, contato ou downloads. Sinais DNT e GPC bloqueiam métricas opcionais. O analytics não coleta conteúdo de formulários, textos de botões, posições exatas dos cliques, URLs externas completas, parâmetros de busca ou referência de origem. Não há publicidade, perfil para decisões automatizadas, venda de dados ou analytics de terceiros.
Cookies e armazenamento no navegador
| Cookie | Finalidade e duração |
|---|---|
| portfolio_privacy | Necessário para lembrar escolhas e versão da política por 180 dias; sem ID de visitante. |
| portfolio_observability | Comprovante necessário de consentimento assinado e HttpOnly. Autoriza somente as finalidades escolhidas; 180 dias. |
| portfolio_visitor | ID opcional de navegação; no máximo 180 dias, renovado na mudança de ano. Removido na retirada ou com sinais de privacidade. |
| portfolio_session | Necessário somente para login administrativo; HttpOnly, até 12 horas. |
Os cookies usam SameSite=Strict (a sessão de login usa Lax) e Secure em HTTPS. Os cookies legíveis de preferência e visitante permitem ao navegador interromper a instrumentação; eles não autorizam a API. O armazenamento local lembra tema/acessibilidade e uma notificação aleatória de mudança entre abas, sem identidade de analytics. O armazenamento legado de analytics é descartado e exige nova escolha.
Retenção e retirada
Você pode alterar ou retirar o consentimento em Privacidade das métricas, abaixo. A expiração ou mudança de política exige nova escolha. A retirada remove o ID do navegador, descarta lotes pendentes e bloqueia novas coletas; requisições já autorizadas podem terminar. A ação Apagar dados deste navegador também remove presenças diárias pseudonimizadas ligadas ao ID atualmente disponível e revoga as métricas. Use-a antes de remover o ID. Nenhuma das ações remove retroativamente contadores agregados ou dados de IDs anteriormente apagados ou renovados. A evidência no servidor registra finalidades, versão, data, expiração e revogação, sem IP ou ID de visitante, por até 180 dias após expirar (até 360 dias da escolha).
Web Vitals ficam por 30 dias; recibos de deduplicação por 48 horas. Presenças diárias pseudonimizadas mantêm o ano atual e os cinco anteriores para o painel de cinco anos e suas comparações. Contadores diários não contêm ID de visitante e não têm expiração automática. A limpeza agendada é diária; dados vencidos podem permanecer até uma execução bem-sucedida. Backups remotos criptografados, quando habilitados, têm retenção de 14 dias. Restaurações devem reaplicar expirações e revogações antes de retomar a coleta.
Dados de contato, segurança e fornecedores
O formulário trata nome, e-mail e mensagem para responder à sua solicitação, separadamente das métricas opcionais. Não envie dados sensíveis. O acesso administrativo é restrito; mensagens são excluídas após 180 dias pelo job diário de retenção. A continuidade de uma relação comercial exige suas próprias regras de tratamento documentadas. O tratamento técnico necessário sustenta login, limitação de requisições e segurança; a preferência é guardada para respeitar e demonstrar sua decisão.
Hospedagem (Vercel), banco (Neon/PostgreSQL) e arquivos privados (Vercel Blob) podem tratar dados técnicos ou armazenados, potencialmente fora do Brasil conforme o deploy. Serviços de rede necessariamente recebem IPs e podem manter logs próprios. As tabelas de analytics da aplicação não guardam IP bruto; a limitação de requisições usa hashes com chave. Acessos à infraestrutura, regiões, salvaguardas de transferência internacional e retenção de logs são geridos pelo controlador e pelos contratos dos fornecedores.
Seus direitos
Você pode solicitar confirmação, acesso, correção, portabilidade quando aplicável, informação sobre compartilhamento, anonimização, bloqueio ou eliminação de dados desnecessários ou tratados com consentimento, além de revogar o consentimento. Use o canal de contato acima; o atendimento é gratuito e o controlador pode solicitar o mínimo necessário para verificar o pedido. Não é possível vincular com segurança nome ou e-mail a um ID aleatório de navegador depois de removê-lo. Contadores já agregados não contêm histórico individual de eventos.