> Ce que fait SWFObject, pourquoi Adobe Flash est en fin de vie depuis 2020 et pourquoi les anciens contenus Flash sont un risque de sécurité et de conformité.
>
> Canonical: https://www.flowconsent.com/fr/services/framework/swfobject

Frameworks

# SWFObject

Non classé · [Site officiel](https://github.com/swfobject/swfobject)

SWFObject est une bibliothèque JavaScript open source qui détecte si le navigateur du visiteur supporte Adobe Flash et, le cas échéant, intègre un fichier .swf dans la page. C'était le standard de fait pour embarquer du Flash de 2007 jusqu'à la fin de vie de Flash Player annoncée par Adobe au 31 décembre 2020. Détecter SWFObject aujourd'hui révèle presque toujours du code hérité qui ne tourne plus dans les navigateurs modernes, avec les risques de sécurité que cela implique.

[Bloquer SWFObject jusqu'au consentement](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=framework) · [Scanner mon site](https://www.flowconsent.com/fr/scan)

En bref

- Catégorie

  [Frameworks](https://www.flowconsent.com/fr/services/framework)

- Consentement

  Non classé

- Consentement préalable

  Non requis

- Cookies documentés

  0

- Domaines tiers

  3

- Serveurs

  Self, hosted (library file shipped with the page)

Présentation

## Que fait SWFObject ?

## **Qu'est, ce que SWFObject**

SWFObject est une bibliothèque JavaScript open source devenue standard de fait pour intégrer du contenu Adobe Flash (.swf) à partir de 2007. Elle détecte si le navigateur supporte Flash, propose un fallback HTML sinon et remplace un élément placeholder par l'objet Flash via manipulation DOM, plus moderne que les balises object/embed historiques.

## **Pourquoi détecter SWFObject aujourd'hui est un signal d'alerte**

Adobe a mis fin au support de Flash Player le 31 décembre 2020 et tous les navigateurs modernes (Chrome, Edge, Firefox, Safari) bloquent Flash. Les pages qui chargent encore SWFObject échouent silencieusement ou affichent du fallback. Pire, des attaquants exploitent le vide visuel en proposant de faux installateurs Flash vecteurs de malware. SWFObject sur un site public en 2026 est donc un signal de code non maintenu, pas une fonctionnalité opérante.

## **RGPD et Flash Local Shared Objects**

La bibliothèque SWFObject elle, même ne collecte rien. Le contenu Flash chargé peut en revanche écrire des Local Shared Objects (LSO ou cookies Flash) jusqu'à 100 Ko, hors du stockage cookies habituel du navigateur. La plupart des CMP n'ont jamais détecté les LSO, raison pour laquelle des trackers Flash ont persisté pendant des années après que les utilisateurs croyaient les avoir effacés.

## **Perspective sécurité et NIS2**

Exploiter un logiciel en fin de vie sur un service public est difficile à défendre au regard de l'article 32 RGPD (état de l'art) et de NIS2 pour les opérateurs concernés. Un site qui sert encore SWFObject et des .swf embarque souvent un jQuery vieux, un WordPress core obsolète ou un PHP non patché, la même génération d'issues vient en pack. Les auditeurs prennent SWFObject comme un fort indice qu'une revue complète de la stack est nécessaire.

## **Plan de migration**

Supprimez toute référence à SWFObject et aux .swf. Pour la vidéo, remplacez par le \<video> HTML5 natif (idéalement MP4/WebM auto, hébergé) ou par un embed YouTube ou Vimeo avec consentement. Pour l'interactif, refactorez en HTML5 Canvas, SVG ou frameworks JS modernes. Pour les animations, utilisez Lottie, Rive ou CSS. Conservez l'inventaire des pages historiquement Flash pour vérifier que rien n'a été oublié.

Conformité

## SWFObject et le RGPD

- Base légale

  Not applicable (no data processing by the library itself)

- Niveau de risque

  high

- Textes applicables

  GDPR, NIS2, national security baselines for end, of, life software

### Analyse d'impact (AIPD)

SWFObject est un script statique qui ne collecte pas de données personnelles, il ne nécessite donc pas à lui seul d'AIPD. Le vrai risque vient du contenu Flash chargé : (1) Adobe Flash Player est bloqué dans tous les navigateurs modernes depuis janvier 2021, l'utilisateur voit du vide ou se fait piéger en installant un faux plugin Flash (vecteur de malware) ; (2) tout .swf chargé d'un domaine tiers peut déposer des cookies Flash (Local Shared Objects) hors du stockage cookies habituel, que la plupart des CMP ne détectent pas ; (3) maintenir un embed Flash en production signale une application non, maintenue depuis plusieurs années, augmentant la probabilité de vulnérabilités non, patchées ailleurs ; (4) NIS2 et les référentiels sécurité nationaux peuvent considérer l'usage continu d'un logiciel en fin de vie comme une lacune évidente lors d'un audit. La réponse conforme est la migration, pas la configuration.

### Exemple de texte pour votre bannière

> Certaines pages héritées de ce site utilisaient historiquement du contenu Adobe Flash intégré via SWFObject. Adobe a mis fin au support de Flash le 31 décembre 2020 et les navigateurs modernes n'exécutent plus Flash. Si vous rencontrez une telle page, signalez, le, nous afin que nous puissions la remplacer par une alternative HTML5. La bibliothèque SWFObject elle, même ne collecte aucune donnée personnelle.

Cookies et traceurs

## Ce que SWFObject dépose et contacte

- Méthode de suivi

  Open, source JavaScript library for legacy Adobe Flash embedding

- Localisation des serveurs

  Self, hosted (library file shipped with the page)

- Mode sans cookie disponible

  Oui

### Domaines tiers contactés (3)

- `github.com/swfobject/swfobject`
- `fpdownload.adobe.com`
- `get.adobe.com`

Questions

## Questions fréquentes sur SWFObject

Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.

[Nous écrire](https://www.flowconsent.com/fr/demo)

### Quels cookies SWFObject dépose, t, il ?

Aucun. SWFObject est une pure bibliothèque JavaScript qui charge des .swf sans écrire dans document.cookie. Le contenu Flash chargé peut en revanche écrire des Local Shared Objects (cookies Flash) jusqu'à 100 Ko hors du stockage cookies habituel du navigateur.

### Faut-il un consentement pour SWFObject ?

Pour la bibliothèque, non. Pour le contenu Flash embarqué, oui si ce contenu écrit des LSO ou appelle un serveur de tracking. En pratique, comme Flash ne tourne plus en 2026, la question ne se pose plus : retirez l'embed.

### Quelle base légale ?

Non applicable pour la bibliothèque. Tout traitement par le contenu Flash (analytique, ad, vérification) nécessite sa propre base légale, en général consentement ou intérêt légitime.

### Y a, t, il transfert hors UE ?

SWFObject ne fait pas d'appel sortant. Les transferts dépendent uniquement du domaine d'hébergement du .swf et de ce qu'il fait. Traitez chaque .swf comme un service distinct.

### Une AIPD est, elle requise ?

Pas pour SWFObject. Elle peut être déclenchée par le contenu Flash s'il traite des données sensibles, mais la bonne remédiation est de retirer le Flash, pas de l'auditer.

### Comment être conforme ?

Migrez. Remplacez la vidéo Flash par \<video> HTML5, les jeux Flash par HTML5 Canvas ou Rive, les bannières Flash par HTML5, et les uploads Flash par les formulaires natifs HTML5. Puis supprimez la référence au script SWFObject et les fichiers .swf.

### Existe, t, il des alternatives à SWFObject ?

Oui : HTML5 natif (\<video>, \<audio>, \<canvas>, SVG), Lottie ou Rive pour l'animation, Web Components pour les widgets réutilisables. Aucune raison moderne d'embarquer du Flash.

### Comment mettre à jour la politique cookies ?

Retirez les mentions SWFObject en même temps que la bibliothèque. Si des LSO d'époque peuvent encore exister chez certains visiteurs, ajoutez une ligne expliquant comment les effacer via l'ancien Settings Manager Adobe.

Dans la même catégorie

## Autres services : Frameworks

[Voir toute la catégorie](https://www.flowconsent.com/fr/services/framework)

### [Rickshaw](https://www.flowconsent.com/fr/services/framework/rickshaw)

[Frameworks](https://www.flowconsent.com/fr/services/framework/rickshaw)

·

### [Supersized](https://www.flowconsent.com/fr/services/framework/supersized)

[Frameworks](https://www.flowconsent.com/fr/services/framework/supersized)

·

### [Ember.js](https://www.flowconsent.com/fr/services/framework/ember-js)

[Frameworks](https://www.flowconsent.com/fr/services/framework/ember-js)

·

### [Darkmode.js](https://www.flowconsent.com/fr/services/framework/darkmode-js)

[Frameworks](https://www.flowconsent.com/fr/services/framework/darkmode-js)

·

### [Aurelia](https://www.flowconsent.com/fr/services/framework/aurelia)

[Frameworks](https://www.flowconsent.com/fr/services/framework/aurelia)

·

### [Revel](https://www.flowconsent.com/fr/services/framework/revel)

[Frameworks](https://www.flowconsent.com/fr/services/framework/revel)

## Mettez votre site en conformité aujourd'hui.

Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.

[Créer ma bannière](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Scanner mon site](https://www.flowconsent.com/fr/scan)
