Politique de confidentialité
La version anglaise de ce document constitue la version officielle et juridiquement contraignante. Toute traduction est fournie uniquement à titre de commodité ; en cas de divergence entre la version anglaise et une traduction, la version anglaise prévaut.
1. Introduction
Tryggo (« nous », « notre », « nos ») est une application web conçue et exploitée depuis la Norvège. Nous nous engageons à protéger votre vie privée et à traiter vos données de manière transparente. La présente Politique de confidentialité explique quelles informations nous collectons, comment nous les utilisons et quels sont vos droits concernant vos données.
2. Informations que nous collectons
Nous collectons les types d'informations suivants lorsque vous utilisez Tryggo :
- Informations de compte : adresse e-mail, prénom (facultatif) et identifiants d'authentification.
- Informations de profil : pays de résidence, composition du foyer (nombre d'adultes, d'enfants et de nourrissons), informations sur les animaux de compagnie, besoins particuliers, cadre de vie et préférences en matière de préparation aux situations d'urgence.
- Données d'inventaire : les articles que vous ajoutez à votre inventaire de fournitures essentielles, y compris leurs noms, quantités, dates de péremption, catégories et les images que vous téléversez.
- Informations sur l'appareil : données d'abonnement aux notifications push si vous choisissez de recevoir des notifications.
- Données de localisation : avec votre autorisation, nous utilisons la géolocalisation de votre appareil uniquement pour déterminer votre pays. Vos coordonnées sont transmises à BigDataCloud à des fins de géocodage inversé et ne sont pas stockées sur nos serveurs ; seul le code pays obtenu est mis en cache localement sur votre appareil. Une lecture est considérée comme à jour pendant 48 heures, après quoi elle est réutilisée comme votre dernier pays connu (par exemple lorsque vous êtes hors ligne) jusqu'à ce qu'une nouvelle lecture la remplace. La localisation de votre appareil n'est pas utilisée pour récupérer les alertes météorologiques ou autres alertes de danger — celles-ci sont mises en correspondance avec la cellule de grille grossière de votre foyer sur nos serveurs (voir la section 4). Vous pouvez refuser l'accès à la localisation à tout moment ; l'application se rabattra alors sur le pays configuré pour votre foyer.
- Localisation du foyer (facultatif) : si vous enregistrez un code postal ou des coordonnées pour votre foyer, nous stockons une cellule de grille approximative (~111 × 111 km) servant à établir une correspondance avec les séismes, tsunamis, phénomènes météorologiques violents et incendies de forêt entrants. Les coordonnées complètes sont stockées chiffrées au repos et utilisées pour les estimations de distance affichées dans l'application (par exemple « à 87 km »). Elles ne sont jamais transmises requête par requête aux fournisseurs d'alertes en amont — voir la section 4 pour savoir comment fonctionnent les alertes de séisme / tsunami sans appels de localisation propres à chaque utilisateur. La seule exception est la carte météo facultative : si vous appuyez sur « Carte météo » dans une alerte de phénomène météorologique violent, des coordonnées arrondies à ~1 km (et non votre position exacte) sont placées dans le lien qui ouvre Windy.com, afin que la carte soit centrée sur votre zone — voir la section 4.
3. Comment nous utilisons vos informations
Nous utilisons vos informations pour :
- Fournir et personnaliser le service Tryggo, y compris des recommandations de préparation adaptées au profil de votre foyer.
- Vous envoyer des rappels de péremption et des notifications de préparation (si vous y avez consenti).
- Améliorer notre service et corriger les problèmes techniques.
- Communiquer avec vous au sujet de votre compte et des mises à jour du service.
4. Services tiers
Nous faisons appel aux services tiers suivants pour exploiter Tryggo :
- Supabase : notre plateforme dorsale — la base de données PostgreSQL qui stocke les données de votre compte, de votre profil, de votre foyer, de votre inventaire, de vos plans d'urgence et de la messagerie d'assistance intégrée, ainsi que l'authentification et les fonctions côté serveur qui font fonctionner l'application. Hébergé dans l'UE (Irlande). Vos messages de la messagerie d'assistance sont lus uniquement par notre équipe d'assistance et ne sont partagés avec aucun fournisseur de chat tiers. Consultez la politique de confidentialité de Supabase pour plus de détails.
- Cloudflare : hébergement de l'application, diffusion de contenu et stockage des images, le tout conservé dans l'UE. Cloudflare héberge l'application et achemine son trafic (hébergé en Irlande), et stocke et optimise les photos que vous téléversez (images de profil et d'articles) sur Cloudflare R2 sous juridiction de l'UE. Sur les appareils sans reconnaissance vocale du navigateur, Cloudflare Workers AI (Whisper) transcrit également en texte vos courts extraits de dictée vocale (voir l'entrée sur la voix ci-dessous). Il traite donc des données techniques de connexion telles que les adresses IP et les métadonnées de requête. Consultez la politique de confidentialité de Cloudflare pour plus de détails.
- Open Food Facts / Open Beauty Facts : recherche de produits par code-barres. Lorsque vous scannez le code-barres d'un produit, le code-barres est transmis à ces bases de données publiques ouvertes afin de récupérer le nom, la marque et la quantité du produit, qui préremplissent le nouvel article. Aucune donnée de compte n'est transmise. Consultez leurs politiques de confidentialité respectives pour plus de détails.
- Anthropic (Claude) : mise en correspondance automatique avec le catalogue et Saisie rapide. Lorsque vous ajoutez ou scannez un article, son nom, sa marque et sa quantité sont transmis à l'API Claude d'Anthropic afin de suggérer l'entrée de catalogue la plus proche, une catégorie et une unité. Lorsque vous utilisez la Saisie rapide pour enregistrer un changement de stock, la note que vous saisissez ou dictez est transmise — avec les noms, unités et quantités des articles de la trousse de votre foyer — afin que Claude puisse déterminer quels articles ont changé et dans quelle mesure ; vous confirmez chaque changement avant qu'il ne soit appliqué. Aucun identifiant de compte n'est transmis et, conformément aux conditions de l'API commerciale d'Anthropic, ces données d'entrée ne sont pas utilisées pour entraîner leurs modèles. Consultez la politique de confidentialité d'Anthropic pour plus de détails.
- Dictée vocale : facultatif. Lorsque vous appuyez sur le microphone pour dicter une note de Saisie rapide, votre voix est convertie en texte de deux manières possibles, selon votre appareil. Lorsque votre navigateur fournit la reconnaissance vocale (par exemple Chrome sur ordinateur, Android), elle est utilisée directement — certains navigateurs transcrivent sur l'appareil, d'autres (par exemple Chrome) transmettent l'audio au service vocal de leur éditeur (par exemple Google), régi par la politique de confidentialité de votre éditeur ; dans ce cas, nous ne recevons que le texte obtenu. Lorsque cela n'est pas disponible (par exemple l'application iOS installée), nous enregistrons un court extrait (jusqu'à 10 secondes) et l'envoyons à Cloudflare Workers AI (Whisper, hébergé dans l'UE) pour le transcrire ; l'audio sert uniquement à produire le texte et n'est pas conservé. Dans tous les cas, le texte obtenu est ensuite traité comme la note de Saisie rapide décrite ci-dessus. Vous pouvez toujours saisir le texte à la place.
- Resend : e-mails transactionnels — rappels de péremption, alertes d'appel de sécurité et courriels liés au compte (par exemple connexion et suppression de compte). Nous transmettons votre adresse e-mail et le contenu du message. Consultez la politique de confidentialité de Resend pour plus de détails.
- Brevo : e-mails marketing. Si vous vous inscrivez aux e-mails de nouveautés, nous partageons votre adresse e-mail avec Brevo pour gérer cette liste de diffusion. Consultez la politique de confidentialité de Brevo pour plus de détails.
- Grafana (Faro) : suivi des performances et signalement des erreurs. Collecte des données techniques de diagnostic — pages consultées, mesures de performance, rapports d'erreur et informations sur le navigateur / l'appareil. Les seuls identifiants joints sont des identifiants de compte et de foyer opaques générés par notre système afin de regrouper les erreurs à des fins de débogage — jamais votre nom, votre adresse e-mail ou votre contenu, et sans signification pour quiconque n'a pas accès à notre base de données. Consultez la politique de confidentialité de Grafana pour plus de détails.
- Google et Apple OAuth : fournisseurs de connexion facultatifs. Lorsque vous vous connectez avec Google ou Apple, nous recevons votre adresse e-mail et les informations de profil de base autorisées par ces fournisseurs.
- BigDataCloud : géocodage inversé côté client pour déterminer votre pays à partir des coordonnées de l'appareil. Seules votre latitude et votre longitude sont transmises ; aucune donnée de compte ou personnelle n'est partagée. Consultez la politique de confidentialité de BigDataCloud pour plus de détails.
- OpenStreetMap (Nominatim) : géocodage de code postal. Lorsque vous enregistrez la localisation d'un foyer par code postal, le code postal et le pays sont transmis au service Nominatim d'OpenStreetMap afin de déterminer des coordonnées approximatives, à partir desquelles nous dérivons votre cellule de grille grossière. Consultez la politique de confidentialité de la Fondation OpenStreetMap pour plus de détails.
- National Weather Service (NWS) : alertes météorologiques pour les cellules de grille situées aux États-Unis. Selon une planification côté serveur, nous interrogeons le NWS à partir du centre de la cellule de grille grossière (~111 km) des cellules comportant des foyers — jamais vos coordonnées exactes — et nous mettons les résultats en correspondance avec votre cellule en local. Le NWS est un service du gouvernement américain ; ses données relèvent du domaine public.
- OpenWeather : alertes météorologiques pour les cellules de grille non couvertes par un flux d'autorité nationale (c'est-à-dire en dehors des États-Unis, de l'Europe, du Canada et du Japon). Selon une planification côté serveur, nous interrogeons OpenWeather à partir du centre de la cellule de grille grossière (~111 km) des cellules comportant des foyers — jamais vos coordonnées exactes. Consultez la politique de confidentialité d'OpenWeather pour plus de détails.
- MeteoAlarm : avertissements météorologiques pour les pays européens. Nous récupérons les flux publics par pays de MeteoAlarm selon une planification côté serveur et établissons une correspondance entre les avertissements et la cellule de grille de votre foyer en local — aucune coordonnée propre à l'utilisateur n'est transmise. Consultez la politique de confidentialité de MeteoAlarm pour plus de détails.
- Environnement et Changement climatique Canada (ECCC) : alertes météorologiques pour le Canada. Nous parcourons le répertoire public d'alertes CAP d'ECCC selon une planification côté serveur et établissons une correspondance entre les alertes et votre cellule de grille en local — aucune coordonnée propre à l'utilisateur n'est transmise. Service du gouvernement du Canada ; données publiques.
- Agence météorologique du Japon (JMA) : avertissements météorologiques pour le Japon. Nous récupérons le flux XML public de la JMA selon une planification côté serveur et établissons une correspondance entre les avertissements et votre cellule de grille en local — aucune coordonnée propre à l'utilisateur n'est transmise. Service du gouvernement japonais ; données publiques.
- Windy.com : carte météo facultative. Lorsque vous appuyez sur « Carte météo » dans une alerte de phénomène météorologique violent, l'application ouvre Windy.com dans un nouvel onglet du navigateur avec les coordonnées de votre foyer arrondies à ~1 km incluses dans le lien, afin que la carte s'ouvre centrée sur votre zone. Cela se passe entièrement dans votre navigateur et uniquement lorsque vous choisissez d'ouvrir la carte — rien n'est transmis à Windy tant que vous n'appuyez pas, et nous n'incluons jamais votre position exacte. Consultez la politique de confidentialité de Windy pour plus de détails.
- USGS (U.S. Geological Survey) : flux de séismes (magnitude 2,5 et plus à l'échelle mondiale, dernières 24 heures). Nous interrogeons le flux public mondial selon une planification côté serveur et établissons une correspondance entre les événements et la cellule de grille grossière de votre foyer — vos coordonnées ne sont jamais transmises à l'USGS. Service du gouvernement américain relevant du domaine public.
- EMSC (European-Mediterranean Seismological Centre) : flux de séismes (magnitude 2,5 et plus à l'échelle mondiale, ~200 événements les plus récents). Interrogé de la même manière que l'USGS — récupération mondiale côté serveur, correspondance des cellules en local, aucune coordonnée propre à l'utilisateur ne quittant nos serveurs. Consultez les conditions de l'EMSC pour plus de détails.
- NOAA NTWC (National Tsunami Warning Center) : bulletins de tsunami (alertes, avis, veilles, menaces) pour le Pacifique, les Caraïbes et les côtes des États-Unis et du Canada. Interrogé de la même manière — récupération mondiale côté serveur, correspondance des cellules en local, aucune coordonnée propre à l'utilisateur ne quittant nos serveurs. NOAA est un service du gouvernement américain ; ses données relèvent du domaine public.
- NASA FIRMS : détections d'incendies de forêt actifs. Selon une planification côté serveur, nous interrogeons le point d'accès « area » de FIRMS à l'aide d'un cadre de délimitation grossier autour de chaque cellule de grille comportant des foyers — jamais vos coordonnées exactes — et nous mettons les détections en correspondance avec votre cellule en local. Service de la NASA ; données publiques.
Ces services traitent les données conformément à leurs propres politiques de confidentialité. Nous ne partageons que le minimum de données nécessaire au fonctionnement de chaque service. Aucune recherche d'alerte n'utilise la localisation exacte de votre appareil. Les alertes de séisme, de tsunami et les alertes météorologiques basées sur des flux fonctionnent sans transmettre aucune donnée propre à l'utilisateur aux fournisseurs en amont — nous récupérons les flux publics selon une planification et les mettons en correspondance avec la cellule de grille de votre foyer entièrement sur nos serveurs. Les rares recherches ponctuelles (NWS, OpenWeather et NASA FIRMS) ne transmettent que le centre ou le cadre de délimitation de la cellule de grille grossière (~111 km), partagé par tous les foyers de cette cellule — jamais vos coordonnées précises.
5. Stockage et sécurité des données
Vos données de compte et de foyer sont stockées de manière sécurisée sur une infrastructure cloud située dans l'Union européenne (Irlande). Nous utilisons le chiffrement en transit (HTTPS) et mettons en œuvre une sécurité au niveau des lignes afin de garantir que vos données ne sont accessibles que par vous. Les images téléversées sont stockées sur Cloudflare R2 (juridiction UE).
6. Cookies et stockage local
Tryggo utilise le stockage local (local storage) et le stockage de session (session storage) du navigateur pour les jetons d'authentification et l'état de l'application. Nous n'utilisons pas de cookies de suivi tiers ni de cookies publicitaires. Nous mettons également en cache votre code pays détecté dans le stockage local afin d'éviter les demandes de localisation répétées ; une lecture est considérée comme à jour pendant 48 heures et est sinon réutilisée comme dernière valeur connue jusqu'à ce qu'une nouvelle la remplace.
7. Vos droits
En vertu du RGPD et du droit norvégien applicable en matière de protection des données, vous disposez des droits suivants :
- Accès : consulter, au sein de l'application, l'ensemble des données personnelles que nous détenons à votre sujet.
- Rectification : mettre à jour vos informations personnelles à tout moment via les Paramètres.
- Suppression : supprimez définitivement votre compte et vos données personnelles — y compris votre photo de profil — depuis les Paramètres ; nous ne les conservons pas ensuite. Le contenu que vous avez ajouté à un foyer partagé (par exemple les photos d'articles) appartient au foyer et est supprimé lorsque le foyer lui-même est supprimé. Cette action est irréversible.
- Portabilité des données : vos données sont accessibles via l'interface de l'application.
- Retrait du consentement : vous pouvez désactiver les notifications et les communications par e-mail à tout moment.
8. Confidentialité des enfants
Tryggo ne s'adresse pas aux enfants de moins de 16 ans. Nous ne collectons pas sciemment de données personnelles auprès d'enfants. Les données relatives aux membres du foyer (enfants, nourrissons) sont saisies par le titulaire adulte du compte aux fins du calcul des besoins de préparation.
9. Modifications de la présente politique
Nous pouvons mettre à jour la présente Politique de confidentialité de temps à autre. Nous informerons les utilisateurs inscrits de toute modification importante par e-mail ou par notification dans l'application. La poursuite de votre utilisation du service après ces modifications constitue une acceptation de la politique mise à jour.
10. Contact
Si vous avez des questions concernant la présente Politique de confidentialité ou vos données, veuillez nous contacter via l'application.