Access SecurityCONSENT

Central de ajuda › Prova e LGPD

Aceite de documentos

Termos, política e newsletter com prova: pelo navegador ou pela API do servidor.

Em Documentos, cadastre o documento (termos, privacidade, marketing ou outro) com uma chave (ex.: termos-de-uso) e publique versões. Cada versão é imutável e tem SHA-256; a página pública fica em /d/CHAVE (versão atual) e /d/CHAVE/v/N. Cada documento tem sua própria corrente de hash, e os aceites aparecem em Aceites.

Pelo navegador

AccessConsent.accept('marketing-newsletter', { email: '[email protected]', name: 'Pessoa' });
// revogar: AccessConsent.accept('marketing-newsletter', { email }, { action: 'revoke' })

Pelo servidor (recomendado para cadastro e checkout)

Gere a chave em Sites → Instalação → Chave de servidor (aceites). Ela aparece uma vez só; gerar outra invalida a anterior na hora.

POST https://consent.accesssecurity.com.br/v1/acceptances
Authorization: Bearer ack_…
Content-Type: application/json

{ "document": "termos-de-uso",
  "action": "accept",
  "subject": { "ref": "cliente-123", "email": "[email protected]", "name": "Pessoa" },
  "ip": "203.0.113.10", "userAgent": "Mozilla/5.0 …", "pageUrl": "https://seusite.com.br/cadastro" }

Resposta 201 com { id, hash, versionId, versionNumber }. Sem versionId, vale a versão em vigor. Limite: 120 chamadas por minuto.

Atualizado em 18/10/2026. Dúvidas: [email protected].