Dental·Polyglot
SEGURANÇA E PRIVACIDADE · ATUALIZADO A 24 DE MAIO DE 2026

Os seus dados ficam na Europa.

O DentalPolyglot é construído por europeus, para clínicas europeias, em infraestrutura europeia. Os dados dos pacientes nunca cruzam o Atlântico. Cifra em repouso e em trânsito. O RGPD é o mínimo, não o máximo.

FRANKFURT
REGIÃO PRINCIPAL
Vercel fra1 · Neon EU
AES-256
CIFRA EM REPOUSO
Postgres + armazenamento de ficheiros
TLS 1.3
EM TRÂNSITO
HSTS · certificados renovados automaticamente
RGPD
CONFORME POR DEFEITO
DPA disponível mediante pedido
01 · TRÊS COMPROMISSOS

Três compromissos. Escritos na plataforma.

RESIDÊNCIA NA UE01

Os seus dados ficam na UE.

Registos de pacientes, conversas, planos de tratamento, anexos: tudo reside em Frankfurt na região fra1 da Vercel, com a base de dados no cluster EU da Neon. Nada replica para o outro lado do Atlântico. Nada, mesmo.

FRANKFURT · NEON EU · RESEND EU
É SEU02

É seu. Nós guardamo-lo.

Pode exportar o conteúdo e a caixa de entrada da sua clínica a qualquer momento, em formatos que não o prendem. Não vendemos dados, não os exploramos, não treinamos modelos com eles.

EXPORTAÇÃO COMPLETA · A QUALQUER MOMENTO · SEM TAXA
RGPD COMO MÍNIMO03

O RGPD é o mínimo.

Definições de conta seguras por defeito. Palavras-passe com hash Argon2id, nunca em texto simples, cada nova palavra-passe verificada contra o corpus de violações HaveIBeenPwned no momento da definição. Sessões HttpOnly e assinadas com HMAC. Direito ao esquecimento, pela clínica e pelo paciente, executado no prazo de 30 dias após o pedido.

ELIMINAÇÃO EM 30 DIAS · PELA CLÍNICA OU PELO PACIENTE
02 · ONDE RESIDEM OS SEUS DADOS

Uma região hoje. Sempre na UE.

O DentalPolyglot corre na região Frankfurt da Vercel (fra1), com a base de dados no cluster EU da Neon. Não replicamos para os Estados Unidos, o Reino Unido ou qualquer lugar fora da UE. O nosso CDN é a edge europeia da Vercel, o nosso e-mail transacional corre na infraestrutura europeia da Resend, e as nossas análises nunca saem da Vercel.

A recuperação de desastres em múltiplas regiões está no roadmap para 2026. Quando a ativarmos, publicaremos a arquitetura e as regiões nesta página antes de qualquer dado ser movido.

O QUE RESIDE EM FRANKFURT
Registos de pacientes
Contas de clínicas
Planos de tratamento
Conversas
Radiografias e anexos
Metadados de auditoria
03 · CIFRA E ACESSO

Cifrado em repouso. Cifrado em trânsito.

EM REPOUSO
Postgres · armazenamento de ficheiros · cópias de segurança
AES-256
Cifra da base de dados gerida pela Neon, chaves mantidas na sua infraestrutura europeia
Ficheiros carregados armazenados sob UUIDs opacos, nome de ficheiro original mantido apenas como metadados
Cópias de segurança automáticas cifradas em repouso, residentes na UE, retidas de acordo com a política padrão da Neon
Segredos armazenados em ambiente cifrado da Vercel, nunca no código
EM TRÂNSITO
TLS 1.3 · HSTS
TLS 1.3
Todo o tráfego forçado a HTTPS via HSTS
Perfect forward secrecy (ECDHE)
Renovação automática de certificados via Let's Encrypt
Sem suporte para TLS 1.0 / 1.1 / 1.2
ACESSO · QUEM TOCA NOS SEUS DADOS

Dois papéis. Cada consulta restringida ao nível da base de dados.

Equipa da clínica
Apenas a sua própria clínica. Cada consulta à base de dados filtra pelo ID do inquilino derivado da sessão assinada, nunca da entrada do cliente.
IMPLEMENTADO NO CÓDIGO · REVISTO A CADA ALTERAÇÃO
Operador da plataforma
O acesso à produção está limitado ao suporte e à revisão de traduções. Nenhum prestador externo detém credenciais de produção.
PRIVILÉGIO MÍNIMO · 2FA OBRIGATÓRIO · REGISTADO
04 · SUBPROCESSADORES

Cada fornecedor. Cada país.

ATUALIZADO A 24 DE MAIO DE 2026 · envie e-mail para privacy@dentalpolyglot.com para notificações de alteração

Todos os terceiros que tocam em dados que mantemos em seu nome. Notificamos as clínicas por escrito 30 dias antes de qualquer alteração. Se tiver um DPA com obrigações subsidiárias, pode opor-se a um novo subprocessador e trabalharemos consigo.

Vercel
Alojamento · região fra1 · edge CDN
Edge EU · sede nos EUA
DPA disponível mediante pedido
Neon
Base de dados Postgres
Região EU
DPA disponível mediante pedido
Resend
E-mail transacional
Região EU
DPA disponível mediante pedido
Upstash
Cache de limite de taxa (Redis)
Região EU
DPA disponível mediante pedido
Anthropic
Tradução por IA do conteúdo da clínica
EUA, adendo de processamento na UE
Segundo os termos da API da Anthropic: sem treino do modelo com os dados enviados
Stripe
Pagamentos de subscrição da clínica (nunca cartões dos pacientes)
Irlanda
PCI DSS Nível 1
Fornecedores que NÃO estão nesta lista, propositadamente
GOOGLE ANALYTICS · META PIXEL · MIXPANEL · SEGMENT · GTM · QUALQUER CRM COM SEDE NOS EUA
SOBRE O ÚNICO PROCESSADOR NOS EUA

A Anthropic é o único fornecedor com sede nos EUA nesta lista. O conteúdo da clínica (texto das páginas, texto de origem do plano de tratamento) é enviado ao Claude apenas quando uma clínica pede tradução. Utilizamos a API padrão, que a Anthropic declara não ser usada para treinar os seus modelos. Não enviamos identificadores de pacientes nos prompts de tradução.

05 · REGISTOS DE PACIENTES · UM CASO ESPECIAL

Os registos dentários são dados médicos. Tratamo-los como tal.

Fotografias, radiografias, planos de tratamento, conversas entre um paciente e a clínica são dados de categoria especial do Artigo 9 do RGPD. Mantemo-los sob regras mais estritas do que o resto da plataforma.

Fotografias e radiografias

Cifrados no carregamento, nunca indexados para pesquisa, nunca usados para treino de ML. Apenas o paciente, a sua clínica e um tradutor do DentalPolyglot a trabalhar no caso têm acesso a elas.

Historial de conversas

Armazenado cifrado em repouso. As cópias traduzidas automaticamente derivam do original, nunca são partilhadas com terceiros e são eliminadas juntamente com a fonte mediante pedido.

Planos de tratamento

Gerados no servidor, arquivados como PDF personalizado, descarregáveis pelo paciente e pela clínica. Retidos durante o período legal exigido pela jurisdição da clínica.

Informação identificável

Nome, e-mail e telefone do paciente armazenados separadamente do conteúdo médico, ligados apenas através de IDs opacos. Defesa em profundidade: uma violação de uma camada não expõe a outra.

POLÍTICA DE RETENÇÃO · EM LINGUAGEM SIMPLES

Mantemos os registos de pacientes enquanto a clínica precisar de acordo com a lei local de registos médicos (tipicamente 10 anos na DE/AT/IT, 5 anos na RO). Após esse prazo, ou mais cedo mediante pedido, os registos são eliminados, incluindo das cópias de segurança no próximo ciclo de snapshot.

SLAs DE ELIMINAÇÃO
Pedido do paciente · 30 dias
Saída da clínica · 60 dias
Substituição de cópia de segurança · próximo ciclo
Metadados de auditoria retidos · 7 anos
06 · SEGURANÇA DA CONTA

Predefinições sólidas. O aborrecido é o objetivo.

Início de sessão com palavra-passe
ARGON2ID · VERIFICADO COM HIBP

Os inícios de sessão regulares utilizam e-mail e palavra-passe. As palavras-passe são processadas com Argon2id (parâmetros alinhados com a OWASP), nunca armazenadas em texto simples, e cada nova palavra-passe é verificada contra o corpus de violações HaveIBeenPwned no momento da definição. Esqueceu-a? Uma ligação única para o seu e-mail verificado, sem perguntas de segurança, sem códigos SMS.

Cookies de sessão
HTTPONLY · SAMESITE=LAX

As sessões são HttpOnly, SameSite=lax, seguras em produção. O nome do cookie e o TTL são constantes no código, não configurados individualmente por rota.

Isolamento de inquilino
IMPLEMENTADO NO CÓDIGO

Cada consulta à base de dados que lê dados da clínica filtra pelo ID do inquilino derivado da sessão. Nunca confiamos num ID de inquilino fornecido pelo cliente. O padrão é revisto a cada alteração.

Validação de entrada
ZOD EM CADA ROTA DE API

Cada endpoint de API valida o corpo do pedido contra um esquema Zod antes de fazer qualquer coisa. A entrada mal formada é rejeitada à entrada com um código de erro claro.

Limite de taxa
FALHA FECHADA EM ROTAS COM CUSTO

As tentativas de início de sessão têm limite de taxa por IP e por e-mail, com falha fechada (uma interrupção do Redis bloqueia em vez de contornar). A tradução por IA e a recolha têm limite de taxa por inquilino, também com falha fechada. Os formulários de contacto têm limite de taxa por IP e falha aberta (uma interrupção do Redis nunca bloqueia um paciente real).

Reforço do navegador
CSP ESTRITA · COOP · COEP · CORP

Cada página é entregue com uma Content-Security-Policy estrita que usa nonces por pedido e strict-dynamic, mais cabeçalhos de isolamento de origem cruzada (COOP, COEP, CORP). Se um atacante conseguisse injetar conteúdo, o navegador recusaria executá-lo. O securityheaders.com atribui-nos A+.

Assinaturas de webhook
VERIFICADAS ANTES DO PROCESSAMENTO

Os webhooks do Stripe e do Resend têm a assinatura verificada antes de tocarmos no payload. Os webhooks não verificados devolvem 400 e nunca chegam à base de dados.

NO ROADMAP PARA 2026 · SSO / SAML PARA CONCIERGE · EXPORTAÇÃO DE LOG DE AUDITORIA · GESTÃO DE SESSÕES NA APLICAÇÃO
07 · DIVULGAÇÃO RESPONSÁVEL

Encontrou algo. Diga-nos.

Ainda não temos um programa de bug bounty pago. Lemos todos os relatórios de segurança, confirmamos em 24 horas e corrigimos problemas críticos rapidamente. Se encontrou algo, envie-nos um e-mail com uma descrição e os passos para reproduzir. Agradecimento público nesta página, exceto se nos pedir para omitir.

security@dentalpolyglot.com

Confirmamos em 24 horas. O nosso objetivo é resolver problemas críticos em 48 horas, elevados em 7 dias, médios em 30 dias. Diremos o que fizemos e o que alterámos.

ÂMBITO
DENTRO DO ÂMBITO
  • · dentalpolyglot.com
  • · Sites inquilinos *.dentalpolyglot.com
  • · Os nossos endpoints de API
FORA DO ÂMBITO
  • · Testes de limite de taxa ou volumétricos em produção
  • · Engenharia social sobre a equipa ou as clínicas
  • · Ataques físicos à infraestrutura
08 · FALE CONNOSCO

Advogados bem-vindos.
Responsáveis pela proteção de dados especialmente.

DOCUMENTOS · DISPONÍVEIS MEDIANTE PEDIDO
Acordo de Tratamento de DadosPDF · por e-mail
Lista de subprocessadoresesta página, mantida atualizada
Política de privacidadeHTML · /privacy
Modelo de AIPDPDF · preenchível

Envie e-mail para privacy@dentalpolyglot.com e enviar-lhe-emos o que precisar num dia útil.

SEGURANÇA
security@dentalpolyglot.com
Bugs, vulnerabilidades, atividade suspeita.
PRIVACIDADE / RPD
privacy@dentalpolyglot.com
Pedidos de titulares de dados, negociação de DPA, questões de RGPD.
JURÍDICO / CONFORMIDADE
legal@dentalpolyglot.com
Contratos, inquéritos de reguladores, pedidos de auditoria.