Privacidade da Consulta PDM
O que a Consulta PDM (pdm.xyzbim.eu) trata quando usa o mapa, pede um relatório, subscreve alertas, usa a API ou liga um assistente de IA pelo servidor MCP. Atualizado a 22 de outubro de 2026. English summary at the end.
1. Responsável
XYZ BIM, Lda., NIPC 519 508 947, Portugal. Contacto: portela@xyzbim.eu. A política geral do site está em xyzbim.eu/privacidade; esta página acrescenta o que é próprio da Consulta PDM.
2. O que tratamos e porquê
| Quando | Dados | Para quê e por quanto tempo |
|---|---|---|
| Análise no mapa, API e MCP | Polígono ou coordenadas do terreno | Calcular a análise. Não ficam guardados, salvo se partilhar a análise (ver abaixo). |
| Limite da consulta gratuita (mapa e MCP) | Endereço IP, centro de cada terreno analisado e contagem de pedidos por hora | Aplicar o limite de 5 terrenos por dia e travar abusos (interesse legítimo, art.º 6.º, n.º 1, al. f) do RGPD). Apagados no dia seguinte, à 01:00 UTC. |
| Verificação anti-robô no mapa | Sinais técnicos do navegador, tratados pelo Cloudflare Turnstile; do nosso lado, um cookie técnico (pdm_h) ligado ao bloco de rede | Confirmar que a análise é pedida por uma pessoa e travar a cópia automática (interesse legítimo). O cookie dura 2 horas. Ver a adenda de privacidade do Turnstile. |
| Análise partilhada (ligação /a/…) | Polígono e concelho | Reabrir a análise pela ligação. Um ano depois da última visita. |
| Relatório por email | Email, tipo de ficheiro, concelho e a origem da visita (site de onde veio, campanha, página de entrada, país) | Enviar o relatório e responder ao pedido. A origem fica um ano, sem email nem IP, para sabermos de onde vêm os pedidos. |
| Alertas de alterações ao PDM | Email e concelho | Enviar os avisos que pediu, depois de confirmar o email (o pedido por confirmar expira em 48 horas). Até cancelar, pela ligação em cada email. |
| Pagamento de um relatório | Identificador da sessão de pagamento e estado | Entregar o relatório pago e faturar (obrigação legal). Dois anos. Os dados do cartão ficam só no Stripe. |
| API com chave | Nome do cliente e contagem diária de pedidos | Aplicar a quota do plano. A contagem fica 90 dias. |
| Visitas | Site de onde veio, campanha, página de entrada e país, numa linha por visita | Medir a audiência sem cookies e sem IP (Cloudflare Analytics Engine e Cloudflare Web Analytics). |
Não usamos cookies de rastreamento nem publicidade (só os técnicos: pdm_h da verificação anti-robô). O navegador guarda localmente o tema, a língua e a origem da visita da sessão (armazenamento local e de sessão), que não saem dele a não ser nos pedidos acima.
3. Assistentes de IA (servidor MCP)
O servidor MCP em https://pdm.xyzbim.eu/mcp não pede conta nem chave. Recebe as coordenadas ou o
nome do concelho que o assistente envia e o endereço IP de onde vem o pedido, que entra no limite da consulta
gratuita nas mesmas condições do mapa. Não recebemos a conversa nem dados da conta do utilizador no assistente.
4. Quem trata os dados por nós
- Cloudflare: alojamento, Workers, armazenamento (KV e Durable Objects), medição de audiência e verificação anti-robô (Turnstile).
- Stripe: pagamentos.
- Os emails de relatórios e alertas são tratados pela nossa própria automação (n8n.xyzbim.eu).
- Para a pesquisa de moradas e a cota do terreno, o pedido segue para o OpenStreetMap (Nominatim) e o OpenTopoData com o texto pesquisado ou as coordenadas, sem dados pessoais.
Não vendemos nem partilhamos dados pessoais com terceiros para outros fins.
5. Os seus direitos
Pode pedir acesso, retificação, apagamento, limitação ou oposição, e a portabilidade dos seus dados, por portela@xyzbim.eu. Pode também apresentar queixa à Comissão Nacional de Proteção de Dados (cnpd.pt).
English summary
Controller: XYZ BIM, Lda. (Portugal), portela@xyzbim.eu. The map, the API and the MCP server process the plot geometry or coordinates only to compute the analysis; nothing is stored unless you share the analysis (kept one year after the last visit). For the free-tier limit (map and MCP) we keep the IP address, the plot centres and hourly request counts until 01:00 UTC the next day. Report requests and alert subscriptions keep your email for that purpose (alerts until you unsubscribe). Payments go through Stripe; we keep the session id for two years for invoicing. Audience is measured without cookies or IP addresses. The map uses Cloudflare Turnstile to check that requests come from a person, with a technical cookie (pdm_h, 2 hours). Processors: Cloudflare, Stripe; address search and elevation queries go to OpenStreetMap Nominatim and OpenTopoData without personal data. The MCP server needs no account and receives no conversation data. You may exercise your GDPR rights by email and complain to the Portuguese authority (CNPD).