Guias de Desenvolvimento

Política e Conformidade

Signing Sessions

Guias dos SDKs

Política de Uso Aceitável (AUP) — Resumo para Desenvolvedores

Versão pública completa: signdocs.com.br/aup.html. Este guia é a leitura mínima exigida antes de colocar uma integração em produção.

Aplicabilidade

A AUP cobre toda integração técnica com a SignDocs Brasil:

Integrador como Controlador LGPD

Quando você determina meios e finalidades do tratamento dos dados de Signatários, você atua como Controlador (LGPD art. 5 VI). A SignDocs Brasil atua como Operadora (art. 5 VII). Isso significa que você precisa:

  1. Estabelecer e documentar a base legal do tratamento (arts. 7 e 11 LGPD).
  2. Informar Titulares de forma clara que a SignDocs Brasil atua como Operadora.
  3. Assinar o DPA — ver aceite-dpa.md.
  4. Atender direitos do Titular (LGPD art. 18) — acesso, correção, eliminação, portabilidade.
  5. Comunicar a ANPD em caso de incidente quando exigido (art. 48).

Sandbox/HML — proibição de dados reais

⚠️ É proibido processar dados pessoais reais em ambiente de homologação.

Use dados sintéticos: CPFs de teste oficiais, fotos livres de direito, e-mails descartáveis. Documentos gerados em sandbox não têm valor jurídico e podem ser eliminados pela SignDocs Brasil a qualquer momento. Detalhes em sandbox-data-policy.md.

Rotação obrigatória de credenciais

Credenciais (client_id, client_secret, chaves privadas para JWT ES256, segredos de webhook) são confidenciais e devem ser:

A SignDocs Brasil pode revogar qualquer credencial a qualquer momento em caso de uso indevido, exposição ou suspeita de fraude. Detalhes operacionais em key-rotation.md.

Webhooks — requisitos de implementação

Endpoints de webhook devem:

O segredo do webhook é mostrado uma única vez no momento da criação. Guarde-o com segurança.

Veja também webhooks-guide.md.

Rate limiting

WAF aplica 2 000 requisições por IP a cada 5 minutos em endpoints públicos. Quotas por tenant variam por plano. Headers de rate limit (RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, Retry-After) acompanham toda resposta. Em caso de 429 use backoff exponencial respeitando Retry-After. Detalhes em rate-limiting.md.

Escolha do perfil de assinatura

A escolha do perfil correto é responsabilidade do Cliente conforme natureza, valor e risco do ato. A SignDocs Brasil fornece informação técnica, não aconselhamento jurídico. Tabela completa em signature-profiles-legal-tiers.md.

Usos proibidos

Levam à suspensão imediata sem aviso prévio:

Reporte de abuso

Suspensão e encerramento

A SignDocs Brasil pode suspender uso da API e SDKs em caso de: suspeita de uso fraudulento, comprometimento de credenciais, risco à integridade da Plataforma, ordem judicial ou regulatória, inadimplência ou violação desta AUP. Em casos críticos, suspensão imediata; aviso pós-evento quando legalmente possível.

Licença SDK

Os SDKs oficiais são licenciados de forma worldwide, não-exclusiva, não-transferível e revogável, exclusivamente para integração com a Plataforma SignDocs Brasil. Não é permitida redistribuição, fork público sob outra marca ou uso para construir serviço concorrente. Contribuições da comunidade são aceitas via repositórios oficiais.

O node n8n oficial herda restrições da licença fair-code do n8n core (Sustainable Use License) — ver README do node.