Swiftype Site Search
Swiftype Site Search, désormais intégré à Elastic, est un service de recherche hébergé qui ajoute une recherche rapide aux sites et applications via un extrait JavaScript embarqué et une API de recherche. L'embarqué peut déposer des cookies de première partie et utiliser le localStorage pour suivre une session de recherche et collecter des analyses de requêtes. Toutes les données client sont stockées aux États-Unis, dans des centres de données au Texas avec des sauvegardes AWS aux États-Unis, sans option d'hébergement dans l'UE. Les sites européens ont donc besoin d'une bannière de consentement pour ses cookies non essentiels et d'un mécanisme de transfert valide.
Que fait Swiftype Site Search ?
Ce qu'est Swiftype Site Search
Swiftype Site Search est un produit de recherche héberge qui offre aux sites et applications une recherche rapide et pertinente sans gérer leur propre infrastructure de recherche. Il fait désormais partie d'Elastic, l'entreprise à l'origine de l'écosystème Elasticsearch et Elastic Stack. Vous l'ajoutez en intégrant un extrait JavaScript qui se charge depuis des domaines Swiftype et Elastic et appelle une API de recherche hébergée. Comme l'extrait s'exécute dans le navigateur du visiteur et que l'index réside sur les serveurs de Swiftype, les requêtes de recherche et les données associées sont envoyées au fournisseur. Cette commodité s'accompagne d'une empreinte sur la vie privée plus importante qu'un moteur auto-hébergé, puisqu'un tiers traite les requêtes et peut déposer des cookies. Comprendre ce qu'il stocke et où est essentiel avant de le déployer sur un site destiné à l'UE.
Cookies et données collectées
L'embarqué Swiftype peut déposer des cookies de première partie et utiliser le localStorage pour stocker un identifiant de session de recherche et mémoriser des préférences, et une configuration avec analyses peut ajouter d'autres cookies de première partie. Il collecte les requêtes de recherche saisies par les visiteurs, les résultats sur lesquels ils cliquent et des métadonnées techniques telles que l'adresse IP et les informations du navigateur utilisées pour exploiter et améliorer la recherche. Ces données de requête et de clic sont traitées comme des analyses pour mesurer la performance de la recherche, ce qui dépasse le strictement nécessaire pour renvoyer des résultats. Comme les données sont envoyées aux serveurs de Swiftype, le fournisseur agit comme sous-traitant des données personnelles contenues dans les requêtes et les journaux. Vous devez considérer les cookies de session de recherche et les analyses comme nécessitant un consentement plutôt que comme strictement nécessaires. Vérifiez toujours le comportement réel des cookies dans votre propre déploiement, car il peut changer selon la configuration.
Implications RGPD et ePrivacy
En vertu de la directive ePrivacy, les cookies et le stockage que Swiftype utilise pour le suivi de session et les analyses ne sont pas strictement nécessaires, un consentement préalable est donc requis avant que l'embarqué ne les dépose. Sous le RGPD, vous agissez comme responsable du traitement des requêtes de recherche et des données des visiteurs, et Swiftype exploité par Elastic agit comme votre sous-traitant, ce qui implique de mettre en place un accord de traitement des données. La fonctionnalité d'analyse de recherche repose sur le consentement, tandis que le simple renvoi de résultats explicitement demandes par un visiteur pourrait relever de l'intérêt légitime, mais l'obligation de consentement pour les cookies s'applique toujours. Comme toutes les données sont stockées aux États-Unis, une évaluation de transfert international est également requise. La combinaison de cookies non essentiels, d'analyses et d'un stockage aux États-Unis fait de Swiftype un choix à risque plus élevé pour les sites de l'UE. Une documentation claire et un parcours de consentement robuste sont essentiels.
Exigences de consentement et intégration CMP
Traitez l'embarqué Swiftype comme un tiers non essentiel qui doit être bloqué jusqu'à ce que le visiteur donne son consentement. Intégrez le à votre plateforme de gestion du consentement afin que le script ne se charge qu'après l'acceptation de la catégorie de cookies concernée, généralement fonctionnelle ou analytique. Évitez de déclencher l'embarqué au chargement de la page avant la collecte du consentement, et offrez un moyen clair de retirer le consentement qui arrête tout chargement ultérieur. Votre bannière de consentement doit nommer Swiftype ou Elastic, expliquer que les requêtes de recherche sont traitées aux États-Unis et renvoyer à votre politique de confidentialité. Vérifiez qu'un refus de consentement empêche réellement les cookies et les appels réseau. Conservez une trace du consentement afin de démontrer la conformité en cas de contrôle.
Transferts internationaux de données
Swiftype stocke toutes les données client aux États-Unis, en utilisant des centres de données au Texas comme plateforme principale avec des sauvegardes hors site dans l'infrastructure Amazon AWS aux États-Unis, et n'héberge pas de données dans l'Union européenne. Pour un site de l'UE, cela signifie que les requêtes de recherche des visiteurs sont transférées vers un pays tiers, ce que le RGPD n'autorise qu'avec une garantie appropriée. Vous devez vous appuyer sur le cadre de protection des données UE États-Unis lorsque le fournisseur est certifié, ou sur les clauses contractuelles types, et réaliser une analyse d'impact du transfert tenant compte des lois de surveillance américaines. Documentez la garantie dans votre registre des traitements et votre politique de confidentialité. Si vous ne pouvez pas accepter un transfert aux États-Unis, un moteur de recherche hébergé dans l'UE ou auto-hébergé convient mieux. Réexaminez le mécanisme de transfert périodiquement à mesure que le paysage juridique évolue.
Étapes pratiques de conformité
Commencez par signer l'avenant de traitement des données Swiftype avec Elastic et confirmez la garantie de transfert sur laquelle vous vous appuierez pour le stockage aux États-Unis. Configurez votre plateforme de gestion du consentement pour bloquer l'embarqué jusqu'à l'obtention du consentement pour la catégorie de cookies concernée. Mettez à jour votre politique de confidentialité et votre politique de cookies pour nommer Swiftype, décrire les cookies de session et d'analyse et divulguer le transfert aux États-Unis. Définissez une conservation raisonnable pour les analyses de recherche et limitez l'accès au tableau de bord Swiftype. Réalisez une analyse d'impact du transfert et, lorsque le risque est important, une analyse d'impact relative à la protection des données. Testez le parcours de consentement pour garantir qu'un refus arrête réellement les cookies et les appels. Enfin, planifiez des révisions périodiques afin que votre documentation reste alignée sur la configuration en production.
Swiftype Site Search et le RGPD
Swiftype Site Search 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
- Legitimate Interest (GDPR Article 6(1)(f)) may cover core search functionality, but because Swiftype sets cookies that are not strictly necessary and collects search analytics, prior consent (Article 6(1)(a)) is required under the ePrivacy Directive for those cookies before the embed loads.
- Niveau de risque
- high
- Textes applicables
- GDPR, ePrivacy Directive, TTDSG (Germany), CNIL guidelines, LOPDGDD (Spain), EU US Data Privacy Framework
Analyse d'impact (AIPD)
Swiftype mérite une évaluation attentive car il envoie les requêtes de recherche et les données des visiteurs vers des serveurs aux États-Unis et dépose des cookies non strictement nécessaires. Une analyse d'impact est recommandée lorsque les journaux de recherche peuvent être reliés à des utilisateurs identifiables ou combinés à d'autres données personnelles, ou lorsque de gros volumes de requêtes sont traités. Documentez les catégories de données envoyées à Swiftype, le lieu de stockage aux États-Unis, la garantie de transfert utilisée et la conservation des analyses de recherche. Notez comment le consentement est obtenu avant le chargement de l'embarqué et comment les demandes des personnes concernées sont traitées.
Exemple de texte pour votre bannière
Ce site utilise Swiftype Site Search d'Elastic pour alimenter notre recherche. Avec votre consentement, il dépose des cookies et stocke un identifiant de session de recherche, et vos requêtes sont traitées sur des serveurs aux États-Unis. Vous pouvez accepter ou refuser ces cookies non essentiels à tout moment.
Ce que Swiftype Site Search dépose et contacte
- Méthode de suivi
- Hosted site search delivered by an external JavaScript embed and search API operated by Elastic. The embed loads from Swiftype and Elastic domains and can set first party cookies and use localStorage to store a search session identifier and preferences. Analytics on search queries and click through are collected server side, and an analytics enabled configuration can add further first party cookies.
- Localisation des serveurs
- United States. Swiftype Site Search uses IBM/Softlayer data centers in Texas as its primary platform holding all customer data, with offsite backups into Amazon AWS infrastructure in the US. No customer data is hosted within the European Union. The parent company Elastic is US headquartered.
- Transfert de données hors UE
- Yes. Swiftype processes and stores data in the United States (Texas primary, AWS US backups) with no EU hosting option, so use by an EU website constitutes a transfer to a third country. Transfers must be covered by an appropriate safeguard such as the EU US Data Privacy Framework or Standard Contractual Clauses, together with a transfer impact assessment.
Cookies déposés (3)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| Search session identifier | first_party | session to a few months | Stores a search session identifier used to associate a visitor's searches and clicks for search analytics and result relevance. |
| localStorage search preferences | first_party | persistent until cleared | Stores recent queries and display preferences in the browser to support the search widget experience. |
| Search analytics | first_party | session to a few months | Set in an analytics enabled configuration to measure search performance such as query volume and click through, which is not strictly necessary and requires consent. |
Domaines tiers contactés (4)
swiftype.comapi.swiftype.coms.swiftypecdn.comelastic.co
Questions fréquentes sur Swiftype Site Search
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Quels cookies Swiftype dépose t il ?
L'embarque Swiftype peut déposer des cookies de première partie et utiliser le localStorage pour stocker un identifiant de session de recherche et mémoriser des préférences, et une configuration avec analyses peut ajouter d'autres cookies de première partie. Ils ne sont pas strictement nécessaires car ils servent les analyses de recherche, ils doivent donc être traités comme nécessitant un consentement. Vérifiez toujours les cookies exacts dans votre propre déploiement, car le comportement peut changer selon la configuration.
Le consentement est-il requis pour utiliser Swiftype ?
Oui. Comme Swiftype dépose des cookies non strictement nécessaires et collecte des analyses de recherche, la directive ePrivacy exige un consentement préalable avant le chargement de l'embarque. Vous devez bloquer le script derrière votre bannière de consentement et ne le charger qu'après acceptation de la catégorie de cookies concernée par le visiteur.
Quelle est la base légale pour utiliser Swiftype ?
La fonctionnalité de recherche de base peut être argumentée au titre de l'intérêt légitime (article 6(1)(f) du RGPD), mais les cookies non essentiels et les analyses de recherche nécessitent un consentement (article 6(1)(a)) en vertu de la directive ePrivacy. En pratique, vous vous appuyez sur le consentement pour les cookies et sur un accord de sous-traitance avec Elastic pour le traitement des données sous-jacent.
Swiftype transfère-t-il des données vers les États-Unis ?
Oui. Swiftype stocke toutes les données client aux États-Unis, dans des centres de données au Texas avec des sauvegardes AWS aux États-Unis, et n'hébergé pas de données dans l'Union européenne. L'usage dans l'UE constitue un transfert vers un pays tiers qui nécessite une garantie telle que le cadre de protection des données UE-États-Unis ou les clauses contractuelles types, ainsi qu'une analyse d'impact du transfert.
Ai je besoin d'une AIPD pour Swiftype ?
Une analyse d'impact relative à la protection des données est recommandée. Swiftype envoie les requêtes de recherche et les données des visiteurs aux États-Unis et dépose des cookies non essentiels, et une AIPD est particulièrement justifiée lorsque les journaux de recherche peuvent être reliés à des utilisateurs identifiables ou lorsque de gros volumes de requêtes sont traités.
Comment mettre en œuvre Swiftype de manière conforme ?
Signez l'avenant de traitement des données Elastic, confirmez votre garantie de transfert vers les États-Unis et intégrez l'embarque à votre plateforme de gestion du consentement afin qu'il ne se charge qu'après consentement. Mettez à jour vos politiques de confidentialité et de cookies pour nommer Swiftype, décrire ses cookies et divulguer le transfert aux États-Unis, et testez qu'un refus arrête les cookies et les appels réseau.
Quelles sont les alternatives respectueuses de la vie privée à Swiftype ?
Des moteurs auto-hébergés comme Meilisearch, Typesense ou OpenSearch permettent de conserver les données de recherche dans l'UE sans cookies tiers de suivi. Il existe aussi des alternatives hébergées offrant des options de résidence des données dans l'UE. Elles réduisent à la fois la charge de consentement aux cookies et le risque de transfert international.
Comment mettre à jour ma politique de cookies pour Swiftype ?
Listez les cookies de session de recherche et d'analyse de Swiftype avec leur finalité et leur durée approximative, indiquez qu'il est fourni par Elastic et divulguez que les requêtes de recherche sont traitées et stockées aux États-Unis. Notez la garantie de transfert utilisée et révisez l'entrée à chaque changement de configuration ou d'ensemble de cookies.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.