Em 5 minutos
- Crie sua conta em consentfly.com.br e cadastre seu site.
- Gere uma API Key em
/dashboard/api-keys. - Faça sua primeira chamada — registre um consentimento via
POST /api/v1/consents(exemplo abaixo).
O que o ConsentFly entrega
- Banner de cookies pronto para colar em qualquer site, em uma linha de script.
- Registro auditável de cada consentimento (
consent_id,subject_id, IP, user-agent,policy_version, preferências). - API REST para consultar e gerenciar consentimentos via dashboard ou via API Key (server-to-server).
- Batch ingestion (até 1000 linhas) e exports CSV com fallback automático para jobs assíncronos em volumes grandes.
- Recibos DSAR versionados e direito ao esquecimento por
subject_id. - Webhooks assinados (HMAC-SHA256) para receber eventos de consentimento em tempo real.
- Geração de política de privacidade e gestão de planos com cobrança recorrente (AbacatePay).
1. Crie sua conta e um site
- Crie sua conta em www.consentfly.com.br.
- No painel, abra Sites → Novo site e cadastre o domínio.
- Copie o
site_id(UUID) e o snippet de integração.
2. Cole o script no seu site
Adicione o snippet abaixo antes de</body>. Substitua SITE_ID pelo site_id retornado no passo 1.
- baixa as configurações do site via
GET /api/v1/public/site/{siteId}, - exibe o banner com o texto cadastrado e a versão atual da política,
- envia o consentimento para
POST /api/v1/public/consentquando o usuário clica em aceitar/recusar.
script_token) que o snippet anexa automaticamente ao header X-Site-Token. Esse token impede que terceiros enviem consentimentos falsos para o seu site. Você pode rotacioná-lo no painel a qualquer momento.
3. Verifique no dashboard
Em Dashboard → Sites →{seu site} → Ver consentimentos você consegue:
- filtrar por aceito/recusado,
subject_id, intervalo de datas, - paginar via cursor,
- exportar todos os registros em CSV.
GET /api/v1/consents?site_id=... (veja API Key e API de consentimentos).
4. Use a API server-to-server
Guias completos:- API de consentimentos — CRUD, batch, recibo, DSAR
- Exportar consentimentos — CSV streaming + jobs assíncronos
- Webhooks — eventos assinados em tempo real (verificação no seu backend)
ConsentDTO completo, incluindo id, created_at, updated_at e policy_version. Cada alteração em um consentimento é registrada na trilha de auditoria, acessível em GET /api/v1/consents/{id}/history.
5. Erros mais comuns
unauthorized— API Key inválida, revogada ou conta inativa.email_not_verified— usuário precisa confirmar o e-mail antes de gerar API Keys.plan_required— assinatura cancelada/expirada; renove na página/dashboard/billing.plan_limit_exceeded— você atingiu o limite de sites/recurso do plano.quota_exceeded— bateu na cota mensal de requisições.too_many_requests— endpoints sensíveis têm limite por IP.
