1. Responsable du traitement
Le responsable du traitement est Imene Hajji, [Adresse professionnelle — O1], Allemagne. Contact : support@valinka.app.
2. Données collectées
| Catégorie | Quoi | Source | Relié à vous | Étiquette Apple | Sécurité des données Play |
|---|---|---|---|---|---|
| Compte | nom, adresse e-mail, photo de profil, identifiant de compte Google ou Apple | Connexion Google / Apple via Clerk | oui | Contact Info: Name, Email | Personal info: name, email |
| Identifiant | identifiant utilisateur (identifiant Clerk ; aussi l’identifiant utilisateur RevenueCat) | généré | oui | Identifiers: User ID | Personal info: user IDs |
| Voyages et lieux | voyages (nom, destination, dates, note, photo de couverture), lieux enregistrés, vos notes, les liens que vous importez | vous | oui | User Content: Other User Content | App activity: other user-generated content |
| Fichiers importés | photos, captures d’écran ou vidéos que vous importez pour analyse | vous | oui, jusqu’à l’analyse | User Content: Photos or Videos | Photos and videos |
| Partage | le nom d’affichage saisi pour un voyage partagé ; la participation aux voyages ; les liens de partage et d’invitation | vous | oui | User Content: Other | App activity: other user-generated content |
| Parrainage | votre code d’invitation ; le fait qu’une invitation a été utilisée | généré | oui | (App Functionality) | (app functionality) |
| Achats | historique d’achats de packs de crédits, solde et historique de crédits | Apple / Google via RevenueCat | oui | Purchases: Purchase History | Financial info: purchase history |
| Données de plantage | rapports de plantage dont l’identifiant utilisateur, l’e-mail, les jetons et les liens collés sont retirés ; depuis l’application, seulement si vous êtes d’accord | application, serveur | non | Diagnostics: Crash Data (not linked) | App info and performance: crash logs (optional) |
| Statistiques d’usage | 12 événements nommés (p. ex. « import démarré », « voyage créé ») avec un identifiant aléatoire anonyme ; ni contenu, ni lien, ni nom, ni identifiant ; adresse IP écartée ; seulement si vous êtes d’accord | application | non | Usage Data: Product Interaction (not linked) | App activity: app interactions (optional) |
| Localisation | votre position, uniquement si vous l’autorisez : utilisée sur l’appareil pour « près de vous » et les temps de marche, et envoyée comme indication de recherche lorsque vous cherchez un lieu | appareil | non | not collected (processed, not stored) | not collected |
| Prévention des abus | une empreinte chiffrée de votre identité Google ou Apple (conservée après suppression, voir conservation) ; des compteurs de requêtes par utilisateur et par adresse IP hachée | généré | empreinte : non | (not a listed type) | (not a listed type) |
| Technique | adresse IP et version de l’appareil/de l’application dans les journaux serveur standard de nos prestataires | automatique | non | — | — |
Non collectés : contacts, calendrier, appareil photo, micro, identifiant publicitaire, historique de localisation précise, santé, historique de navigation, données de carte bancaire. Aucun jeton de notification push n’est collecté pour le moment.
3. Finalités et bases légales
| Finalité | Données | Base légale (RGPD art. 6) |
|---|---|---|
| Créer et faire fonctionner votre compte | Compte, Identifiant | contrat (art. 6.1.b) |
| Trouver les lieux de ce que vous importez ; créer et synchroniser les voyages | Voyages et lieux, Fichiers importés | contrat |
| Partager un voyage, planifier ensemble | Partage | contrat |
| Vendre des crédits, tenir le solde à jour, rendre les crédits des imports échoués | Achats | contrat ; obligation légale pour les écritures comptables tenues par les boutiques |
| Crédits « Inviter un ami » | Parrainage | contrat |
| Prévenir l’abus des crédits gratuits et du service | empreinte d’identité, compteurs, IP hachée | intérêt légitime (art. 6.1.f) |
| Réutiliser le résultat pour la même publication publique ou le même fichier, afin que l’import suivant soit plus rapide et moins cher | cache d’extraction partagé (sans identifiant utilisateur) | intérêt légitime |
| Corriger les plantages | Données de plantage | consentement (art. 6.1.a) |
| Comprendre quelles étapes fonctionnent | Statistiques d’usage | consentement (art. 6.1.a) |
| Répondre à vos demandes | vos e-mails au support | intérêt légitime / contrat |
4. Sous-traitants
| Sous-traitant | Finalité | Données reçues | Région |
|---|---|---|---|
| Clerk | connexion et compte | nom, e-mail, photo de profil, identifiant de compte Google/Apple, données de session et d’appareil | États-Unis (Data Privacy Framework UE-États-Unis ; clauses contractuelles types à défaut) |
| Supabase | base de données, stockage de fichiers, fonctions serveur | tout de « Compte » à « Parrainage », l’historique de crédits, les fichiers importés jusqu’à leur analyse | UE, Francfort (AWS eu-central-1) |
| Google Cloud Run | notre serveur d’analyse | le lien ou fichier analysé, en transit ; ne stocke rien | UE, Francfort (europe-west3) |
| Google Gemini API | trouve les lieux dans une publication ou un fichier importé | la légende, la transcription, les images ou la vidéo de la publication (ou l’adresse YouTube), ou votre fichier importé ; jamais votre nom, e-mail ni identifiant | non rattaché à une région (Google) |
| Google Places API and Google Maps | recherche de lieux, détails, photos de lieux, liens Maps, carte sur Android | texte de recherche, identifiants de lieux, position approximative comme indication de recherche ; pas d’identifiant utilisateur | Google (mondial) |
| Apify | lit la publication publique Instagram, TikTok, YouTube ou Facebook derrière un lien importé | l’adresse de la publication uniquement ; aucune donnée utilisateur | société de l’UE (République tchèque) ; clauses contractuelles types pour les sous-traitants hors de l’EEE |
| Unsplash | une photo pour un lieu qui n’en a pas | le nom du lieu ; aucune donnée utilisateur | États-Unis |
| RevenueCat | validation et historique des achats | identifiant utilisateur, reçus et transactions des boutiques, pays, version de l’application et de l’appareil | États-Unis |
| Apple App Store / Google Play | paiement des packs de crédits | ils agissent en responsables de traitement indépendants ; nous ne recevons aucune donnée de carte | — |
| Sentry | rapports de plantage (application et serveur d’analyse) | données de plantage nettoyées, sans identifiant utilisateur (facultatif) | UE (Allemagne) [Projet Sentry UE à confirmer — O14] |
| PostHog | statistiques d’usage | 12 événements anonymes, IP écartée (facultatif) | PostHog Cloud UE (Francfort) |
| Cloudflare | héberge ce site ; transfère les e-mails envoyés à support@valinka.app une fois le routage d’e-mails activé | adresse IP et données du navigateur dans les journaux de requêtes ; les e-mails que vous nous envoyez | réseau mondial |
| Fournisseur de la boîte derrière support@ | lecture et réponse à vos e-mails | vos e-mails | [Fournisseur de messagerie — O5] |
6. Transferts hors UE
Nous utilisons des prestataires dans l’EEE et ailleurs, y compris aux États-Unis. Les transferts hors de l’EEE reposent sur une décision d’adéquation, sur le Data Privacy Framework UE-États-Unis pour les prestataires certifiés, ou sur les clauses contractuelles types de l’UE. Vos principales données d’application sont stockées dans l’UE.
7. Durées de conservation
| Données | Conservation | Ensuite |
|---|---|---|
| Compte, voyages, lieux, notes, imports, photos de couverture, historique de crédits, code d’invitation, participations | jusqu’à ce que vous les supprimiez ou supprimiez votre compte | supprimés aussitôt à la suppression du compte |
| Photos et vidéos importées | seulement jusqu’à l’analyse (de quelques secondes à quelques minutes) ; une tâche quotidienne supprime tout fichier restant de plus de 24 heures | supprimées |
| Empreinte (hash SHA-256) d’un fichier importé + lieux trouvés, sans identifiant utilisateur | 90 jours après son dernier usage | supprimés |
| Lieux trouvés dans une publication publique (cache d’extraction partagé : titre public, auteur, vignette et lieux de la publication ; sans identifiant utilisateur) | conservés, y compris après la suppression de votre compte, car ils décrivent la publication publique et non vous ; les réponses « rien trouvé » 24 heures, les échecs 15 minutes | durée des entrées positives : [O16] |
| Empreinte chiffrée de votre identité Google ou Apple | conservée après la suppression du compte, pour que les crédits de bienvenue ne soient offerts qu’une fois par identité ; elle ne permet pas de retrouver votre identité | durée : [O16] |
| Lieux ajoutés au voyage partagé d’une autre personne | restent dans ce voyage (qui appartient à son propriétaire) | jusqu’à leur suppression par le propriétaire |
| Justificatifs d’achat | conservés par Apple ou Google et par RevenueCat selon leurs propres règles (notre propre historique de crédits est supprimé avec le compte) | [O7] |
| Rapports de plantage, statistiques d’usage | la durée de conservation du projet chez le prestataire | valeur : [O16] |
| Compteurs de requêtes (limites) | de quelques heures à quelques jours | supprimés ; les vôtres sont supprimés avec le compte |
| E-mails au support | [Durée — O16] | — |
| Sauvegardes de la base de données | la fenêtre de sauvegarde de l’hébergeur | valeur : [Durée des sauvegardes — O16] |
8. Rapports de plantage et statistiques
Les rapports de plantage (Sentry) et les statistiques d’usage (PostHog, hébergé dans l’UE) nous aident à corriger les bugs et à voir quelles étapes fonctionnent. Les deux sont anonymes : ni nom, ni e-mail, ni identifiant de compte, ni lien importé, ni nom de voyage ou de lieu, ni position. PostHog utilise un identifiant aléatoire et écarte votre adresse IP. Il n’y a ni enregistrement de session ni identifiant publicitaire.
Ils ne démarrent qu’après votre accord dans l’application (RGPD art. 6.1.a). Vous pouvez retirer votre accord à tout moment dans Réglages → Notifications et confidentialité → « Aider à améliorer Valinka » ; l’envoi cesse aussitôt. Le retrait n’affecte pas les traitements antérieurs. Les rapports d’erreur de notre serveur d’analyse, sans identifiant utilisateur, reposent sur notre intérêt légitime.
9. Ni publicité, ni vente, ni suivi
Valinka n’affiche aucune publicité, ne vend ni ne loue vos données, ne les partage pas avec des courtiers en données et ne vous suit pas dans les applications ou sites d’autres entreprises.
10. Localisation
La localisation est facultative. Avec votre autorisation, votre position est utilisée sur votre appareil pour afficher ce qui est proche de vous et les temps de marche, et envoyée comme indication approximative lorsque vous cherchez un lieu. Nous ne conservons ni votre position ni son historique.
11. Enfants
Valinka ne s’adresse pas aux enfants de moins de 18 ans. Si vous êtes parent et pensez qu’un enfant possède un compte, écrivez à support@valinka.app et nous le supprimerons.
12. Vos droits
Vous avez le droit d’accéder à vos données, de les rectifier, de les effacer, d’en limiter le traitement, de les récupérer, de vous opposer à leur traitement et de retirer votre consentement. Aucune décision produisant des effets juridiques n’est prise à votre sujet par des moyens automatisés.
Dans l’application : Réglages → Notifications et confidentialité → « Télécharger mes données » vous remet une copie de votre profil, de vos voyages, imports, lieux et de votre historique de crédits ; « Supprimer le compte » efface votre compte. Sans l’application, ou pour toute autre demande, écrivez à support@valinka.app depuis l’adresse e-mail de votre compte. Nous répondons sous un mois.
Vous pouvez introduire une réclamation auprès de l’autorité de contrôle : Der Landesbeauftragte für den Datenschutz Niedersachsen, Prinzenstraße 5, 30159 Hannover, Allemagne, poststelle@lfd.niedersachsen.de, ou l’autorité de votre lieu de résidence ou de travail.
13. Sécurité
Les données sont chiffrées en transit. L’accès est limité par utilisateur grâce aux règles d’accès par ligne de la base de données, et aucun secret n’est stocké dans l’application.
14. Ce site
Ce site n’utilise ni cookies, ni mesure d’audience, ni contenu tiers. Notre hébergeur (Cloudflare) traite votre adresse IP pour délivrer les pages. Les pages ouvertes depuis un lien de partage ou d’invitation n’affichent aucune donnée de voyage et n’envoient le lien à personne.
15. Modifications
Nous pouvons mettre à jour cette politique. La date en haut de page change, et les modifications importantes sont annoncées dans l’application.
16. Contact
support@valinka.app
Imene Hajji
[Adresse professionnelle — O1]
Allemagne