Aller au contenu

Politique de confidentialité

Cette politique de confidentialité décrit comment Profilia collecte et utilise les données lors de votre visite sur le site profilia.app.

Responsable de traitement

Le responsable du traitement des données est Adrien Albuquerque, micro-entrepreneur immatriculé sous le SIRET 980 175 475 00014, code APE 6201Z. Contact : contact@profilia.app.

Délégué à la protection des données (DPO) : aucun DPO n'est désigné. Conformément à l'article 37 du RGPD, cette désignation n'est pas obligatoire dans notre cas (micro-entreprise, pas de traitement à grande échelle de données sensibles, pas d'activité de suivi systématique à grande échelle). Pour toute question relative à la protection de vos données, contactez directement le responsable du traitement.

Âge et mineurs

Les tests sans compte et la participation à une session de groupe sont ouverts à tous les âges : ils n'exigent ni adresse email ni identité. Le prénom d'une session de groupe est facultatif et, s'il est saisi, repose sur votre consentement : en dessous de 15 ans, laissez-le vide ou utilisez un pseudonyme.

Une fonction repose sur votre consentement et demande une adresse email : la notification d'ouverture de la grille de groupe (la liste d'attente du rapport complet, qui en demandait une aussi, est fermée depuis le 18 septembre 2026). En France, l'article 45 de la loi Informatique et Libertés, pris en application de l'article 8 du RGPD, permet à un mineur d'y consentir seul à partir de 15 ans. En dessous de 15 ans, le consentement doit être donné conjointement par le mineur et par le ou les titulaires de l'autorité parentale. Profilia applique le même seuil à la création d'un compte (par email ou avec Google) : en dessous de 15 ans, un compte se crée avec l'accord d'un parent ou d'un tuteur légal. Si la loi de votre pays fixe un âge plus élevé, c'est celui-là qui compte.

Données collectées

Mesure d'audience anonyme

Lorsque vous naviguez sur Profilia, démarrez ou terminez un test, nous enregistrons les événements suivants de manière strictement anonyme :

  • La page consultée ou le quiz passé et le profil obtenu
  • La durée de complétion
  • Le type d'appareil (mobile, desktop, tablette)
  • Les scores obtenus
  • L'option choisie à chaque question : laquelle des options proposées, et depuis le 24 septembre 2026 la place où elle était affichée dans la liste, jamais un texte que vous auriez saisi. Elle sert uniquement à repérer les formulations que l'on écarte à cause de ce qu'elles coûtent socialement plutôt qu'à cause de ce qu'elles décrivent, pour les réécrire, et à repérer dans nos statistiques les réponses données sans lire (la même place cliquée d'un bout à l'autre), sans jamais rien changer à votre résultat. Elle est effacée au bout de 13 mois.
  • La langue utilisée
  • Le pays dérivé de l'en-tête Accept-Language du navigateur
  • Le pays et la région déduits par notre fournisseur réseau (Cloudflare) à partir de la connexion, sans que l'adresse IP soit conservée : le pays depuis le 20 avril 2026, sur ces événements comme sur la table des conversions, la région (province, État) depuis le 20 juin 2026, sur les démarrages et les fins de test. Ces tables ne portent ni la ville ni des coordonnées.
  • Le réseau d'origine (numéro de système autonome, qui désigne l'opérateur, jamais la personne) et la version du protocole HTTP, transmis par Cloudflare depuis le 31 juillet 2026, sur les démarrages et les fins de test. Le réseau d'origine sert uniquement à mesurer la part du trafic qui vient d'automates hébergés dans des centres de données plutôt que de personnes ; la version HTTP est enregistrée pour compléter cette mesure, mais aucun traitement ne l'exploite à ce jour.
  • Détection de langue : à votre première visite, nous lisons l'en-tête Accept-Language envoyé par votre navigateur pour vous proposer automatiquement le site dans votre langue. Cette information n'est pas stockée : seul votre choix explicite (clic sur le sélecteur de langue) est mémorisé dans un cookie fonctionnel locale.
  • Le domaine de la page depuis laquelle vous êtes arrivé·e (ex. google.com, reddit.com) : uniquement le nom de domaine, jamais l'URL complète ni les paramètres de requête
  • Le moteur de réponse IA depuis lequel vous êtes arrivé·e, le cas échéant : les réponses de ChatGPT, Perplexity ou Copilot ajoutent un paramètre à l'adresse du lien qu'elles proposent. Nous le lisons, mais nous n'en stockons jamais la valeur brute : nous ne conservons qu'une étiquette prise dans une liste fermée de sept moteurs, et rien du tout si l'adresse ne correspond à aucun d'eux. Cette étiquette nomme un produit, jamais une personne, et elle ne peut prendre aucune autre valeur que ces sept-là. Elle sert à savoir quelle part de nos visiteurs arrive par une IA plutôt que par un moteur de recherche, ce qu'aucune autre mesure ne permet de voir.
  • Quels blocs de la page de résultat sont réellement apparus à votre écran (invitation à comparer, suggestion de test suivant, proposition de compte, contenu de votre profil, bas de page, grille de groupe si vous arrivez par un lien de session, et proposition de créer une session de groupe décrite ci-dessous) : nous mesurons l'affichage à l'écran, jamais la position de votre curseur ni la durée de lecture. Cette mesure sert uniquement à savoir si un bloc peu utilisé est peu convaincant ou simplement jamais atteint.
  • Si la proposition de créer votre propre groupe est apparue à votre écran, sur la page d'une session de groupe à laquelle vous participez, et si vous l'avez utilisée : nous mesurons l'affichage à l'écran et le clic, jamais la position de votre curseur ni la durée de lecture. Cette mesure sert uniquement à savoir si cette proposition mérite sa place.
  • Le retour des animateurs : quand vous créez une session de groupe, nous mesurons aussi combien de sessions ce même navigateur en a déjà animé (un nombre, jamais votre identité ni le contenu), pour savoir si l'animateur revient. Cette mesure ne sert qu'à cela.
  • L'écran d'où vous demandez à vous connecter, et le nombre de tests déjà terminés sur votre navigateur : quand vous demandez un lien de connexion ou que vous vous connectez avec Google, nous ajoutons à l'événement de mesure qui confirme votre connexion, ou la création de votre compte, l'écran d'où vous êtes parti (le bloc sous votre résultat, la page Mon ADN ou la page de connexion : une liste fermée, sans champ libre). Quand un test se termine, nous ajoutons de même le nombre de tests différents que ce même navigateur a déjà terminés, celui-ci compris (un nombre, jamais la liste ni votre identité). L'écran de départ voyage avec votre lien de connexion, supprimé dès que vous l'ouvrez, ou valable 15 minutes puis automatiquement purgé. Ces deux mesures servent à savoir quels écrans donnent envie de créer un compte et si les visiteurs enchaînent plusieurs tests, et ne servent qu'à cela.
  • Une de ces données décide de ce que vous voyez, et nous préférons le dire : depuis le 12 septembre 2026, à la fin d'un test, nous comptons les tests terminés et les empreintes de session distinctes des soixante dernières minutes pour la combinaison (test, langue, région). Quand plusieurs résultats se concentrent sur très peu d'empreintes, ce qui trahit un groupe de personnes derrière un même réseau, nous affichons une proposition de créer une session de groupe. Ce calcul porte sur un ensemble, jamais sur vous : il ne lit aucun historique vous concernant, rien d'autre que le test que vous venez de terminer, son résultat n'est ni conservé ni réutilisé d'une visite à l'autre, et il n'a aucune conséquence au-delà de l'affichage de ce bloc.
  • Le fait que vous ayez ouvert un onglet du contenu de votre résultat, une seule fois par page : ce signal ne dit ni lequel, ni combien de fois, ni combien de temps vous avez lu. Il sert à savoir si le contenu est lu, ce qu'aucune autre mesure ne dit.
  • Le fait que vous ayez enregistré votre résultat en PDF, et par quel moyen (téléchargement ou partage) : jamais le contenu du document. Ce PDF est fabriqué entièrement dans votre navigateur, il n'est ni envoyé à nos serveurs ni conservé par Profilia. Le lien qu'il imprime porte une étiquette fixe, la même pour tout le monde, qui nous dit seulement qu'une visite est arrivée par un PDF.
  • Votre réponse à la question « comment êtes-vous arrivé·e sur ce test ? », posée en bas de la page de résultat depuis le 21 septembre 2026, et le fait que cette question vous ait été affichée. La réponse se choisit dans une liste fermée de six options : il n'y a aucun champ libre, et rien de ce que vous pourriez saisir ne peut donc être enregistré. Nous conservons à côté d'elle le canal par lequel notre serveur a effectivement vu votre arrivée (moteur de recherche, réseau social, moteur de réponse IA, site référent, ou aucun signal du tout), afin de savoir à quel point les réponses déclarées sont fiables. Répondre est facultatif et sans conséquence sur ce qui vous est affiché. Cette table ne porte aucun identifiant de session : une réponse ne peut être rattachée ni à vous, ni à votre test, ni à vos autres événements.

Nous ne collectons aucune information d'attribution marketing individuelle (UTM de campagne, ref_code) sur ces tables. Ces informations ne sont persistées que lors d'une conversion, sur une table dédiée : un test terminé en arrivant par un lien de partage ou de campagne, un partage sortant, une création de compte, une demande ou une validation de lien de connexion, et, jusqu'au 18 septembre 2026, une inscription à la liste d'attente du rapport complet. Cette table ne porte aucun identifiant de session : une conversion peut seulement être rattachée au test terminé qu'elle concerne et, le cas échéant, au partage qui l'a amenée, jamais à vos autres événements. Deux exceptions, listées ci-dessus et volontairement bornées : le chemin de la page d'entrée, normalisé avant écriture, et l'étiquette du moteur de réponse IA, prise dans une liste fermée. Aucune des deux ne peut porter votre identité ni prendre une valeur libre, et ni l'une ni l'autre n'est une donnée de campagne.

Identifiant de session rotatif

Pour regrouper les événements d'une même visite, nous calculons un identifiant de session à partir d'une adresse IP tronquée (les derniers octets sont remplacés par des zéros), d'une version simplifiée du User-Agent (navigateur et système d'exploitation uniquement, sans versions précises) et d'un sel secret régénéré chaque jour puis immédiatement détruit. Cette technique, dite du « sel tournant », garantit qu'il est impossible de relier deux visites d'un même utilisateur d'un jour à l'autre : l'identifiant est authentiquement anonyme au sens de l'arrêt CJUE C-413/23 P du 4 septembre 2025 et des règles CNIL du 4 juillet 2025 sur la mesure d'audience exemptée de consentement.

Données agrégées

Les données individuelles sont agrégées dans des statistiques journalières (nombre de completions par quiz et par profil). Ces statistiques agrégées ne contiennent aucune information individuelle.

Compte utilisateur (optionnel)

Profilia propose la création d'un compte utilisateur optionnel. Les tests restent accessibles sans inscription. Si vous choisissez de créer un compte, les données suivantes sont collectées :

  • Adresse email : utilisée pour l'authentification par lien magique ou par Google, pour confirmer une demande de suppression de compte (aucun mot de passe n'est stocké) et, à l'occasion, pour vous demander votre avis (voir ci-dessous)
  • Nom : pour personnaliser votre tableau de bord
  • Connexion avec Google (si vous la choisissez) : l'identifiant de votre compte Google et le lien vers votre photo de profil chez Google (l'image elle-même n'est pas copiée), transmis par Google avec votre nom et votre adresse email
  • Historique des quiz : les quiz complétés, profils obtenus, scores et dates sont sauvegardés pour vous permettre de suivre votre évolution

Vous pouvez synchroniser votre historique de quiz réalisés avant la création de votre compte (stocké localement dans votre navigateur) vers votre compte. Cette synchronisation est volontaire.

Si vous avez un compte, nous pouvons aussi vous écrire à l'occasion, pour vous demander votre avis sur le service ou sur une fonction que vous avez utilisée, dans le seul but de l'améliorer. Ces messages sont rares et lancés à la main, à des personnes qui se sont servies du service. Il n'y a jamais de newsletter ni de prospection, votre adresse n'est jamais vendue, louée ni cédée, et il suffit de nous écrire à contact@profilia.app (ou de répondre à l'un de ces messages) pour n'en plus recevoir. Les réponses reçues sont conservées 12 mois au plus.

Quand vous avez créé une session de groupe depuis votre compte, cette demande d'avis prend la forme d'un seul email envoyé par Resend (voir plus bas), qui contient un lien personnel vers un court formulaire. Ce lien est valable 14 jours au plus et jamais au-delà de la fin de la session, il ne sert qu'une fois, et l'ouvrir ne vaut pas réponse : rien n'est enregistré tant que vous n'envoyez pas le formulaire. La table des invitations (host_feedback_invitations) ne contient aucune adresse email : seulement l'empreinte du lien (le lien lui-même n'est pas conservé dans cette table), les dates d'envoi, d'expiration et d'utilisation, et le rattachement à la session ; elle disparaît avec la session, 30 jours après sa création. Pour ne pas vous solliciter deux fois, nous notons sur votre compte la date de la dernière invitation et, si vous nous demandez de ne plus rien recevoir, ce refus : ces deux marques sont conservées tant que votre compte existe, et exportées avec vos données.

Sessions de comparaison

La fonctionnalité « Défier un ami » crée une session de comparaison permettant de comparer vos résultats avec ceux d'un ami. Ces sessions :

  • Sont accessibles via un lien unique (UUID) que vous partagez
  • Contiennent les scores et profils des participants (données anonymes)
  • Expirent automatiquement après 30 jours
  • Toute personne disposant du lien peut consulter les résultats

Sessions ADN de personnalité

La fonctionnalité « Mon ADN » génère un profil de personnalité croisé à partir de plusieurs quiz. Par défaut, votre ADN est calculée entièrement dans votre navigateur à partir de votre historique local : aucune donnée n'est transmise au serveur. Elle n'est persistée sur notre base de données que si vous cliquez explicitement sur « Partager ». Dans ce cas :

  • Elle est accessible via un lien unique (UUID)
  • Elle contient les profils et dimensions issus de vos quiz (données anonymes)
  • Elle expire automatiquement après 30 jours

Sessions de groupe

La fonctionnalité « Mode Groupe » permet à plusieurs personnes de passer le même test et d'en voir la répartition agrégée. Ces sessions :

  • Sont accessibles via un lien unique (UUID) que l'animateur partage
  • Contiennent les scores et profils des participants, sans identifiant de personne
  • N'affichent aucune répartition tant que 3 personnes au moins n'ont pas répondu : en dessous, la grille désignerait chacun
  • Peuvent porter un prénom facultatif, visible du seul animateur, et une adresse email facultative
  • Conservent, seulement si l'animateur n'est pas connecté à un compte, le pays et la région approximatifs d'où la session a été créée, fournis par Cloudflare (jamais la ville ni l'adresse IP) : ils servent à savoir d'où viennent les sessions, jamais qui les crée
  • Peuvent être reliées entre elles quand l'animateur relance le même test pour un autre groupe : la nouvelle session garde un lien vers la précédente et son rang dans la série, pour compter les relances. Aucune réponse ni aucun prénom ne passe d'une session à l'autre, et le lien disparaît avec la session précédente
  • Expirent automatiquement après 30 jours
  • Permettent à l'animateur, depuis sa propre vue, de donner son avis sur le service : a-t-il relancé le test pour un autre groupe, qu'est-ce qui l'en a empêché, et un texte libre facultatif. Cet avis est facultatif, ne contient ni votre nom ni votre adresse email, et reste rattaché à la session pendant ses 30 jours ; nous y copions, au moment de la réponse, quelques faits sur la session (test, langue, rang dans la série, page depuis laquelle la session a été créée, date de création de la session, nombre de participants ayant terminé, animateur connecté ou non), et le lien avec la session disparaît avec elle. L'avis lui-même est conservé 12 mois dans la table host_feedback. N'écrivez ni nom ni adresse email dans le texte libre. Si vous avez un compte, ce même avis peut aussi vous être demandé par email, dans les conditions décrites plus haut

L'adresse email, si vous la saisissez, sert à une seule et unique finalité : vous prévenir, une fois, quand assez de personnes ont répondu pour que la grille s'affiche. Elle n'est jamais utilisée à des fins de prospection, n'est associée à aucun compte, n'est visible ni des autres participants ni de l'animateur, et disparaît avec la session au bout de 30 jours. Aucune case n'est pré-cochée : le consentement est la saisie elle-même, et laisser le champ vide n'enlève rien à votre participation.

Liste d'attente du rapport complet

Du 21 août au 18 septembre 2026, la fin d'un test proposait d'être prévenu du lancement d'un « rapport complet » payant, qui n'existe pas. Cette proposition est terminée : plus aucune adresse n'est collectée à cet endroit. Pour les adresses laissées pendant cette période :

  • Elles ne servent à rien d'autre qu'à la finalité annoncée : aucun email n'a été envoyé, aucun ne le sera pour une autre raison
  • Chacune est enregistrée avec le test concerné, la langue de la page et le montant qui avait été affiché, et rien d'autre : ni adresse IP, ni identifiant de session, ni historique de quiz
  • Aucun compte n'a été créé, aucun paiement demandé, aucune donnée bancaire collectée
  • Elles sont supprimées automatiquement 12 mois après leur enregistrement
  • Vous pouvez demander la suppression de la vôtre à tout moment en écrivant à contact@profilia.app

Cookies et traceurs tiers

Profilia n'utilise aucun cookie ni traceur tiers à des fins publicitaires ou analytiques. Aucun script publicitaire (Google Ads, AdSense, Meta Pixel) ni outil d'analyse tiers (Google Analytics, Google Tag Manager) n'est chargé.

La mesure d'audience web est assurée par Umami, une solution open-source que nous hébergeons nous-mêmes sur le sous-domaine stats.profilia.app (infrastructure Hetzner Allemagne, aucun transfert de données vers un éditeur tiers). Umami est cookieless : il ne dépose aucun cookie sur votre navigateur. Pour les visiteurs non connectés, l'identifiant de visiteur est calculé à partir de votre IP, de votre User-Agent et d'un sel rotatif mensuel, ce qui borne à un mois calendaire la possibilité de relier deux visites d'un même navigateur, et la supprime au-delà. Les événements sont conservés 25 mois maximum puis purgés automatiquement, conformément au plafond CNIL pour la mesure d'audience exemptée de consentement (recommandation CNIL du 4 juillet 2025). Pour chaque visite, Umami enregistre aussi le pays, la région et la ville approximatifs déduits de la connexion (en-têtes transmis par Cloudflare ou, à défaut, base de géolocalisation intégrée à Umami), jamais l'adresse IP elle-même ni des coordonnées.

Pour les utilisateurs connectés à un compte Profilia, un identifiant pseudonyme stable (votre identifiant interne utilisateur, jamais votre email ni votre nom) est associé à vos sessions Umami afin de pouvoir retrouver votre historique de quiz sur plusieurs appareils. Cette association est désactivable à tout moment dans Paramètres → Données & confidentialité, et est automatiquement effacée à la déconnexion. Base légale : exécution du contrat de service (création de compte volontaire). Les visiteurs non connectés restent strictement anonymes comme décrit ci-dessus.

Services tiers

Resend (emails transactionnels)

Les emails transactionnels sont envoyés via le service Resend : le lien de connexion, la confirmation d'une demande de suppression de compte, la notification d'ouverture de la grille de groupe si vous l'avez demandée, et l'invitation à donner son avis décrite plus haut si vous avez créé une session de groupe depuis votre compte. Votre adresse email est transmise à Resend uniquement pour l'envoi de ces emails. Pour en savoir plus : Politique de confidentialité de Resend.

Sentry (suivi des erreurs)

Le site utilise Sentry pour détecter et corriger les erreurs techniques. Sentry collecte des données techniques de diagnostic : messages d'erreur, traces d'exécution, type et version du navigateur, URL visitée au moment de l'erreur et adresse IP. L'adresse IP est automatiquement anonymisée par Sentry et n'est pas utilisée à des fins d'identification. Aucune autre donnée personnelle (nom, email, etc.) n'est transmise. Ce traitement repose sur notre intérêt légitime à assurer la stabilité du service. Pour en savoir plus : Politique de confidentialité de Sentry.

Base légale

  • Intérêt légitime : le tracking anonyme des quiz nous permet d'améliorer le service (statistiques d'usage, taux d'abandon, répartition des profils). Le suivi des erreurs techniques (Sentry) relève également de l'intérêt légitime.
  • Exécution du contrat : la collecte de votre email lors de la création d'un compte est nécessaire pour fournir le service d'authentification et d'historique des quiz.
  • Intérêt légitime : vous écrire, rarement, pour demander son avis à quelqu'un qui a un compte et s'est servi du service, afin de l'améliorer. Ce n'est ni de la prospection ni une newsletter, et vous pouvez vous y opposer à tout moment en écrivant au responsable du traitement.
  • Consentement : les inscriptions à la liste d'attente du rapport complet, recueillies jusqu'au 18 septembre 2026, reposaient sur la saisie volontaire de votre adresse email, dans un formulaire dont c'était l'objet unique. Aucune case n'était pré-cochée.
  • Consentement : la notification d'ouverture de la grille de groupe repose de même sur la saisie volontaire de votre adresse email, dans un champ facultatif dont c'est l'objet unique. Vous pouvez retirer ce consentement à tout moment en écrivant au responsable du traitement.
  • Consentement : le prénom facultatif d'une session de groupe repose sur votre saisie volontaire, dans un champ que vous pouvez laisser vide sans rien perdre de votre participation. Il est effacé avec la session, 30 jours après la création de celle-ci (purge quotidienne). Vous pouvez retirer ce consentement à tout moment en écrivant au responsable du traitement ou, tant que le champ vous est proposé, en le vidant puis en cliquant de nouveau sur « Ajouter au groupe » depuis le même navigateur.
  • Intérêt légitime : recueillir l'avis d'un animateur de session de groupe sur le service (table host_feedback), depuis sa propre vue, afin de l'améliorer. Répondre est facultatif, et vous pouvez vous y opposer à tout moment en écrivant au responsable du traitement.
  • Intérêt légitime : inviter par un email unique, avec un lien personnel, l'animateur connecté d'une session de groupe à donner cet avis (table host_feedback_invitations), et noter sur son compte la date de la dernière invitation ainsi que son éventuel refus d'en recevoir. Ce n'est ni de la prospection ni une newsletter, et vous pouvez vous y opposer à tout moment en répondant à l'email ou en écrivant au responsable du traitement.

Durée de conservation

  • Option choisie à chaque question (décrite plus haut) : effacée au bout de 13 mois, la complétion à laquelle elle appartient suivant ensuite la règle ci-dessous.
  • Données anonymes de mesure d'audience (quiz complétés, démarrages, pages vues, y compris le chemin d'entrée et l'étiquette de moteur IA décrits plus haut) : conservées 25 mois maximum, puis purgées automatiquement (plafond CNIL pour la mesure d'audience exemptée de consentement).
  • Données de conversion attribuée (tests arrivés par un lien de partage ou de campagne, partages, créations de compte, liens de connexion, inscriptions à la liste d'attente du rapport) : conservées 13 mois maximum.
  • Données de compte utilisateur : conservées tant que votre compte est actif. Lors de la suppression, un délai de grâce de 30 jours vous permet d'annuler via un lien email ; passé ce délai, toutes vos données personnelles (compte, email, sessions, badges) sont définitivement effacées et vos résultats de quiz sont détachés de votre identité (conservés uniquement pour les statistiques agrégées).
  • Liens magiques d'authentification : valables 15 minutes, puis automatiquement purgés.
  • Sessions de comparaison : supprimées automatiquement après 30 jours.
  • Sessions ADN partagées : supprimées automatiquement après 30 jours.
  • Sessions de groupe (y compris les prénoms et adresses email facultatifs qu'elles portent) : supprimées automatiquement après 30 jours.
  • Avis d'animateur (table host_feedback : réponses, freins cochés, texte libre facultatif et faits copiés de la session) : supprimés automatiquement au bout de 12 mois, soit bien après la session à laquelle ils se rattachaient, dont le lien disparaît au bout de 30 jours.
  • Invitations à donner son avis (table host_feedback_invitations : empreinte du lien, dates, rattachement à la session, jamais d'adresse email) : supprimées avec la session, 30 jours après sa création. La date de dernière invitation et le refus éventuel d'en recevoir, notés sur le compte, durent autant que le compte.
  • Logs d'accès serveur (nginx) : les adresses IP sont tronquées (/24 pour IPv4, /48 pour IPv6) avant écriture.
  • Statistiques agrégées (DailyStat) : conservées indéfiniment car non reliées à une personne.
  • Liste d'attente du rapport complet (adresse email, test concerné, langue, montant affiché) : supprimée automatiquement au bout de 12 mois.

Sous-traitants et transferts hors Union européenne

Profilia fait appel à un nombre limité de prestataires pour fonctionner. Les quatre premiers ci-dessous sont des sous-traitants couverts par un Data Processing Agreement et, pour les prestataires américains, par le Data Privacy Framework UE-US. Les deux derniers ne concernent que la messagerie de l'adresse de contact :

  • Hetzner Online GmbH (Allemagne) : hébergement des serveurs et de la base de données. Pas de transfert hors UE.
  • Resend (États-Unis, DPF) : envoi des emails d'authentification par lien magique, des emails de suppression de compte, de la notification d'ouverture de la grille de groupe et de l'invitation à donner son avis d'un animateur de groupe.
  • Sentry (États-Unis, DPF) : monitoring des erreurs techniques, adresses IP anonymisées à la source.
  • Cloudflare (États-Unis, DPF) : CDN et protection anti-DDoS, traite des logs techniques anonymisés et déduit de la connexion le pays, la région et la ville approximatifs qu'il transmet à nos serveurs (voir plus haut), ainsi que des coordonnées approximatives et un code postal, que ni notre application ni Umami ne stockent.
  • IONOS SARL (groupe IONOS SE) : enregistrement du nom de domaine profilia.app et redirection de l'adresse contact@profilia.app. Les messages que vous nous écrivez y transitent avant d'arriver dans notre boîte de réception. Un accord de sous-traitance, intégré aux conditions générales d'IONOS, s'applique.
  • Google (Google Ireland Limited, Irlande, et Google LLC, États-Unis, DPF) : l'adresse de contact est redirigée vers un compte Gmail personnel du responsable du traitement, où sont conservés les messages échangés avec vous. Ce compte grand public relève des conditions et de la politique de confidentialité de Google : il n'existe pas d'accord de traitement signé avec Google pour cette boîte. Pour cette raison, n'y joignez pas de données sensibles.

Vos droits

Conformément au RGPD, vous disposez des droits suivants :

  • Droit d'accès : savoir quelles données vous concernent
  • Droit de rectification : faire corriger des données inexactes
  • Droit de suppression : demander l'effacement de vos données
  • Droit d'opposition : vous opposer au traitement de vos données
  • Droit à la portabilité : recevoir vos données dans un format structuré

Si vous avez un compte : vous pouvez exporter l'intégralité de vos données personnelles au format JSON depuis la section « Données & confidentialité » de vos paramètres, et déclencher une suppression de compte avec délai de grâce de 30 jours depuis le même écran.

Données anonymes de mesure d'audience : grâce au sel tournant quotidien, il nous est techniquement impossible d'identifier vos visites parmi les données agrégées. Nous ne pouvons donc pas traiter une demande d'effacement individuelle sur ces tables, mais elles sont de toute façon purgées automatiquement après 25 mois au plus tard.

Droit d'opposition à la mesure d'audience : vous pouvez vous y opposer à tout moment, sans compte et sans justification, avec le bouton ci-dessous. Aucun cookie marketing ou analytique tiers n'est déposé sur ce site.

La mesure d'audience anonyme est active sur ce navigateur. Vous vous êtes opposé à la mesure d'audience sur ce navigateur.

Votre navigateur bloque le stockage local : votre choix n'a pas pu être enregistré. Vérifiez vos réglages de confidentialité, ou quittez la navigation privée.

Ce choix vaut pour ce navigateur et cet appareil, et il est conservé jusqu'à ce que vous effaciez les données du site. Il coupe à la fois les statistiques de pages et la mesure du parcours dans les tests.

Droit de réclamation : si vous estimez que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de la CNIL.

Pour toute question ou demande, contactez-nous à : contact@profilia.app.

Modifications

Cette politique peut être mise à jour à tout moment. La date de dernière modification est indiquée ci-dessous.

Déclaration relative aux cookies et au stockage local

Voici tout ce que ce site dépose sur votre appareil, cookies comme stockage local du navigateur. L'article 82 de la loi Informatique et Libertés vise les deux de la même façon, donc les deux sont déclarés ici. Tout est strictement nécessaire au fonctionnement du service ou relève de la mesure d'audience exemptée de consentement.

Cookies

  • laravel_session, XSRF-TOKEN : sécurité des formulaires et identification de session temporaire (durée de session).
  • locale : mémorise votre langue préférée si vous l'avez choisie explicitement (12 mois).

Mesure d'audience

  • profilia_attempt:<test> : identifiant aléatoire d'une passation de test, transmis avec votre résultat anonyme. Il sert uniquement à ne pas compter deux fois la même passation, par exemple si vous rechargez la page de résultat. Il ne contient aucune information sur vous, ne permet de vous relier ni d'un jour à l'autre ni d'un site à l'autre, et disparaît à la fermeture de l'onglet ou au démarrage d'une nouvelle passation.
  • profilia_engaged_<test> : marqueur de valeur fixe, qui évite de compter deux fois votre engagement dans un même test au sein d'un même onglet (durée de l'onglet).
  • profilia_tracking, profilia_tracking_v2 : contexte d'arrivée de la visite (source, page d'entrée), conservé 30 minutes glissantes. Aucun identifiant de personne. S'y ajoute, si vous arrivez par un défi de comparaison, l'identifiant de ce défi, qui désigne la partie jouée et non celui ou celle qui l'a lancée.
  • profilia_own_refs : les marqueurs de partage que ce navigateur a lui-même posés, afin de ne pas vous compter comme venant de votre propre lien. Dix au maximum, aucun identifiant.
  • profilia_guest_intro_arm : si vous arrivez par un lien qu'on vous a envoyé, la version de l'introduction du test qui vous a été attribuée au hasard (guest ou control), pour que vous voyiez toujours la même et que nous puissions comparer les deux. Aucun identifiant, rien sur la personne qui vous a envoyé le lien.
  • profilia_guest_intro_seen_<test> : marqueur de valeur fixe, qui évite de compter deux fois l'affichage de cette introduction dans un même onglet (durée de l'onglet).

Vos contenus, qui restent chez vous

  • profilia_quiz_history, l'état de progression des tests, profilia_badges_known et profilia_badge_events : vos réponses en cours, vos résultats et vos badges. Ils vivent dans votre navigateur et ne sont transmis à nos serveurs que si vous le demandez, en créant un compte ou en partageant un lien.

Préférences d'affichage

  • profilia_theme, profilia_locale_nudge, profilia_adn_capture_dismissed, profilia_auth_prompt_dismissed, profilia_consent : votre thème, et le fait que vous ayez déjà fermé telle suggestion, pour qu'on ne vous la represente pas.
  • profilia_group_* : les repères qui vous permettent de retrouver une session de groupe que vous avez créée ou rejointe.
  • profilia:guess:<défi> : la réponse que vous avez donnée à un défi « Devine mon profil », pour qu'un rechargement de la page ne vous redonne pas un second essai. Elle reste dans votre navigateur et ne contient aucun identifiant.

Marqueurs techniques

  • __profilia_probe__ : clé d'essai, écrite puis effacée immédiatement, qui sert à savoir si votre navigateur autorise le stockage.
  • profilia_build_reload : marqueur posé une seule fois par onglet, qui évite de recharger la page en boucle lorsqu'une mise à jour du site a laissé un fichier périmé dans le cache de votre navigateur.
  • _tracking_err_<endpoint> : marqueur posé quand un envoi de mesure a échoué, pour ne signaler l'incident qu'une seule fois par onglet plutôt que des milliers de fois. Il ne contient que le nom technique de l'envoi concerné.

Votre opposition

  • profilia_tracking_opt_out, umami.disabled : mémorisent votre refus de la mesure d'audience si vous l'exercez. Tant qu'ils sont posés, plus rien n'est ni écrit ni envoyé, y compris l'identifiant de passation ci-dessus.

Aucun cookie publicitaire, aucun traceur analytique tiers et aucun traceur de profilage n'est déposé.

Dernière mise à jour : 2 octobre 2026