Cette traduction est fournie à titre indicatif. Seule la version anglaise fait foi. Lire la version anglaise

Politique de confidentialité

Comment HAPT traite vos données – petit spoiler : la plupart du temps, il ne les traite pas.

Dernière mise à jour : mai 2026

HAPT est conçu pour fonctionner entièrement sur votre appareil. Vos données d'inventaire – articles, photos, emplacements – ne quittent jamais votre téléphone, sauf si vous exportez explicitement une sauvegarde. Aucun compte n'est requis. Aucune synchronisation cloud n'a lieu. Un signal d'utilisation anonyme minimal (nombre d'articles par catégorie, pseudonyme d'appareil haché) est envoyé à chaque lancement à des fins statistiques – aucune donnée personnelle, aucun contenu d'inventaire.

1. Présentation

La présente politique de confidentialité s'applique à l'application Android HAPT (« l'Application ») publiée par BrainyUniverse sur Google Play, ainsi qu'au site associé hapt.app. Elle décrit les informations auxquelles l'Application accède, pourquoi, et comment elles sont traitées.

HAPT est un gestionnaire de réserves pour la préparation aux urgences. Sa raison d'être est de fonctionner entièrement hors ligne. Par conséquent, l'Application ne traite des données personnelles que dans la mesure strictement nécessaire aux fonctions que vous choisissez d'utiliser.

2. Données stockées sur votre appareil

Toutes les données que vous saisissez dans HAPT sont stockées localement sur votre appareil Android dans une base de données SQLite. Cela comprend :

  • Noms d'articles, catégories, quantités, dates de péremption et notes
  • Photos que vous joignez aux articles ou aux emplacements
  • Noms et descriptions des emplacements
  • Paramètres et préférences de l'application
  • Codes QR que vous enregistrez après les avoir générés dans l'application

Ces données ne sont jamais transmises aux serveurs de BrainyUniverse et ne sont accessibles à aucun tiers, sauf dans les cas décrits ci-dessous.

Sauvegardes

Lorsque vous utilisez la fonction Sauvegarde & restauration, HAPT crée une archive ZIP dans le stockage de votre appareil. Vous décidez de sa destination – la partager par e-mail, stockage cloud ou tout autre moyen relève de votre choix. HAPT ne déclenche jamais d'envoi automatique des données de sauvegarde.

3. Autorisations demandées par l'Application

Appareil photo

Utilisé pour deux fonctions :

  • Lecture de codes-barres – pour lire les codes-barres des produits et rechercher des informations alimentaires.
  • Photos d'articles et d'emplacements – pour prendre les photos de référence que vous joignez à vos entrées.

L'appareil photo n'est actif que lorsque vous ouvrez explicitement un écran de scan ou de prise de vue. Aucune image n'est envoyée à un serveur.

Stockage (lecture/écriture)

Nécessaire pour enregistrer les photos d'articles et les étiquettes QR, et pour lire/écrire les archives ZIP de sauvegarde. Photos, étiquettes QR et sauvegardes restent sur votre appareil.

Internet

Utilisé pour trois fonctions : recherche de produits par code-barres, vérification de licence Google Play Integrity et statistiques anonymes au démarrage (décrites ci-dessous).

4. Services tiers

Recherche par code-barres (API HAPT)

Lorsque vous scannez un code-barres, l'Application envoie le numéro au serveur backend HAPT, qui interroge une version auto-hébergée de la base alimentaire ouverte OpenFoodFacts pour obtenir les informations produit (nom, marque, valeurs nutritionnelles). La requête ne contient que le numéro du code-barres et le jeton Bearer anonyme de votre appareil (voir Authentification de l'appareil ci-dessous). Aucune information personnelle, aucun nom d'article ni aucune donnée d'inventaire n'est transmis.

Un instantané du produit est conservé localement afin que les consultations suivantes du même produit fonctionnent hors ligne sans nouvelle requête. Les informations peuvent être actualisées sur demande.

Authentification de l'appareil

HAPT utilise Android Key Attestation pour enregistrer votre appareil auprès du backend HAPT. Au premier lancement, l'application génère sur votre appareil une paire de clés cryptographiques protégée par le matériel, et le serveur émet un jeton Bearer – un UUID aléatoire stocké sur votre appareil. Ce jeton authentifie tous les appels API suivants (recherches par code-barres, vérifications de licence, signaux d'utilisation). Il n'est lié ni à votre identité, ni à votre compte Google, ni à aucune information personnelle. Il est nécessaire pour la stabilité, la sécurité et la prévention des abus.

Google Play Integrity (vérification de licence)

À chaque démarrage à froid, HAPT vérifie qu'il a été acheté légitimement sur le Play Store grâce à l'API Google Play Integrity. Le processus :

  • Votre appareil génère localement un jeton d'intégrité signé via les services Google Play
  • HAPT envoie ce jeton à son propre serveur backend
  • Le serveur déchiffre le jeton à l'aide d'une clé d'API Google et vérifie appRecognitionVerdict
  • Le verdict (sous licence / sans licence) est mis en cache sur votre appareil jusqu'à 30 jours
  • Aucune donnée d'inventaire, photo ni information personnelle n'est incluse dans cette vérification

Le traitement des données d'intégrité par Google est régi par les Règles de confidentialité de Google.

Facturation & statut de licence

HAPT suit le statut d'essai et d'achat côté serveur. Cela implique les données suivantes :

  • Votre identifiant d'appareil Android – un identifiant fourni par le système Android, non lié à votre compte Google ni à votre identité – sert de clé pseudonyme pour enregistrer la date de début de l'essai et l'état de la licence sur le backend HAPT.
  • Lorsque vous effectuez un achat, le jeton d'achat émis par Google Play est envoyé au serveur HAPT. Un hachage SHA-256 à sens unique de ce jeton est conservé pour confirmer que votre appareil détient un achat valide. Le jeton brut n'est jamais conservé.
  • Votre statut d'essai, les jours restants et l'état de la licence sont mis en cache localement dans le stockage privé de l'application (SharedPreferences) sur votre appareil.

Aucune donnée de carte bancaire, information de compte Google ni montant d'achat n'est transmis à BrainyUniverse ni conservé par elle. Tout le traitement des paiements est assuré exclusivement par Google Play.

Statistiques d'utilisation anonymes

À chaque démarrage à froid, HAPT envoie un signal silencieux en arrière-plan au serveur HAPT. Ce signal contient :

  • Un identifiant d'appareil haché – dérivé du jeton Bearer par SHA-256. C'est un pseudonyme qui permet d'agréger les données par appareil. Il ne peut pas être inversé pour vous identifier, vous ou votre appareil, et n'est lié ni à votre compte Google ni à aucune information personnelle.
  • Votre nombre total d'articles et un nombre par catégorie (p. ex. « nourriture : 30, eau : 5, médicaments : 4 »). Aucun nom d'article, date de péremption, emplacement, code-barres ni autre contenu n'est transmis. Ces informations sont collectées à des fins statistiques.
  • Un horodatage côté serveur.

Ces données servent uniquement à comprendre comment HAPT est utilisé (taille de l'inventaire, catégories les plus utilisées). Elles sont supprimées automatiquement après 90 jours. Elles ne sont ni vendues ni partagées avec des tiers.

Le signal est envoyé sans attente de réponse : il s'exécute en arrière-plan, ne bloque jamais l'application et ignore silencieusement toutes les erreurs, y compris réseau.

5. Données que nous NE collectons PAS

  • Aucun SDK publicitaire n'est inclus dans l'Application
  • Aucun outil de rapport de plantage ni de diagnostic
  • Aucun suivi comportemental, enregistrement de session ni profilage
  • Aucune création de compte ni donnée de profil
  • Aucune donnée de localisation (GPS)
  • Aucun nom d'article, description, code-barres, date de péremption, photo ni autre contenu d'inventaire

6. Conservation des données

Toutes les données sont conservées uniquement sur votre appareil tant que l'Application est installée, ou jusqu'à ce que vous supprimiez des articles ou réinitialisiez l'appareil. Désinstaller HAPT supprime toutes les bases de données associées de votre appareil. Les fichiers de sauvegarde exportés vers un stockage externe ne sont pas supprimés par la désinstallation.

7. Confidentialité des enfants

HAPT ne s'adresse pas aux enfants de moins de 13 ans. Nous ne collectons pas sciemment d'informations personnelles auprès d'enfants. Si vous pensez qu'un enfant a fourni des informations personnelles via HAPT, contactez-nous à l'adresse ci-dessous. En tout état de cause, aucune information saisie ne parviendrait à HAPT.

8. Modifications de cette politique

En cas de modification substantielle, la version mise à jour sera publiée sur cette page avec une nouvelle date. Continuer à utiliser l'Application après ces modifications vaut acceptation de la politique mise à jour.

9. Contact

Questions concernant cette politique :