YARDtwin uses essential cookies for authentication and session management. With your consent we also set optional marketing cookies (LinkedIn Insight Tag) on our public website pages only — never inside the application, and never without your opt-in. We set no analytics cookies. Read our Privacy Policy, GDPR Policy, and Cookie Policy.
Como protegemos os dados dos clientes, mantemos a plataforma disponível e apoiamos a conformidade com EU GMP Annex 11, 21 CFR Part 11 e o GDPR.
O YARDtwin funciona no Microsoft Azure com processamento em Norway East e armazenamento de dados, registo e segredos em Sweden Central. Os dados dos clientes são armazenados na UE/EEE; as transferências limitadas para subprocessadores fora do EEE estão listadas abaixo e cobertas por Cláusulas Contratuais Padrão.
| Controlo | Implementação | Estado |
|---|---|---|
| TLS | TLS 1.2 mínimo, TLS 1.3 preferencial (Azure Front Door); HSTS preload | Verificado |
| WAF | Azure Front Door WAF — modo de prevenção, regras personalizadas de limitação de taxa, sem conjunto de regras gerido | Ativo |
| HSTS | max-age de 2 anos com preload | Verificado |
| Apenas HTTPS | Aplicado pelo App Service | Verificado |
| Firewall de BD | Apenas Azure + lista de permissões de IP de administrador | Verificado |
| Controlo | Implementação | Estado |
|---|---|---|
| Política de palavras-passe | 12+ caracteres com maiúsculas, minúsculas e um número; bloqueio de conta após falhas repetidas | Aplicado |
| Verificação de violação | Cada palavra-passe que um utilizador define ou altera é verificada contra uma lista pública de palavras-passe expostas em violações de dados, utilizando k-anonimato: apenas os primeiros 5 caracteres do hash da palavra-passe saem dos nossos servidores. Se a lista não puder ser contactada em 2 segundos, a palavra-passe é aceite (a verificação falha de forma aberta). Ativada por defeito; um administrador da organização pode desativá-la. | Ativo |
| MFA | TOTP (Google/Microsoft Authenticator) | Disponível |
| SSO/SAML | SAML 2.0 (Azure AD, Okta, Google Workspace) | Ativo |
| Força bruta | 5 tentativas, bloqueio de 15 min (429) | Ativo |
| Tokens JWT | Token de acesso de 1 hora; token de atualização rotativo de 7 dias com limite absoluto de 30 dias | Ativo |
| RBAC | Permissões baseadas em funções com aplicação ao nível das rotas | Ativo |
| Isolamento de tenant | Todas as consultas filtradas por tenant_id | Verificado |
| Controlo | Implementação | Estado |
|---|---|---|
| Encriptação em repouso | Azure PostgreSQL AES-256 | Ativo |
| Encriptação em trânsito | TLS 1.2 mínimo, TLS 1.3 preferencial (Azure Front Door); HSTS preload | Ativo |
| Hashing de palavras-passe | bcrypt (12 rondas) | Ativo |
| SQL parametrizado | Parâmetros de marcador de posição para os valores dos pedidos; análise SAST em cada pull request | Ativo |
| Segredos | Azure Key Vault | Ativo |
| Trilha de auditoria | Apenas acrescento; concebido para apoiar a integridade dos dados ALCOA+ | Ativo |
Os dados dos clientes estão alojados em regiões do Microsoft Azure na UE/EEE — Norway East (aplicação, armazenamento) e Sweden Central (base de dados, segredos). A Noruega é um Estado do EEE no qual o GDPR se aplica, pelo que se trata de um acordo intra-EEE que não requer qualquer mecanismo de transferência ao abrigo do Capítulo V. A criação de recursos fora das regiões aprovadas está bloqueada ao nível da plataforma por uma atribuição Azure Policy "Deny", pelo que os dados dos clientes não podem ser provisionados fora da UE/EEE. Algumas funcionalidades enviam dados para os subprocessadores listados abaixo (e em /subprocessors), incluindo alguns fora do EEE — por exemplo, a Anthropic nos EUA para funcionalidades de IA, e entrega de e-mail — ao abrigo das Cláusulas Contratuais Padrão da UE (e do EU-US Data Privacy Framework quando o destinatário está certificado); apenas os dados estritamente necessários são enviados.
O YARDtwin utiliza um conjunto reduzido e verificado de subprocessadores para prestar o serviço. Cada um está vinculado por um Acordo de Processamento de Dados. Mantemos este registo e notificamos os clientes de alterações relevantes em conformidade com o Artigo 28.º do GDPR.
| Fornecedor | Finalidade | Localização | Salvaguarda de transferência |
|---|---|---|---|
| Microsoft Azure | Alojamento, base de dados e armazenamento de ficheiros | EEE — Sweden Central e Norway East (cópia geo-redundante dos ficheiros carregados em Norway West) | Microsoft Products and Services DPA; os dados permanecem no EEE |
| Anthropic | Leitura por IA de carteiras de motorista e documentos (ativada por padrão; um administrador do site pode desativá-la), comparação individual da foto do motorista na portaria com a carteira ou foto armazenada do motorista (desativada por padrão; um administrador do site pode ativá-la ou desativá-la) e o assistente integrado ao aplicativo | EUA | Cláusulas Contratuais Padrão e uma avaliação de impacto de transferência (não certificado ao abrigo do EU-US Data Privacy Framework); os dados da API não são utilizados para treino de modelos e são eliminados no prazo de 30 dias ao abrigo dos termos comerciais padrão da Anthropic |
| Resend | E-mail transacional | EUA | Cláusulas Contratuais Padrão (a sua recertificação ao abrigo do EU-US Data Privacy Framework está em análise) |
| Stripe | Dados de contacto de faturação e pagamento (o YARDtwin não armazena números de cartão) | UE / EUA | Standard Contractual Clauses; PCI DSS Level 1 |
| Twilio | Notificações por SMS e WhatsApp (apenas se o cliente as ativar) | EUA | Standard Contractual Clauses |
| Google e Microsoft | Dados de identidade de início de sessão (apenas se o cliente utilizar essas opções de início de sessão) | UE / EUA | Standard Contractual Clauses / EU-US Data Privacy Framework |
| ElevenLabs | Texto-para-voz opcional: vocaliza as respostas do assistente na aplicação, que podem conter detalhes operacionais como matrículas de veículos, e a voz em páginas públicas | EUA | EU-US Data Privacy Framework + Cláusulas Contratuais Padrão |
Estes funcionam apenas no website público. Não recebem dados operacionais de clientes e não são subprocessadores dos mesmos; os que definem cookies carregam apenas com consentimento.
| Fornecedor | Finalidade | Localização | Salvaguarda de transferência |
|---|---|---|---|
| LinkedIn Insight Tag | Medição de marketing em páginas públicas — carrega apenas após consentimento de cookies de marketing, nunca dentro da aplicação nem para utilizadores autenticados | UE / EUA | Consentimento; LinkedIn DPA com Standard Contractual Clauses |
O YARDtwin utiliza IA para ler cartas de condução e documentos de transporte (OCR), para comparar individualmente (um para um) a fotografia de um condutor tirada na portaria com a carta de condução ou a fotografia armazenada do condutor, quando um site ativa esta funcionalidade, para alimentar o assistente na aplicação e para gerar orientações por voz. O processamento por IA é assistivo: o seu resultado é apresentado a uma pessoa — numa portaria com operador, por exemplo, um operador de portaria confirma cada entrada. Quando um site ativa a entrada automática a partir das câmaras de leitura de matrículas ou de uma portaria não tripulada, um veículo cuja reserva coincide de forma clara é registado sem intervenção de um operador de portaria; qualquer outra situação é encaminhada para o pessoal da portaria. O YARDtwin não toma decisões automatizadas que produzam efeitos jurídicos ou igualmente significativos sobre pessoas singulares (Artigo 22.º do GDPR).
CSP restrita com nonces por pedido nos scripts (sem unsafe-inline). Conjunto completo de cabeçalhos de segurança devolvidos em cada resposta: HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy, Cross-Origin-Opener-Policy, Cross-Origin-Resource-Policy.
Ainda não foi realizado nenhum teste de penetração por terceiros; um teste independente está planeado antes da entrada em produção do primeiro cliente empresarial. Uma auditoria interna de código white-box foi concluída em outubro de 2026 e todas as descobertas Críticas foram corrigidas.
Testes de segurança funcional a 11 de abril de 2026, abrangendo mais de 1.890 chamadas API em 270 agendamentos: 0 falhas.
Agradecemos relatórios de investigadores de segurança. Envie um e-mail para admin@yardtwin.comcom uma descrição da descoberta e os passos para reproduzi-la. Confirmamos a receção no prazo de 2 dias úteis e procuramos corrigir problemas críticos em 7 dias. Por favor, não divulgue publicamente vulnerabilidades antes de termos tido a oportunidade de as remediar.
Questões sobre dados pessoais, o DPA, subprocessadores ou direitos dos titulares de dados devem ser enviadas para dpo@yardtwin.com. Esta é uma caixa de correio de função monitorizada pela pessoa responsável pela proteção de dados na YARDtwin Ltd. A YARDtwin não designou um Encarregado de Proteção de Dados estatutário ao abrigo do Artigo 37.º do GDPR, o que não é obrigatório para o seu tratamento; publicamos o endereço de contacto em vez do nome de uma pessoa singular. Os pedidos dos titulares de dados também podem ser submetidos através do portal DSAR. /data-request
Última atualização: outubro de 2026 · yardtwin.com