Guide des vulnérabilités de sécurité

Comprendre et corriger les vulnérabilités web courantes détectées par VitaPulse

Moyen
Permission géolocalisation au chargement

Votre site demande la permission de géolocalisation immédiatement au chargement de la page, avant toute interaction utilisateur.

Risque

Demander des permissions sensibles sans contexte utilisateur est une mauvaise pratique qui érode la confiance. Les utilisateurs sont plus susceptibles de refuser la permission et peuvent quitter votre site. Les navigateurs peuvent bloquer automatiquement les demandes de permission répétées, rendant la fonctionnalité définitivement indisponible. Cela signale aussi une mauvaise conception UX aux moteurs de recherche.

Solution

Ne demandez la permission de géolocalisation qu'en réponse à une action utilisateur (clic sur un bouton, interaction avec un formulaire). Expliquez pourquoi vous avez besoin de la localisation avant de demander. Prévoyez une alternative pour les utilisateurs qui refusent.

Exemple
// Bon : Demander après une action utilisateur button.addEventListener('click', () => { navigator.geolocation.getCurrentPosition(callback); });
Commentaires (0)

Aucun message pour le moment.