Saru Apps
Voltar ao guia

Segurança e privacidade

Autenticação

  • Autenticação baseada em JWT (JSON Web Tokens)
  • Tokens armazenados em cookies HttpOnly + localStorage
  • Senhas com hash bcrypt
  • Sessões com expiração configurável (padrão de 7 dias)

Proteção de dados

  • CORS: só permite requests de domínios autorizados
  • Rate limiting: proteção contra abuso nos endpoints da API e de autenticação
  • HTTPS: obrigatório para todas as comunicações
  • Webhooks de privacidade: implementados de acordo com os requisitos da Nuvemshop (store/redact, customers/redact, customers/data_request)

Conformidade com o GDPR

  • store/redact: quando uma loja desinstala o app, todos os seus dados são excluídos
  • customers/redact: quando é solicitada a exclusão dos dados de um cliente
  • customers/data_request: quando é solicitada uma cópia dos dados de um cliente