Política de Privacidade
Última atualização: 17 de outubro de 2026 · v3.4 · Alterações na v3.4: secções 2, 5 e 6 — no final do contrato, o cliente recebe uma exportação completa do seu registo de auditoria antes de este ser eliminado, salvo se o recusar por escrito ou não puder ser contactado após tentativas razoáveis; o YARDtwin conserva então os registos de auditoria apenas mediante instrução escrita do cliente, com exceção das cópias de segurança até estas expirarem e do seu próprio registo da entrega.
1. Quem Somos
YARDtwin™ é uma plataforma de gestão de pátio operada pela YARDtwin Ltd ("nós", "nos", "nosso"), registada na Irlanda. Fornecemos software baseado na nuvem para gestão de operações de pátio, incluindo agendamento de docas, automação de portões, rastreio de reboques e análise de dados.
Contacto do Responsável pelo Tratamento de Dados: admin@yardtwin.com. Também pode submeter um pedido através do nosso Portal de Pedidos de Titulares de Dados
2. Dados que Recolhemos
Recolhemos as seguintes categorias de dados pessoais:
3. Como Utilizamos os Seus Dados
Prestação do Serviço: Processamento de agendamentos, gestão de docas, rastreamento de reboques, geração de análises e disponibilização de todas as funcionalidades da plataforma subscritas.
Recomendações Smart Slots: Para gerar recomendações de reserva através do Smart Slots, processamos dados operacionais, incluindo horários de reserva, identidade da transportadora, atribuições de doca, janelas de pausa configuradas e padrões históricos de chegada. Este processamento é realizado exclusivamente no seu tenant e não é utilizado para treino de modelos entre clientes na Fase 1. Os dados pessoais do motorista (nome, telefone, foto) nunca são utilizados como entrada no Smart Slots — o motor utiliza a identidade da transportadora, não a do motorista. O retreino da Fase 2 (quando introduzido) é por tenant por predefinição; o treino entre tenants exigiria opt-in explícito via Configuração do Site e um aditamento DPA separado. Consulte a Smart Slots página para mais detalhes.
Gestão de Conta: Autenticação de utilizadores, controlo de acesso baseado em funções, faturação de subscrições e isolamento de tenant.
Segurança e Conformidade: Manutenção de trilhas de auditoria para conformidade GMP (21 CFR Part 11, EU Annex 11), deteção de fraude e monitorização de segurança.
Comunicações: Envio de newsletters mensais (com consentimento explícito de opt-in), notificações do sistema e atualizações do serviço.
Melhoria: Análises agregadas e anonimizadas para melhorar o desempenho e as funcionalidades da plataforma.
4. Bases Jurídicas para o Tratamento
Execução de Contrato (Art. 6.º, n.º 1, al. b) GDPR): Tratamento necessário para a prestação do serviço YARDtwin conforme acordado na sua subscrição.
Interesse Legítimo (Art. 6.º, n.º 1, al. f) GDPR): Registo de segurança, prevenção de fraude e melhoria da plataforma, desde que o nosso interesse não prevaleça sobre os seus direitos.
Consentimento (Art. 6.º, n.º 1, al. a) GDPR): Subscrições de newsletter e comunicações de marketing, que pode retirar a qualquer momento.
Obrigação Legal (Art. 6.º, n.º 1, al. c) GDPR): Conservação de dados de auditoria para cumprimento dos requisitos regulatórios farmacêuticos (GMP/GDP).
5. Segurança dos Dados
Encriptação em Trânsito: Todos os dados transmitidos via TLS 1.2+ (HTTPS). Certificados TLS geridos pela Microsoft Azure (DigiCert).
Encriptação em Repouso: Azure PostgreSQL Flexible Server com encriptação transparente de dados. Encriptação do Azure Blob Storage para documentos e imagens. As imagens de cartas de condução e as assinaturas são encriptadas em repouso com AES-256 pelo Azure Storage e pelo Azure Database for PostgreSQL (chaves geridas pela Microsoft), e o acesso às mesmas é limitado por função e organização. Palavras-passe com hash bcrypt (12 rondas).
Isolamento Multi-Tenant: Os dados de cada cliente estão logicamente isolados através de IDs de inquilino, com âmbito de inquilino aplicado do lado do servidor. O isolamento de inquilinos é testado automaticamente antes de cada lançamento: a verificação cruzada de inquilinos do portão de lançamento chama a API como uma organização utilizando IDs de registos de outra organização, e o lançamento é bloqueado se qualquer dado dessa organização puder ser lido ou alterado.
Controlo de Acesso Baseado em Funções: Permissões baseadas em funções em rotas autenticadas, com âmbito de inquilino aplicado do lado do servidor. Single sign-on suportado via SAML 2.0, Google e Microsoft.
Limitação de Taxa: Limitação de taxa API em todas as rotas; limites mais restritos nos endpoints de autenticação. Cabeçalhos de segurança estilo Helmet em todas as respostas.
Segurança de Sessão: Tokens de acesso JWT com expiração de 1 hora. Os tokens de atualização expiram após 7 dias, são substituídos a cada utilização e nunca prolongam uma sessão para além de 30 dias. O endereço de início de sessão é registado em cada sessão.
Registo de Auditoria: Cada ação significativa registada com utilizador, marca temporal, endereço IP e valores antigos/novos. Eventos relevantes para GMP sinalizados separadamente. Com deteção de adulteração e somente de acréscimo, aplicado na base de dados; entradas relevantes para GMP retidas durante pelo menos 7 anos enquanto o contrato de serviço vigorar, outras entradas de auditoria durante 365 dias; no fim do contrato, o registo de auditoria é exportado para o cliente (salvo se o recusar por escrito ou não for possível contactá-lo após tentativas razoáveis) e depois eliminado.
Monitorização Contínua: Azure Application Insights com alerta de deriva de esquema (Postgres "column / relation does not exist" → acionado em 15 min). Sonda /health/db-write end-to-end verifica a capacidade de escrita e leitura da aplicação em cada implantação.
Infraestrutura: Alojado no Microsoft Azure em Sweden Central + Norway East (EEE). Implementação em contentores via Azure Container Registry com padrão de troca por slot de preparação. Segredos armazenados no Azure Key Vault e acedidos via identidade gerida. Recuperação pontual de 7 dias no Postgres, mais cópias de segurança mensais encriptadas conservadas até 7 anos sob uma política de imutabilidade baseada no tempo que bloqueia eliminação e substituição (política ainda não bloqueada). Uma cópia de segurança completa da base de dados é também efetuada todas as noites e conservada durante 35 dias em armazenamento encriptado separado no EEE (Sweden Central, com georréplica para Sweden South); os dados eliminados do serviço ativo permanecem nessas cópias de segurança, inutilizáveis, até expirarem.
Cadeia de Fornecimento de Software: Cada pull request tem de passar por npm audit (vulnerabilidades de dependências), Semgrep (análise estática) e gitleaks (deteção de segredos) antes de poder ser integrado, com uma análise de imagem de contentor Trivy como verificação consultiva; estas verificações também são executadas em cada push para master e todas as noites, juntamente com uma análise de base OWASP ZAP consultiva (testes dinâmicos) do site de produção.
6. Retenção de Dados
Dados de Conta: Conservado durante a vigência da subscrição e eliminado no prazo de 30 dias após o seu término. Perante um pedido de apagamento ao abrigo do Art. 17, a conta é pseudonimizada para que as referências de auditoria se mantenham íntegras.
Dados Operacionais: Conservados durante o período de subscrição. Exportados a pedido antes da eliminação. No término da subscrição, conservados ou devolvidos conforme o Acordo de Processamento de Dados do cliente.
Fotografias do motorista (fotos da carta de condução, imagens do rosto): As fotografias da carta de condução e do rosto são eliminadas automaticamente após o período definido para o local: 2–14 dias, 14 dias por predefinição.
Dados pessoais gerais de condutores (nome, telefone, email, número de carta de condução): O nome, telefone, e-mail e dados da carta de condução de uma reserva encerrada são anonimizados após 365 dias (o registo da reserva é conservado); o registo de motoristas na portaria mantém os campos de identificação por 90 dias. Ambos aplicam-se após o cliente ativar o calendário de retenção.
Dados de Auditoria: As entradas de auditoria relevantes para GMP são conservadas durante pelo menos 7 anos após o evento enquanto o contrato de serviço estiver em vigor, para cumprimento dos requisitos regulatórios farmacêuticos (GMP / 21 CFR Part 11); as restantes entradas de auditoria são conservadas durante 365 dias. Pseudonimizadas — e não eliminadas — em caso de pedido de apagamento pelo titular dos dados (exceção por obrigação legal ao abrigo do Art. 17(3)(b)). No final do contrato, o cliente recebe uma exportação completa do seu registo de auditoria para conservação durante o seu próprio período de retenção de registos (salvo se a recusar por escrito ou não puder ser contactado após tentativas razoáveis), sendo o registo então eliminado pelo YARDtwin; o YARDtwin só o conserva por mais tempo mediante instrução escrita do cliente, com exceção das cópias de segurança até estas expirarem e do seu próprio registo da entrega.
Dados de Newsletter: Conservado até cancelar a subscrição. Após esse momento, o endereço é mantido, marcado como não subscrito, apenas para honrar o cancelamento; a remoção automática após 30 dias está planeada.
Dados de Sessão: Os tokens de acesso expiram após 1 hora. Um token de atualização expira após 7 dias (uma sessão dura no máximo 30 dias) e é revogado ao terminar sessão; a remoção automática de registos de tokens expirados está planeada.
7. Partilha de Dados e Subprocessadores
Não vendemos os seus dados pessoais. Partilhamos dados com os seguintes subprocessadores, cada um atuando ao abrigo de um Acordo de Processamento de Dados e (quando aplicável) Cláusulas Contratuais Padrão:
| 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 |
Serviços exclusivos do website (sem dados operacionais de clientes)
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 |
Assistente na aplicação: Os pedidos ao assistente contêm o que o utilizador escreve mais contexto operacional do seu local (por exemplo, matrículas de veículos); não são utilizados para treino de modelos.
Utilização de Referência de Cliente: Só identificaremos o seu nome, ou exibiremos o seu logótipo, como cliente com o seu consentimento prévio por escrito — consulte os Termos de Serviço §6a.
A Sua Organização: Os administradores do tenant podem ver a atividade dos utilizadores dentro da sua própria organização como parte da funcionalidade normal da plataforma.
Requisitos Legais: Podemos divulgar dados se exigido por lei, ordem judicial, ou para proteger os nossos direitos legais.
8. Os Seus Direitos
Ao abrigo do GDPR (e da Lei de Proteção de Dados Irlandesa de 2018), tem o direito de:
Para exercer qualquer direito, submeta um pedido através do portal de Pedidos de Titulares de Dados ou envie um email para admin@yardtwin.com. Responderemos no prazo de 30 dias.
Internamente, os pedidos são tratados pela nossa equipa de administração através de dois endpoints: POST /api/v1/dsar/export/by-email produz um documento JSON legível por máquina com todos os registos que detemos para um endereço de email (Art. 15.º / 20.º); POST /api/v1/dsar/erase/by-email trata o apagamento mediante pedido verificado: anonimiza as contas de utilizador próprias da pessoa nas contas de cliente selecionadas e elimina as suas sessões, tokens, notificações, convites pendentes, registos de newsletter e de inscrição e o seu próprio avatar. Os registos operacionais detidos pelo cliente (reservas, registos de portaria e de visitas, lista de motoristas, contactos) são registos do cliente enquanto responsável pelo tratamento e são listados para que o cliente possa atuar; o registo de auditoria mantém uma referência anonimizada ao autor para a integridade GMP (art. 17.º).
9. Cookies
O YARDtwin utiliza cookies essenciais e localStorage para autenticação de sessão (tokens JWT). O banner de consentimento de cookies oferece quatro categorias: essenciais (sempre ativas), funcionais (preferências), análise (atualmente não utilizada) e marketing (LinkedIn Insight Tag apenas em páginas públicas do website — opt-in, nunca dentro da aplicação). Os visitantes podem escolher Rejeitar não essenciais / Personalizar / Aceitar todos. As preferências são armazenadas localmente com uma marca de versão; o banner volta a aparecer se as categorias mudarem. O inventário detalhado de cookies encontra-se em Política de Cookies .
10. Transferências Internacionais
Os seus dados operacionais são armazenados no Espaço Económico Europeu (EEE) no Microsoft Azure (Sweden Central e Norway East). Os subprocessadores que recebem dados fora do EEE, e o que cada um recebe, estão listados na secção 7.
As Cláusulas Contratuais Padrão (2021) aplicam-se a cada transferência fora do EEE; quando um destinatário está certificado ao abrigo do EU-US Data Privacy Framework, esse mecanismo também é utilizado. As avaliações de impacto das transferências estão a ser concluídas (previsão: novembro de 2026).
11. Privacidade de Menores
O YARDtwin é uma plataforma business-to-business. Não recolhemos intencionalmente dados de pessoas com menos de 16 anos de idade.
12. Alterações a Esta Política
Podemos atualizar esta Política de Privacidade periodicamente. Alterações materiais serão comunicadas por e-mail aos administradores de conta e através de um aviso na plataforma. A utilização continuada do YARDtwin após as alterações constitui aceitação das mesmas.
13. Contacto e Autoridade de Controlo
Responsável pelo Tratamento de Dados: YARDtwin Ltd · E-mail: admin@yardtwin.com
Contacto de proteção de dados: dpo@yardtwin.com
Autoridade de Controlo: Comissão de Proteção de Dados (DPC), Irlanda · www.dataprotection.ie