GeoIP o GPS: come scegliere il segnale di localizzazione giusto
Quando usare la geolocalizzazione IP, quando chiedere la posizione del dispositivo e come combinare entrambe senza irritare gli utenti né violare le regole sulla privacy.
# GeoIP o GPS: come scegliere il segnale di localizzazione giusto
Questi due segnali rispondono a domande diverse e hanno costi, tecnici e di esperienza utente, molto differenti.
GeoIP
- Zero attrito. Nessun prompt di autorizzazione, nessuna azione richiesta all’utente, disponibile fin dal primo byte della richiesta.
- Approssimativo. Affidabile a livello di Paese, meno preciso quando si scende alla città.
- Verità di rete. Indica da dove esce la connessione: esattamente ciò che serve per individuare abusi, proxy, VPN o traffico sospetto.
Posizione del dispositivo
- Precisa. Parliamo di metri, non di aree metropolitane.
- Costosa. Richiede un consenso esplicito; una quota significativa di utenti rifiuta.
- Controllata dall’utente. Facile da falsificare su un dispositivo con root o tramite strumenti di sviluppo.
La combinazione corretta
Usa GeoIP per tutto ciò che deve funzionare prima che l’utente faccia qualsiasi cosa: scelta della valuta, lingua predefinita, instradamento per ridurre la latenza, blocchi di compliance e prima valutazione del rischio. Riserva la richiesta di posizione del dispositivo alle funzionalità che hanno davvero bisogno di precisione, come il ritiro in negozio o il calcolo dell’area di consegna, e chiedila nel momento giusto, spiegando chiaramente il motivo.
Quando hai entrambi i segnali, la discrepanza diventa informazione. Un dispositivo che dichiara Madrid mentre la connessione esce da un datacenter di Singapore è molto più interessante dei due dati presi singolarmente.
Approccio alla privacy
La posizione ricavata dall’IP è un dato personale ai sensi del GDPR quando può essere collegata a una persona. Questo non significa che non si possa usare: significa che va giustificata, minimizzata e documentata. Alcune regole pratiche:
- Risolvi la posizione al momento della richiesta e conserva la decisione, non le coordinate grezze.
- Non costruire mai una cronologia degli spostamenti per singolo utente a partire dai dati IP, a meno che tu non abbia una finalità dichiarata e un limite di conservazione chiaro.
- Mantieni il livello di dettaglio più basso che risolve il problema. Il Paese, nella maggior parte dei casi, è sufficiente.
Guarda nasce con questa logica: le lookup vengono risolte in tempo reale e i risultati non vengono mai conservati da noi, quindi l’unica copia della decisione è quella che scegli consapevolmente di mantenere.
Un’impostazione concreta di default
Paese da IP su ogni richiesta. Città da IP per l’analytics. Posizione del dispositivo solo dietro un prompt contestuale. Combina i segnali per rilevare anomalie, invece di sostituire l’uno con l’altro.
