Votre site utilise des services tiers ? Soyez conforme au RGPD en quelques minutes.
Essayer FlowConsentPlan gratuit · Installation 10 min
Moteur de recherche hébergé et gratuit pour la documentation open source, basé sur un crawler Algolia et un widget JavaScript autocomplete qui enregistre les requêtes et les clics.
Algolia DocSearch est un programme gratuit proposé par Algolia SAS, société française d''infrastructure de recherche, qui permet aux projets open source d''ajouter une recherche rapide et tolérante aux fautes de frappe à leur documentation. Un crawler indexe périodiquement les pages publiques et un petit widget JavaScript (docsearch.js ou le composant React) affiche un menu d''autocomplétion qui appelle l''API de recherche Algolia à chaque frappe.
Chaque requête est transmise à Algolia avec l''adresse IP, le user agent, le referer et des informations de timing. Lorsque Algolia Insights ou l''analytique de clics est activée, le widget stocke un identifiant anonyme dans le localStorage (clé aa-anonymous-user-id) et envoie des événements de clic et de conversion. Ces données nourrissent les statistiques et le classement dynamique.
Le simple fait de taper une requête et de recevoir des résultats peut reposer sur l''intérêt légitime, mais le stockage de l''identifiant anonyme et l''envoi d''événements comportementaux relèvent de l''article 82 de la Loi Informatique et Libertés et du RGPD et exigent un consentement préalable. L''adresse IP étant une donnée personnelle, une fiche de traitement et une durée de conservation doivent être documentées.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Bien qu''Algolia soit française, son réseau distribué couvre plusieurs continents. Les requêtes peuvent être acheminées vers le cluster le plus proche et certaines fonctions corporate sont gérées par Algolia Inc. aux États Unis. Les transferts s''appuient sur les clauses contractuelles types et sur le Data Privacy Framework. Un routage exclusivement européen peut être demandé sur les offres payantes.
Désactivez l''analytique de clics par défaut, conditionnez le widget à un consentement, mentionnez Algolia dans la politique de confidentialité comme sous traitant, signez l''accord de traitement Algolia et configurez le crawler pour exclure les pages contenant des données personnelles.
Les sites web utilisant Algolia DocSearch doivent obtenir le consentement des utilisateurs conformement au RGPD.
Considerations AIPD
Une AIPD complète n'est généralement pas obligatoire pour DocSearch sur une documentation publique, mais il convient de tenir un registre des traitements au titre de l'article 30 du RGPD, d'évaluer la durée de conservation des journaux de requêtes et d'analyser l'impact de l'activation des analyses de clics qui peuvent profiler des utilisateurs authentifiés.
Exemple de texte de consentement
Avec votre accord, nous utilisons Algolia DocSearch pour proposer la recherche sur cette documentation. Chaque requête est transmise aux serveurs Algolia avec votre adresse IP et un identifiant anonyme afin d'améliorer la pertinence des résultats et de mesurer les articles les plus consultés.
Domaines tiers contactes
*.algolia.net*.algolianet.cominsights.algolia.iocrawler.algolia.comcdn.jsdelivr.netCookies deposes
| Nom | Type | Duree | Finalite |
|---|---|---|---|
| aa-anonymous-user-id | localStorage | Persistent until cleared | Anonymous identifier stored by Algolia Insights to attribute click and conversion events to a session. |
| _ALGOLIA | localStorage | Persistent | Caches Algolia client configuration and recent query suggestions for the autocomplete component. |
| docsearch-recent-searches | localStorage | Persistent | Stores the most recent queries typed by the user so they appear in the suggestions panel on next visit. |
| docsearch-favorite-searches | localStorage | Persistent | Stores queries the user has marked as favourite directly from the DocSearch modal. |
Algolia DocSearch utilise des cookies de preferences — informez vos visiteurs avec un bandeau de consentement.
DocSearch ne pose pas de cookies HTTP. Il utilise le localStorage pour conserver un identifiant anonyme (aa-anonymous-user-id) lorsque Algolia Insights ou l'analytique de clics est activée, ce qui est équivalent à un cookie au regard de l'article 82 de la Loi Informatique et Libertés.
Oui pour la fonction analytique. La recherche pure peut reposer sur l'intérêt légitime, mais le stockage de l'identifiant anonyme et l'envoi d'événements de clic exigent un consentement préalable au titre de l'article 82 de la Loi Informatique et Libertés et du RGPD.
L'intérêt légitime (article 6(1)(f) du RGPD) couvre la requête de recherche elle même. La couche analytique, dont l'aa-anonymous-user-id, repose sur le consentement (article 6(1)(a) du RGPD et article 82 de la Loi Informatique et Libertés).
Possible. Algolia est française mais son réseau mondial achemine les requêtes vers le cluster le plus proche, et Algolia Inc. aux États Unis gère le support et la facturation. Les clauses contractuelles types et le Data Privacy Framework s'appliquent.
Une AIPD complète n'est pas requise pour une documentation publique. Tenez un registre article 30, documentez la conservation des journaux et réévaluez si l'analytique de clics est activée sur un portail authentifié.
Chargez docsearch.js seulement après le consentement pour les cookies d'analyse, désactivez Insights par défaut, signez l'accord de traitement Algolia, mentionnez Algolia comme sous traitant dans la politique de confidentialité et excluez le contenu privé du crawler.
Des solutions auto hébergées comme Typesense, Meilisearch ou Elasticsearch avec interface personnalisée existent. Lunr.js ou Pagefind offrent une recherche entièrement côté client, sans envoi de requête à un tiers.
Ajoutez une entrée mentionnant Algolia DocSearch, indiquez la clé localStorage aa-anonymous-user-id, les finalités (recherche, analyse, classement), la durée de conservation et un lien vers la politique de confidentialité et l'accord de traitement Algolia.