Partytown
Partytown est une bibliothèque open source de Builder.io qui exécute les scripts tiers (analytics, pixels publicitaires, tag managers) dans un web worker pour qu'ils ne bloquent plus le thread principal. Elle améliore fortement les Core Web Vitals mais ne modifie pas le statut RGPD des scripts qu'elle encapsule. Les obligations de consentement au titre d'ePrivacy et du RGPD restent attachées aux scripts sous jacents. Partytown est un outil de performance, pas un outil de conformité.
Que fait Partytown ?
Qu'est ce que Partytown?
Partytown est une bibliothèque open source maintenue par Builder.io. Elle déplace les scripts tiers (Google Analytics, Google Tag Manager, Meta Pixel, TikTok Pixel, Hotjar, etc.) du thread JavaScript principal vers un web worker, réduisant fortement leur impact sur les Core Web Vitals. Elle s'intègre avec Next.js, Astro, Nuxt, Hugo et de nombreux autres frameworks.
Idée reçue: Partytown n'est pas un outil de confidentialité
Partytown est parfois présenté comme une solution pour rendre l'analytique ou les pixels publicitaires conformes au RGPD. C'est inexact. Partytown ne change que le contexte d'exécution. Les scripts encapsulés posent toujours des cookies, lisent toujours les identifiants du navigateur et envoient les mêmes données à leurs éditeurs. Les obligations de consentement restent attachées à ces scripts.
Implications RGPD et ePrivacy
L'article 5(3) ePrivacy s'applique à tout accès à des informations stockées sur le terminal. Un script tournant dans un web worker déclenche toujours la lecture et l'écriture de cookies, le consentement reste donc requis. La base juridique RGPD des scripts encapsulés ne change pas non plus: Partytown ne transforme pas GA4 d'un traceur soumis à consentement en un traceur d'intérêt légitime.
Intégration avec une CMP
Configurez votre CMP pour gater le chargement des scripts encapsulés par Partytown comme vous le feriez pour leur chargement direct. Partytown supporte l'injection paresseuse, de sorte que GA4 ou le Meta Pixel ne se chargent qu'après l'octroi du consentement. Utilisez la configuration reverseProxy ou forward pour conserver l'hébergement first party autant que possible.
Étapes pratiques de conformité
Auto hébergez Partytown sur votre origine pour éviter des connexions tierces supplémentaires, gatezles scripts encapsulés derrière votre CMP, mentionnez Partytown comme technique de performance dans la politique de confidentialité sans revendiquer un bénéfice de conformité, et appliquez les mêmes analyses AIPD, durée de conservation et transferts aux scripts encapsulés que pour leur déploiement direct.
Partytown et le RGPD
Partytown est classé dans la catégorie « Non classé ». 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
- Partytown inherits the legal basis of the scripts it executes. Consent (Art. 6(1)(a) GDPR and Art. 5(3) ePrivacy Directive) is required when wrapping advertising, analytics or any non strictly necessary tracker. Partytown does not change the consent obligation, it changes only where the script runs.
- Niveau de risque
- medium
- Textes applicables
- GDPR, ePrivacy Directive, regional consent laws applicable to the wrapped scripts
Analyse d'impact (AIPD)
Partytown ne crée par lui même aucun déclencheur d'AIPD car il ne traite aucune donnée. L'obligation d'AIPD dépend des scripts de tracking sous jacents. Si Partytown encapsule GA4, le Meta Pixel ou d'autres tags publicitaires à risque, ce sont ces services qui pilotent l'évaluation.
Exemple de texte pour votre bannière
Ce site utilise Partytown pour exécuter des scripts tiers d'analyse et de publicité dans un web worker à des fins de performance. Les scripts sous jacents (listés ci dessous) traitent toujours vos données de navigation et requièrent votre consentement. Partytown ne change que le contexte d'exécution, pas la nature des données collectées.
Ce que Partytown dépose et contacte
- Méthode de suivi
- Open source library by Builder.io that relocates third party scripts (analytics, ad pixels, tag managers) into a web worker so they run off the main thread. Partytown itself does not collect data, it sandboxes other vendors. Cookie and tracking behaviour is fully determined by the wrapped scripts.
- Localisation des serveurs
- No server side processing. Partytown is loaded as static assets, ideally self hosted on the website's own origin or its CDN. The maintainer Builder.io is a US company.
- Mode sans cookie disponible
- Oui
- Transfert de données hors UE
- Partytown itself does not transfer data, but the scripts it wraps (Google Analytics, Meta Pixel, GTM, etc.) typically transfer data to the United States. The transfer compliance position is identical to running those scripts directly.
Cookies déposés (1)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| No cookies | none | n/a | Partytown is a JavaScript library that relocates third party scripts to a web worker. It does not set its own cookies. Cookies set by the relocated third party scripts (analytics, ads, chat) keep their original behaviour and are subject to the same consent rules as if they ran on the main thread. |
Domaines tiers contactés (3)
cdn.jsdelivr.netunpkg.compartytown.builder.io
Questions fréquentes sur Partytown
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Partytown pose t il ses propres cookies?
Non. Partytown est un assistant d'exécution JavaScript. Il ne collecte pas de données, ne contacte pas de serveur et ne pose aucun cookie propre. Les cookies que vous observez proviennent des scripts tiers que vous encapsulez (GA4, Meta Pixel, GTM, etc.).
Le consentement est-il requis avec Partytown?
Oui lorsque les scripts encapsulés l'exigent. Partytown ne change pas l'obligation de consentement, seulement le contexte d'exécution. Si vous encapsulez GA4, le Meta Pixel ou tout traceur publicitaire, l'article 5(3) ePrivacy impose toujours un consentement préalable.
Quelle base légale pour Partytown lui même?
Partytown est une bibliothèque statique côté client, il ne requiert pas de base légale propre au RGPD. La question de la base légale concerne les scripts encapsulés, pas Partytown.
Partytown impacte-t-il les transferts internationaux?
Non. Partytown ne modifie que le thread JavaScript. Les scripts encapsulés continuent d'envoyer les mêmes données aux mêmes éditeurs aux mêmes emplacements. Si GA4 transfère vers les États Unis, cela ne change pas parce que Partytown l'encapsule.
Une AIPD est elle nécessaire pour Partytown?
Pas pour Partytown lui même. L'AIPD dépend entièrement des scripts encapsulés. Si vous encapsulez un traceur publicitaire à haut risque, conduisez l'AIPD sur ce traceur.
Comment implémenter Partytown en conformité?
Auto hébergez la bibliothèque sur votre propre origine, gatezles scripts encapsulés derrière une CMP, mentionnez Partytown comme optimisation de performance dans la politique de confidentialité et assurez vous que la CMP ne charge les scripts qu'après consentement.
Partytown est il une alternative à la gestion du consentement?
Non. Il est complémentaire. Partytown améliore les Core Web Vitals; une CMP gère le consentement. Vous déployez généralement les deux: la CMP gate le chargement, Partytown décide où l'exécution a lieu.
Comment mettre à jour ma politique cookies pour Partytown?
Mentionnez brièvement Partytown comme bibliothèque web worker dédiée à la performance, en précisant qu'elle ne collecte pas de données. Listez les véritables scripts tiers (GA4, Meta Pixel, GTM, etc.) encapsulés avec leurs cookies, leur durée de conservation et leurs transferts.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.