Questo documento è pubblicato in inglese e in otto traduzioni. Il testo inglese è quello che fa fede: dove una traduzione e l’inglese divergono, prevale l’inglese.
1. In breve
Questo sito non imposta alcun cookie proprio e non esegue tracciamenti di alcun tipo. Tiene nel tuo browser un breve elenco di cose: il tema che hai scelto, le ricerche, i filtri e i parcheggi che hai guardato o salvato, una nota sulle prenotazioni che questa scheda ha appena confermato o recensito e — solo mentre è in corso un pagamento con carta — l’indirizzo email della tua prenotazione. Niente di tutto ciò misura alcunché, e niente di tutto ciò lascia mai il tuo browser. L’unica pagina che accetta una carta carica anche lo script del fornitore di pagamenti, che imposta cookie propri di Stripe per tenere fuori le frodi; la sezione 2 elenca tutto voce per voce. Un banner di consenso continua a non esserci: qui non c’è misurazione, qui non si condivide nulla con nessuno, e gli elenchi della sezione 2 si possono cancellare dalla pagina stessa in cui compaiono. La sezione 3 espone il ragionamento per intero.
2. Che cosa memorizza davvero questo sito
Un breve elenco di valori, tutti scritti dal codice di questo stesso sito e leggibili da nessun altro sito. Nel dettaglio:
- Il tema che hai scelto. Premi l’interruttore chiaro-scuro nell’intestazione e la parola «light» o «dark» viene conservata nella memoria locale (local storage) sotto il nome «parkena-theme», così che la pagina successiva — e la visita successiva — si apra nel tema che hai scelto. Resta finché non premi di nuovo l’interruttore o non cancelli i dati di questo sito, non identifica nessuno e non viene mai trasmessa da nessuna parte.
- Durante un pagamento con carta, l’indirizzo email del tuo modulo di prenotazione, nella memoria di sessione (session storage), legato al riferimento della prenotazione. Pagare può portarti alla pagina di approvazione della tua banca e ritorno, e il viaggio di ritorno non deve trasportare il tuo indirizzo email nell’indirizzo web, dove resterebbe nella cronologia del tuo browser e, lungo la strada, nei log di accesso. Così l’indirizzo aspetta invece nel tuo browser, viene rimosso quando il pagamento si conclude e in ogni caso muore con la scheda.
- Le ricerche, i filtri e i parcheggi che hai guardato, perché il sito te li restituisca alla visita successiva. Quattro nomi nella memoria locale: «parkena-recent-searches» tiene le tue ultime cinque ricerche di aeroporto e date, «parkena-viewed-lots» gli ultimi cinque parcheggi che hai aperto, «parkena-saved-lots» fino a venti che hai salvato tu, e «parkena-filters:» seguito dal nome di un aeroporto tiene i filtri che hai messo sui risultati di quell’aeroporto — i servizi, la consegna delle chiavi e il totale massimo che volevi — finché non premi «Cancella i filtri». Ognuno contiene solo ciò che la sua scheda o la sua riga di filtri ti mostra già: un aeroporto, le tue date, il nome di un parcheggio e il suo operatore, il totale che ti è stato mostrato, un servizio che hai spuntato. Nulla di tutto ciò ti identifica e nulla di tutto ciò viene mai inviato da nessuna parte. Ogni scheda dei tre elenchi porta un pulsante che la cancella, e una voce esce da sola dal suo elenco quando la sua data di consegna è passata — la consegna, non il ritiro: se ne va quindi mentre il soggiorno che ricorda è ancora in corso. Il sito la rimuove alla lettura successiva dell’elenco.
- Due brevi promemoria che una scheda tiene sulle prenotazioni che hai appena gestito, entrambi nella memoria di sessione ed entrambi perduti nel momento in cui chiudi la scheda. «parkena:reviewed» elenca fino a venti riferimenti di prenotazioni per cui hai scritto una recensione in questa scheda, così il modulo non viene proposto di nuovo per una sosta di cui hai già scritto. «parkena:book:confirmed:» seguito da un riferimento di prenotazione segna una schermata di conferma che questa scheda ha già visto, così che ricaricarla non possa contare due volte la stessa prenotazione — e, come dice la voce successiva, su questo sito non c’è alcun posto dove un conteggio del genere possa andare. Entrambi contengono riferimenti di prenotazione e nient’altro, nessuno dei due ti identifica e nessuno dei due viene mai inviato da nessuna parte.
- Oltre a questi, nulla: nessun cookie impostato da questo sito — né per le preferenze, né per le sessioni, né per le misurazioni —, nessun service worker, nessun analytics, nessun tag manager, nessun pixel di misurazione, nessuno strumento di test A/B, nessuna heatmap, nessuna registrazione delle sessioni.
- Nessun identificativo pubblicitario o di attribuzione, e nessun fingerprinting.
- Nessuna mappa, nessun video, nessun servizio di font, nessun widget social e nessun sistema di commenti incorporati. Ogni font e ogni immagine che le pagine caricano vengono serviti da questo dominio, e così ogni script tranne uno — la pagina di pagamento carica quello di Stripe, descritto qui sotto.
Con due altri host il sito parla. Quando cerchi un parcheggio o effettui una prenotazione, il tuo browser chiede i prezzi al database e vi scrive la prenotazione; quelle richieste non trasportano alcun cookie e non ne impostano nessuno. E sulla sola pagina di prenotazione, il modulo della carta è di Stripe: la pagina carica lo script di Stripe, i dati della tua carta entrano in quel modulo e viaggiano direttamente verso Stripe, e Stripe imposta i propri cookie come parte del distinguere le carte vere dalle frodi. Quei cookie sono di Stripe, esistono solo perché il pagamento che hai chiesto possa avvenire, e sono la ragione per cui un fornitore di pagamenti compare su questa pagina. Tutto il resto è un file statico.
3. Perché non c’è un banner dei cookie
Le norme europee richiedono il tuo permesso prima che qualunque cosa non strettamente necessaria venga memorizzata sul tuo dispositivo o letta da esso. Il tema è una preferenza che imposti tu stesso, premendo un pulsante il cui intero scopo è essere ricordato. L’indirizzo email messo da parte è ciò che permette al pagamento che hai avviato di concludersi. I cookie di Stripe sono ciò che permette di accettare una carta, punto — la prevenzione delle frodi non è un extra di un pagamento, ne è la condizione. Gli elenchi e i filtri della sezione 2 sono l’unica cosa qui che è comodità e non necessità, e questa pagina non fingerà il contrario: li scrivono le tue stesse ricerche, i tuoi stessi filtri e i tuoi stessi salvataggi, non vengono mostrati a nessuno tranne che a te, ognuno si può cancellare dove compare e cancellare i dati di questo sito li elimina tutti in una volta.
Un banner sarebbe comunque facile da aggiungere, e aggiungerlo sarebbe peggio che inutile. Una richiesta di consenso che non chiede nulla insegna alle persone a chiudere le richieste di consenso, comprese quelle che contano su altri siti. Perciò non c’è alcun banner, e al suo posto c’è questa pagina.
4. Che cosa fa il sito perché resti così
Le pagine vengono servite con una piccola serie di istruzioni per il tuo browser, e quelle istruzioni stanno nel repository come file di testo semplice, non nel pannello di configurazione di qualcuno:
- Geolocalizzazione, microfono e fotocamera sono disattivati per l’intero sito tramite policy. Il sito non può chiedere dove ti trovi nemmeno se un qualche script futuro provasse a farlo.
- Il sito rifiuta di essere mostrato dentro un frame su un altro sito.
- Le informazioni di referrer inviate ad altre origini vengono ridotte alla sola origine, e non vengono inviate affatto quando si esce da HTTPS.
- Ai browser viene detto di raggiungere questo sito solo tramite HTTPS.
5. Che cosa può impostare lo strato sottostante
L’applicazione non imposta nulla; la rete che le sta davanti è una questione a parte, a cui questo repository da solo non può rispondere. Il sito è servito tramite Cloudflare, e Cloudflare può impostare cookie di sicurezza strettamente necessari — protezione da bot e da abusi — a seconda di come è configurato l’account. Quella configurazione non fa parte del codice, quindi questa pagina non pretende di conoscerne lo stato.
[ DA COMPLETARE PRIMA DEL LANCIO — verificare quali cookie, se ce ne sono, lo strato di hosting imposta in produzione, ed elencarli qui per nome e finalità oppure disattivarli ]
Non sei tenuto a credere sulla parola a nulla di tutto questo, ed è una buona abitudine non farlo: apri gli strumenti per sviluppatori del tuo browser, guarda la scheda archiviazione o applicazione e vedi l’elenco con i tuoi occhi. Su questo sito dovrebbe mostrare esattamente ciò che la sezione 2 elenca — la parola del tema, gli elenchi e i filtri non appena hai cercato o salvato qualcosa, l’email del pagamento finché ce n’è uno in corso, le due note di prenotazione una volta che questa scheda ha confermato o recensito una prenotazione, i cookie di Stripe se hai aperto la pagina di prenotazione — e nient’altro, a parte quello che vi ha aggiunto lo strato di hosting.
6. La console degli operatori è un’altra cosa
Gli operatori accedono a un’applicazione separata, che ha un proprio indirizzo. Quell’applicazione deve ricordare che hai effettuato l’accesso, quindi tiene un token di sessione e l’operatore in cui hai lavorato l’ultima volta nella memoria locale del tuo browser. Questo è strettamente necessario — senza, ogni pagina che apri ti chiederebbe di accedere di nuovo — e non è una misurazione di alcun tipo.
Uscendo dall’account, o cancellando i dati del sito nel tuo browser, li rimuovi entrambi.
7. Che cosa cambierebbe tutto questo
Già tre volte una decisione di prodotto del tutto ordinaria ha messo fine a ciò che una versione precedente di questa pagina descriveva — un fornitore di pagamenti collegato, una preferenza ricordata e gli elenchi e i filtri della sezione 2. Le sezioni qui sopra li descrivono tutti e tre. I primi due sono stati messi per iscritto dopo che il codice era cambiato invece che prima: esattamente la mancanza che questo elenco esiste per prevenire; il terzo lo è stato nella stessa modifica che lo ha portato online. Le decisioni rimanenti sono elencate qui perché chi ne prende una si trovi davanti la frase che sta per rendere falsa:
- Aggiungere analytics di qualunque tipo, compresi quelli self-hosted che memorizzano qualcosa sul dispositivo.
- Incorporare una mappa, un lettore video o un widget di recensioni di un’altra azienda.
- Un secondo fornitore di pagamenti accanto a Stripe, o Stripe che arrivi a memorizzare più dei cookie di controllo antifrode descritti sopra.
- Dare un account ai viaggiatori, cosa che richiede una sessione.
- Ricordare da una visita all’altra qualunque cosa oltre a ciò che elenca la sezione 2: una lingua, una valuta, un avviso chiuso.
- Qualunque forma di pubblicità, retargeting o misurazione dell’attribuzione.
Se una di queste cose viene rilasciata, questa pagina viene aggiornata prima che succeda, e tutto ciò che non è strettamente necessario arriva con una vera richiesta di consenso — una in cui rifiutare è esattamente tanto facile quanto accettare, e in cui nulla viene memorizzato finché non hai scelto.
8. Pagine collegate
L’informativa sulla privacy tratta i dati che digiti in una prenotazione — che cosa viene raccolto, chi lo riceve e per quanto tempo viene conservato. Questa pagina riguarda soltanto il tuo dispositivo.
