Este documento é publicado em inglês e em oito traduções. O texto em inglês é o que faz fé: onde uma tradução e o inglês divergirem, prevalece o inglês.
1. Em resumo
Este site não instala cookies próprios e não executa rastreio de espécie alguma. Guarda no seu navegador uma lista curta de coisas: o tema que escolheu, as pesquisas, os filtros e os estacionamentos que viu ou guardou, uma nota das reservas que este separador acabou de confirmar ou avaliar e — apenas enquanto um pagamento com cartão está em curso — o endereço de e-mail da sua reserva. Nada disto mede o que quer que seja, e nada disto sai alguma vez do seu navegador. A única página que aceita um cartão carrega também o script do fornecedor de pagamentos, que instala cookies próprios da Stripe para manter a fraude de fora; a secção 2 discrimina tudo. Continua a não haver banner de consentimento: aqui não há medição, aqui nada é partilhado com quem quer que seja, e as listas da secção 2 podem ser apagadas na própria página onde aparecem. A secção 3 expõe o raciocínio por inteiro.
2. O que este site guarda realmente
Uma lista curta de valores, todos escritos pelo código deste próprio site e ilegíveis para qualquer outro site. Em pormenor:
- O tema que escolheu. Carregue no interruptor claro-escuro do cabeçalho e a palavra «light» ou «dark» fica guardada no armazenamento local sob o nome «parkena-theme», para que a página seguinte — e a visita seguinte — abra no tema que escolheu. Fica lá até voltar a carregar no interruptor ou limpar os dados deste site, não identifica ninguém e nunca é transmitida para lado nenhum.
- Durante um pagamento com cartão, o endereço de e-mail do seu formulário de reserva, no armazenamento de sessão, associado à referência da reserva. Pagar pode levá-lo à página de aprovação do seu banco e de volta, e a viagem de regresso não deve transportar o seu endereço de e-mail no endereço web, onde ficaria no histórico do seu navegador e, pelo caminho, em registos de acesso. Por isso o endereço espera antes no seu navegador, é removido quando o pagamento se conclui e, em qualquer caso, morre com o separador.
- As pesquisas, os filtros e os estacionamentos que viu, para que o site lhos devolva na próxima visita. Quatro nomes no armazenamento local: «parkena-recent-searches» guarda as suas últimas cinco pesquisas de aeroporto e datas, «parkena-viewed-lots» os últimos cinco estacionamentos que abriu, «parkena-saved-lots» até vinte que guardou você mesmo, e «parkena-filters:» seguido do nome de um aeroporto guarda os filtros que pôs nos resultados desse aeroporto — as instalações, a entrega das chaves e o total máximo que pretendia — até carregar em «Limpar filtros». Cada um contém apenas o que o seu cartão ou a sua linha de filtros já lhe mostra: um aeroporto, as suas datas, o nome de um estacionamento e o seu operador, o total que lhe foi mostrado, uma instalação que assinalou. Nada disso o identifica e nada disto é alguma vez enviado para lado nenhum. Cada cartão das três listas tem um botão que o apaga, e uma entrada sai sozinha da sua lista assim que a sua data de entrega passa — a entrega, não a recolha: sai portanto enquanto a estadia de que se lembra ainda decorre. O site remove-a da próxima vez que lê a lista.
- Duas notas curtas que um separador guarda sobre reservas que acabou de tratar, ambas no armazenamento de sessão e ambas perdidas assim que fecha o separador. «parkena:reviewed» lista até vinte referências de reservas que avaliou neste separador, para que o formulário de avaliação não volte a ser oferecido para uma estadia sobre a qual já escreveu. «parkena:book:confirmed:» seguido de uma referência de reserva marca um ecrã de confirmação que este separador já viu, para que recarregá-lo não possa contar duas vezes a mesma reserva — e, como diz a entrada seguinte, não há neste site nenhum sítio para onde essa contagem possa ir. Ambas contêm referências de reserva e mais nada, nenhuma o identifica e nenhuma é alguma vez enviada para parte alguma.
- Além destes, nada: nenhum cookie instalado por este site — nem para preferências, nem para sessões, nem para medição —, nenhum service worker, nenhuma ferramenta de análise, nenhum gestor de etiquetas, nenhum pixel de medição, nenhuma ferramenta de testes A/B, nenhum mapa de calor, nenhuma gravação de sessão.
- Nenhum identificador publicitário ou de atribuição, e nenhum fingerprinting.
- Nenhum mapa incorporado, vídeo, serviço de tipos de letra, widget social ou sistema de comentários. Todos os tipos de letra e imagens que as páginas carregam são servidos a partir deste domínio, e todos os scripts também, exceto um — a página de pagamento carrega o da Stripe, descrito abaixo.
O site comunica com dois outros servidores. Quando procura estacionamento ou faz uma reserva, o seu navegador pede os preços à base de dados e escreve a reserva; esses pedidos não transportam nenhum cookie e não instalam nenhum. E apenas na página de reserva, o formulário do cartão é da Stripe: a página carrega o script da Stripe, os dados do seu cartão entram nesse formulário e viajam diretamente para a Stripe, e a Stripe instala os seus próprios cookies como parte de distinguir cartões verdadeiros de fraude. Esses cookies são da Stripe, existem apenas para que o pagamento que pediu possa acontecer, e são a razão de um fornecedor de pagamentos aparecer sequer nesta página. Tudo o resto é um ficheiro estático.
3. Por que motivo não há banner de cookies
As regras europeias exigem a sua autorização antes de que qualquer coisa que não seja estritamente necessária seja guardada no seu dispositivo ou lida a partir dele. O tema é uma preferência que você mesmo define, carregando num botão cujo único propósito é ser lembrado. O endereço de e-mail posto de lado é o que permite concluir o pagamento que você iniciou. Os cookies da Stripe são o que permite, de todo, aceitar um cartão — a prevenção de fraude não é um extra de um pagamento, é a sua condição. As listas e os filtros da secção 2 são a única coisa aqui que é comodidade e não necessidade, e esta página não vai fingir o contrário: são escritos pelas suas próprias pesquisas, pelos seus próprios filtros e pelos seus próprios guardados, não são mostrados a mais ninguém além de si, cada um pode ser limpo onde aparece, e limpar os dados deste site remove-os todos de uma só vez.
Ainda assim, seria fácil acrescentar um banner, e acrescentá-lo seria pior do que inútil. Um pedido de consentimento que não pede nada ensina as pessoas a descartar os pedidos de consentimento, incluindo aqueles que importam noutros sites. Por isso não há banner, e esta página está aqui no seu lugar.
4. O que o site faz para que assim continue
As páginas são servidas com um pequeno conjunto de instruções para o seu navegador, e essas instruções estão no repositório, num ficheiro de texto simples, em vez de estarem no painel de configuração de alguém:
- A geolocalização, o microfone e a câmara estão desativados para todo o site, por política. O site não consegue pedir a sua localização, mesmo que algum script futuro o tentasse fazer.
- O site recusa ser apresentado dentro de uma frame noutro site.
- A informação de referência (o referrer) enviada para outras origens é reduzida apenas à origem, sem mais nada, e nunca é sequer enviada quando se sai de HTTPS.
- Os navegadores são instruídos a contactar este site apenas por HTTPS.
5. O que a camada por baixo pode instalar
A aplicação não instala nada; a rede que está à frente dela é uma questão separada, à qual este repositório não consegue responder sozinho. O site é servido através da Cloudflare, e a Cloudflare pode instalar cookies de segurança estritamente necessários — proteção contra bots e contra abusos — consoante a forma como a conta estiver configurada. Essa configuração não faz parte do código, pelo que esta página não finge saber em que estado está.
[ A PREENCHER ANTES DO LANÇAMENTO — confirmar que cookies, caso existam, a camada de alojamento instala em produção e, ou listá-los aqui por nome e finalidade, ou desativá-los ]
Não tem de aceitar nada disto apenas por confiança, e é bom hábito não o fazer: abra as ferramentas de programador do seu navegador, veja o separador de armazenamento ou de aplicação e confirme a lista você mesmo. Neste site, ela deve mostrar exatamente o que a secção 2 lista — a palavra do tema, as listas e os filtros assim que tiver pesquisado ou guardado alguma coisa, o e-mail do pagamento enquanto um estiver em curso, as duas notas de reserva assim que este separador tiver confirmado ou avaliado uma reserva, os cookies da Stripe se tiver aberto a página de reserva — e nada mais, à exceção do que a camada de alojamento tenha acrescentado.
6. A consola do operador é diferente
Os operadores iniciam sessão numa aplicação separada, com endereço próprio. Essa aplicação tem de se lembrar de que você tem sessão iniciada, pelo que guarda um token de sessão e o operador em que trabalhou pela última vez no armazenamento local do seu navegador. Isso é estritamente necessário — sem isso, cada página que abrisse voltaria a pedir-lhe para iniciar sessão — e não é medição de espécie alguma.
Terminar a sessão, ou limpar os dados do site no seu navegador, remove os dois.
7. O que mudaria isto
Já por três vezes uma decisão de produto perfeitamente banal pôs fim ao que uma versão anterior desta página descrevia — um fornecedor de pagamentos ligado, uma preferência memorizada, e as listas e filtros da secção 2. As secções acima descrevem os três. Os dois primeiros foram escritos depois de o código mudar e não antes, que é exatamente a falha que esta lista existe para evitar; o terceiro foi escrito na mesma alteração que o colocou no ar. As decisões que restam estão aqui listadas para que quem tomar uma delas encontre a frase que está prestes a tornar falsa:
- Acrescentar ferramentas de análise de qualquer tipo, incluindo uma alojada no próprio site que guarde o que quer que seja no dispositivo.
- Incorporar um mapa, um leitor de vídeo ou um widget de avaliações de outra empresa.
- Um segundo fornecedor de pagamentos ao lado da Stripe, ou a Stripe passar a guardar mais do que os cookies de verificação antifraude descritos acima.
- Dar contas aos viajantes, o que exige uma sessão.
- Memorizar entre visitas o que quer que seja além do que a secção 2 lista: um idioma, uma moeda, um aviso descartado.
- Qualquer publicidade, retargeting ou medição de atribuição.
Se alguma delas entrar em produção, esta página é atualizada antes disso, e tudo o que não seja estritamente necessário chega acompanhado de um verdadeiro pedido de consentimento — um pedido em que recusar é exatamente tão fácil como aceitar, e em que nada é guardado enquanto não tiver escolhido.
8. Ver também
A política de privacidade trata dos dados que introduz numa reserva — o que é recolhido, quem o recebe e durante quanto tempo é conservado. Esta página diz respeito apenas ao seu dispositivo.
