Confidentialité
Confidentialité de Nearby Signals
Cette page décrit les pratiques de confidentialité de Nearby Signals. Vérifiez la fiche de l’App Store pour connaître la disponibilité de l’application.
Dernière mise à jour : 20 octobre 2026
Versions Apple
Les observations Bluetooth — identifiant fourni par le système, nom annoncé, identifiant de fabricant, puissance et heures de réception — restent en mémoire. Une nouvelle session réinitialise la liste. Tant que le tableau de bord est actif, l’app vérifie périodiquement les observations et retire celles reçues depuis plus de 120 secondes, même après l’arrêt du scan. Sur iPhone et iPad, ce nettoyage reprend au retour au premier plan ; le passage en arrière-plan n’efface pas immédiatement la liste. Le nom fourni par Core Bluetooth reste séparé du nom de l’annonce. La liste disparaît à la fin du processus et conserve au plus 100 000 observations ; un nouvel appareil remplace alors la plus ancienne.
L’enregistrement du journal CSV est désactivé par défaut. Activez-le pour enregistrer les mesures reçues. Le désactiver arrête les nouvelles entrées sans effacer le journal constitué ; utilisez Effacer pour le supprimer. Les mesures restent en mémoire entre les scans et en arrière-plan jusqu’à leur effacement manuel ou la fin du processus de l’app. Le journal est limité à 100 000 réceptions, 8 Mio cumulés de noms UTF-8 et 512 octets combinés de noms par réception. Une réception dépassant un plafond n’est pas enregistrée et est comptabilisée comme perdue. L’export CSV est déclenché manuellement. Il contient les réceptions horodatées, un numéro temporaire par appareil et par scan, la puissance du signal, l’identifiant de société éventuel et les noms disponibles, qui peuvent appartenir à des appareils tiers. Il n’inclut pas l’identifiant CoreBluetooth de l’appareil. Le fichier est enregistré à l’emplacement choisi ; son partage et sa suppression relèvent ensuite de cet emplacement. Le CSV distingue le nom de l’annonce de celui fourni par Core Bluetooth. Le journal conserve au plus 100 000 réceptions au total et représente au plus 100 000 identifiants d’appareil distincts par scan ; les mesures dépassant ces limites sont écartées et comptabilisées comme perdues.
Les noms saisis ou importés depuis une liste de classe, l’état des déclarations et les appareils déclarés sont enregistrés dans un fichier local de l’app. Un nom importé reste en attente et ne vaut pas déclaration. Sur iPhone et iPad, ce fichier bénéficie de la protection iOS lorsque l’appareil est verrouillé ; sur Mac, son dossier et son fichier ont des droits d’accès restreints. Une fiche de classe expire au plus tard le 30 juin ; une fiche d’événement ou de réunion expire avec sa séance. L’animateur peut aussi retirer ces données manuellement.
L’app ne synchronise pas les déclarations. Le système peut toutefois inclure leur fichier local dans ses sauvegardes ; les supprimer dans l’app n’efface pas nécessairement les copies antérieures.
La version actuelle ne comporte ni compte, ni serveur de l’app, ni publicité, ni outil d’analyse. L’app ne transmet pas ces observations ou déclarations au développeur.
Version Android 0.1.0
Sur Android, le scan fonctionne lorsque l’app est ouverte. Android 12 et suivants demandent les autorisations Bluetooth ; Android 8 à 11 demandent la localisation précise pour le scan, sans calcul de position géographique par l’app. Les adresses Bluetooth servent uniquement à distinguer les observations en mémoire ; elles ne sont ni affichées ni exportées. Le nom annoncé, la puissance et l’instant de réception restent en mémoire, avec au plus 500 observations ; les entrées de plus de 120 secondes sont retirées pendant le scan et l’arrêt efface la liste. Cette version ne propose pas d’export du journal radio. Les noms et appareils déclarés sont conservés en JSON dans le stockage privé local, sans chiffrement applicatif supplémentaire. La configuration Android désactive leur sauvegarde automatique et leur transfert. Les échéances de classe et de séance restent applicables. Aucun compte ni transmission au développeur n’est prévu.
Pour toute question concernant les données : a8s.jacono@gmail.com