Userflow
Userflow est une plateforme européenne d'onboarding produit et de guidage in-app, basée à Copenhague au Danemark, que les équipes intègrent dans leur application web pour créer sans code des parcours d'accueil, des listes de tâches, des infobulles, des bannières et des enquêtes. Une fois installé, Userflow identifie chaque utilisateur, enregistre les parcours et les étapes qu'il a vus, suit la progression et l'achèvement des parcours et capture les événements d'usage produit. Il lit et écrit donc des cookies et du localStorage sur l'appareil de l'utilisateur. Comme cette analyse comportementale du produit n'est pas strictement nécessaire, Userflow ne doit se charger qu'après le consentement de l'utilisateur.
Que fait Userflow ?
Ce qu'est Userflow
Userflow est une plateforme d'onboarding produit et de guidage in app basée à Copenhague, au Danemark, au sein de l'Union européenne. Elle permet aux équipes produit et croissance de créer sans code des parcours d'accueil, des listes de tâches, des infobulles, des bannières et des enquêtes, puis de les afficher directement aux utilisateurs à l'intérieur d'une application web. Userflow fonctionne comme un extrait JavaScript qui charge son code depuis les serveurs de Userflow et affiche son guidage par-dessus l'application hôte.
Quelles données et quels cookies Userflow collecte
Une fois Userflow installé, il identifie chaque utilisateur, soit avec un identifiant que votre application transmet à userflow.identify, soit avec un identifiant anonyme que Userflow génère et stocke dans le localStorage du navigateur. Il enregistre les parcours et les étapes que l'utilisateur a vus, suit la progression et l'achèvement des parcours et capture les événements d'usage produit ainsi que les attributs de l'utilisateur. Pour cela, il lit et écrit des cookies et du localStorage sur l'appareil de l'utilisateur, et peut transmettre les événements obtenus aux outils d'analyse et de messagerie connectés.
Implications RGPD et ePrivacy
Les identifiants et les événements d'usage produit que Userflow traite sont des données personnelles au sens du RGPD, car ils se rapportent à un utilisateur identifiable. Le stockage et la lecture d'identifiants sur l'appareil de l'utilisateur relèvent également de l'article 5(3) de la directive ePrivacy, que la CNIL en France au titre du TDDDG, les autorités allemandes au titre du TDDDG et l'AEPD en Espagne appliquent toutes comme une obligation stricte de consentement préalable pour les traceurs non essentiels.
Quand le consentement est requis
Le consentement est requis avant que la couche d'analyse non essentielle de Userflow ne s'exécute, car l'analyse comportementale du produit n'est pas strictement nécessaire pour fournir le service demandé par l'utilisateur. Ce consentement doit être libre, spécifique, éclairé et univoque, et il doit être aussi facile de refuser que d'accepter. Tant que l'utilisateur n'a pas accepté, le suivi ne doit pas s'exécuter et aucun cookie ni aucune entrée de localStorage non essentiels ne doivent être écrits. Un guidage strictement nécessaire pour un utilisateur authentifié peut reposer sur une autre base, mais les fonctions d'analyse et de profilage nécessitent le consentement.
Hébergement et transferts des données
Userflow ApS est établi dans l'Union européenne, ce qui réduit le risque de transfert sans le supprimer. Userflow héberge les données de production sur Google Cloud Platform et recourt à d'autres sous-traitants pour l'hébergement, l'analyse et le support, dont certains sont établis aux États-Unis. Lorsqu'un sous-traitant traite les données d'utilisateurs européens aux États-Unis, le transfert exige les clauses contractuelles types de l'Union européenne dans l'accord de traitement de Userflow et une analyse d'impact des transferts documentée, conformément à l'arrêt Schrems II. Comme la situation dépend de la liste des sous-traitants à jour, vérifiez chaque sous-traitant et sa région avant de vous appuyer sur Userflow.
Étapes pratiques pour un usage conforme
Conditionnez les analyses Userflow à votre plateforme de gestion du consentement afin que le suivi non essentiel ne se déclenche qu'après acceptation de la catégorie concernée. Décrivez Userflow dans votre politique cookies, y compris les identifiants qu'il dépose et leur durée de vie. Signez l'accord de traitement de Userflow, examinez la liste des sous-traitants, réalisez une analyse d'impact des transferts lorsqu'un traitement a lieu aux États-Unis et appliquez la durée de conservation la plus courte possible aux enregistrements des utilisateurs. Ne transmettez via userflow.identify que les attributs réellement nécessaires afin de minimiser les données personnelles collectées.
Userflow et le RGPD
Userflow est classé dans la catégorie « Mesure d'audience ». Sur un site qui vise des visiteurs européens, il ne doit se charger qu'après le consentement du visiteur, et doit figurer dans votre politique de cookies.
- Base légale
- Prior, freely given, specific, informed and unambiguous consent under Article 6(1)(a) GDPR is required for the non essential product analytics that Userflow performs, because the tool reads from and writes to the user terminal (cookies and localStorage) and records behavioural usage events that qualify as personal data. Article 5(3) of the ePrivacy Directive 2002/58/EC, transposed as Article 82 of the French Loi Informatique et Libertes under the TDDDG and CNIL guidance, section 25 of the German TDDDG and Article 22.2 of the Spanish LSSI CE, makes prior consent mandatory before non essential storage and analytics run. Strictly necessary in app guidance shown to an authenticated user may rely on a separate basis, but the tracking and analytics layer needs consent.
- Niveau de risque
- medium
- Textes applicables
- GDPR, ePrivacy Directive 2002/58/EC, French TDDDG and CNIL guidelines on trackers, German TDDDG, Spanish LSSI CE and AEPD cookie guide, EDPB Schrems II Transfer Impact Assessment, EU Standard Contractual Clauses 2021/914
Analyse d'impact (AIPD)
Une analyse d'impact relative à la protection des données (AIPD) est conseillée lorsque Userflow est utilisé à grande échelle pour profiler des utilisateurs ou pour combiner l'usage produit avec des identifiants de compte. Documentez les analyses comportementales collectées par l'intégration, les identifiants stockés dans les cookies et le localStorage, les attributs utilisateur transmis via userflow.identify, la transmission des événements vers les outils d'analyse et de messagerie connectés, tout transfert vers des sous-traitants aux États-Unis et la durée de conservation des enregistrements. Configurez l'intégration pour que les analyses non essentielles ne se chargent qu'après le consentement et ne transmettez que les attributs réellement nécessaires.
Exemple de texte pour votre bannière
Nous utilisons Userflow, un service d'onboarding produit édité par Userflow ApS (Danemark), pour vous guider dans notre application. Userflow vous identifie, enregistre les étapes d'onboarding que vous avez vues et dépose des identifiants dans des cookies et le localStorage de votre appareil. Ces données sont hébergées dans l'Union européenne et peuvent être traitées par des sous-traitants aux États-Unis sur la base des clauses contractuelles types de l'Union européenne. Les analyses Userflow ne se chargeront qu'après votre accord.
Ce que Userflow dépose et contacte
- Méthode de suivi
- Asynchronous JavaScript snippet loaded from js.userflow.com, connected to api.userflow.com and to a realtime channel on e.userflow.com. Userflow is installed inside a web application and identifies each user, either through an application supplied identifier passed to userflow.identify or through an anonymous identifier that Userflow generates and stores in browser localStorage. It records which onboarding flows and steps a user has seen, tracks flow progress and completion and captures product usage events and user attributes, which can be forwarded to connected analytics and messaging tools.
- Localisation des serveurs
- European Union with United States subprocessors. Userflow ApS is based in Copenhagen, Denmark, and operates inside the European Union. Its production data is hosted on Google Cloud Platform and Userflow relies on further subprocessors for hosting, analytics and support, some of which are established in the United States. The processing location therefore depends on the subprocessor and region in use, so the customer must verify current data residency against the Userflow subprocessor list.
- Transfert de données hors UE
- Userflow ApS is established in the European Union, which reduces but does not remove transfer risk. Userflow uses subprocessors that may process data in the United States, such as cloud hosting and analytics and support providers. Where United States processing takes place, the transfer must be covered by the Userflow Data Processing Addendum incorporating the EU Standard Contractual Clauses 2021/914, together with a Transfer Impact Assessment consistent with the Schrems II ruling. Because the transfer position depends on the current subprocessor list, confirm each subprocessor and its region before deployment.
Cookies déposés (4)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| userflow.userId | localStorage | Persistent (until cleared) | Stores the user identifier, either supplied by the host application through userflow.identify or generated by Userflow as an anonymous identifier, so that a returning user is recognised and usage is attributed to a single profile. |
| userflow_session | HTTP cookie (first party) | Session | Holds the current session, set with the secure flag, so that flow interactions and product usage events are grouped together during a single visit. |
| userflow.flowState | localStorage | Persistent (until cleared) | Stores which onboarding flows and steps the user has seen and the current progress, so that a flow can resume where the user left off and completed flows are not shown again. |
| userflow.events | localStorage | Persistent (until cleared) | Buffers product usage events, such as steps viewed, clicks and completions, before they are sent to the Userflow ingestion endpoints. |
Domaines tiers contactés (4)
userflow.comjs.userflow.comapi.userflow.come.userflow.com
Questions fréquentes sur Userflow
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Quels cookies et stockages Userflow dépose-t-il ?
Userflow conserve un identifiant d'utilisateur, fourni par votre application ou généré par Userflow et stocké dans le localStorage du navigateur, ainsi que des entrées de localStorage qui contiennent la progression des parcours et les événements d'usage en attente, et il peut déposer un cookie de session propriétaire avec l'attribut secure. Ensemble, ils permettent à Userflow de reconnaître l'utilisateur et d'enregistrer les parcours et les étapes qu'il a vus.
Faut-il un consentement avant de charger Userflow ?
Pour les analyses non essentielles, oui. Userflow réalise un suivi comportemental du produit et écrit des identifiants sur l'appareil de l'utilisateur ; en vertu des règles ePrivacy, vous devez donc obtenir un consentement préalable avant que cette couche ne se déclenche. Le suivi doit rester bloqué tant que l'utilisateur n'a pas accepté, même si un guidage strictement nécessaire pour un utilisateur connecté peut reposer sur une autre base.
Quelle est la base légale de Userflow ?
La base légale valable pour les analyses non essentielles est le consentement au titre de l'article 6(1)(a) du RGPD, associé à l'exigence de consentement préalable de l'article 5(3) de la directive ePrivacy. L'intérêt légitime ne peut pas être invoqué pour l'analyse comportementale et le profilage du produit, même si un guidage in-app strictement nécessaire peut reposer sur une autre base.
Userflow transfère-t-il des données vers les États-Unis ?
Userflow est établi dans l'Union européenne et héberge les données sur Google Cloud Platform, mais il recourt à des sous-traitants dont certains sont situés aux États-Unis. Lorsqu'un traitement a lieu aux États-Unis, vous avez besoin des clauses contractuelles types de l'Union européenne dans l'accord de traitement de Userflow et d'une analyse d'impact des transferts ; vérifiez donc la liste des sous-traitants à jour avant le déploiement.
Une AIPD est-elle nécessaire pour Userflow ?
Une analyse d'impact relative à la protection des données est recommandée lorsque Userflow est utilisé à grande échelle pour profiler des utilisateurs ou pour combiner l'usage produit avec des identifiants de compte. Évaluez le suivi comportemental, les identifiants stockés sur l'appareil, les attributs transmis via userflow.identify et tout transfert vers des sous-traitants aux États-Unis.
Comment implémenter Userflow de manière conforme ?
Chargez les analyses non essentielles uniquement via votre plateforme de gestion du consentement après acceptation de la catégorie concernée, décrivez Userflow dans votre politique cookies, signez l'accord de traitement et réalisez une analyse d'impact des transferts lorsqu'un traitement a lieu aux États-Unis. Ne transmettez que les attributs nécessaires via userflow.identify et appliquez une durée de conservation courte.
Existe-t-il des alternatives à Userflow ?
Parmi les alternatives figurent Appcues, Pendo, Chameleon, Intro.js et WalkMe. Elles soulèvent des questions similaires de consentement, de cookies et de transfert ; vérifiez donc leur lieu d'hébergement et leurs conditions de traitement avant de supposer que l'une d'elles est plus respectueuse de la vie privée.
Comment mettre à jour ma politique cookies pour Userflow ?
Ajoutez une entrée dédiée qui nomme Userflow ApS comme fournisseur, liste les identifiants d'utilisateur et de session avec leur durée, explique les analyses d'usage produit collectées et mentionne l'hébergement dans l'Union européenne ainsi que les éventuels sous-traitants aux États-Unis et leur garantie. Maintenez cette entrée cohérente avec vos catégories de consentement.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.