Ce projet a pour but de sensibiliser le public (notamment les lycéens) aux dangers liés à la numérisation de QR codes et à la collecte de données en ligne. Les données collectées sont exclusivement anonymes et statistiques, et servent à :
Conformité légale : Les données sont collectées dans un cadre public et préventif, sans traitement nominatif. Aucune autorisation individuelle n’est requise.
Lorsque vous accédez à la slide 2 du site, votre navigateur détecte localement (sans envoi immédiat) les informations suivantes :
Aucune donnée personnelle (IP, identifiant, historique, etc.) n’est collectée ou stockée. L’adresse IP n’est jamais enregistrée (elle est uniquement utilisée pour afficher votre IP sur la page, puis effacée).
Les données sont envoyées au serveur uniquement sous forme d’incrémentations :
windows: +1 et chrome: +1.battery_percentage[75]: +1).theme-matrix: +1).
Méthode utilisée : Requête POST vers /api/send-new-stats avec un payload minimaliste :
{
"page_views": 1,
"theme": "theme-matrix",
"os": "Windows",
"browser": "Chrome",
"battery_percentage": 75
}
Les données sont stockées sur une base de données MongoDB hébergée en France, conformément au RGPD. L’hébergeur garantit que les données ne quittent pas le territoire français.
Voici à quoi ressemble un document dans la base de données :
{
"theme-promo": 42,
"theme-matrix": 120,
"windows": 85,
"macos": 30,
"android": 55,
"chrome": 100,
"firefox": 20,
"battery_percentage": [0, 0, 5, ..., 10], // Tableau de 0 à 100%
"page_views": 300
}
Absence de données sensibles : Aucun identifiant, adresse IP, ou information nominative n’est stocké. Les compteurs sont aggrégés et anonymes.
Les statistiques sont accessibles publiquement via l’API /api/get-stats ou via le tableau de bord /stats.
Elles peuvent être utilisées pour :
Exemple concret : Si 90% des visiteurs ont moins de 20% de batterie, une alerte pourrait être ajoutée : "Attention, les appareils en faible batterie sont plus vulnérables aux attaques !"
Mesures de sécurité :
Durée de conservation : Les données sont conservées le temps du projet (2025-2026), puis archivées ou supprimées.
Bien que les données soient anonymes, vous pouvez :
/api/send-new-stats."La prévention passe par la transparence. Merci de participer à cette démarche collective !"