> Qué hace SWFObject, por qué Adobe Flash dejó de tener soporte en 2020 y por qué los contenidos Flash heredados suponen un riesgo de seguridad y cumplimiento.
>
> Canonical: https://www.flowconsent.com/es/services/framework/swfobject

Frameworks

# SWFObject

Sin clasificar · [Sitio oficial](https://github.com/swfobject/swfobject)

SWFObject es una biblioteca JavaScript de código abierto que detecta si el navegador del visitante soporta Adobe Flash y, en su caso, incrusta un archivo .swf en la página. Fue el estándar de hecho para incrustar Flash desde 2007 hasta el fin de vida de Flash Player anunciado por Adobe el 31 de diciembre de 2020. Detectar SWFObject hoy casi siempre indica código heredado que ya no funciona en navegadores modernos, con los riesgos de seguridad que ello conlleva.

[Bloquear SWFObject hasta el consentimiento](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=framework) · [Escanear mi sitio](https://www.flowconsent.com/es/scan)

En resumen

- Categoría

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

- Consentimiento

  Sin clasificar

- Consentimiento previo

  No obligatorio

- Cookies documentadas

  0

- Dominios de terceros

  3

- Servidores

  Self, hosted (library file shipped with the page)

Presentación

## ¿Qué hace SWFObject?

## **Que es SWFObject**

SWFObject es una biblioteca JavaScript de código abierto que desde 2007 se convirtió en el estándar de hecho para incrustar contenido Adobe Flash (.swf). Detecta si el navegador soporta Flash, ofrece un fallback HTML en caso contrario y reemplaza un elemento placeholder por el objeto Flash vía manipulacion DOM, mas moderno que las antiguas etiquetas object/embed.

## **Por que detectar SWFObject hoy es una señal de alarma**

Adobe puso fin al soporte de Flash Player el 31 de diciembre de 2020 y todos los navegadores modernos (Chrome, Edge, Firefox, Safari) bloquean Flash activamente. Las páginas que aun cargan SWFObject fallan en silencio o muestran fallbacks. Peor aun, los atacantes explotan el hueco visual presentando falsas actualizaciones de Flash que instalan malware. SWFObject en un sitio publico en 2026 es, por tanto, una señal de código sin mantenimiento, no una función operativa.

## **RGPD y Local Shared Objects de Flash**

La biblioteca SWFObject en si no recopila nada. El contenido Flash cargado si puede escribir Local Shared Objects (LSO, las llamadas cookies de Flash) de hasta 100 KB, fuera del almacén normal de cookies del navegador. La mayoría de CMP nunca detectaron los LSO, razón por la que los trackers Flash persistieron años después de que los usuarios creyeran haberlos borrado.','

## **Seguridad y NIS2**

Operar software en fin de vida en un servicio publico es difícil de defender frente al artículo 32 del RGPD (estado del arte) y a NIS2 para los operadores afectados. Un sitio que aun sirve SWFObject y archivos .swf suele incluir un jQuery viejo, un WordPress core obsoleto o un PHP sin parchear; la misma generación de problemas suele venir empaquetada. Los auditores toman SWFObject como un fuerte indicio de que toda la pila necesita revisión.

## **Plan de migración**

Elimine toda referencia a SWFObject y a archivos .swf. Para video, sustituya por \<video> HTML5 nativo (preferiblemente MP4/WebM autoalojado) o por un embed de YouTube o Vimeo con consentimiento. Para contenido interactivo, reconstruya con HTML5 Canvas, SVG o frameworks JavaScript modernos. Para animaciones, use Lottie, Rive o CSS. Mantenga un inventario de las páginas que antes tenian Flash para confirmar que ninguna se ha olvidado en la migración.

Cumplimiento

## SWFObject y el RGPD

- Base jurídica

  Not applicable (no data processing by the library itself)

- Nivel de riesgo

  high

- Normativa aplicable

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

### Evaluación de impacto (EIPD)

SWFObject es un script estático que por si solo no recopila datos personales y no requiere una EIPD. El riesgo real proviene del contenido Flash cargado: (1) Adobe Flash Player esta bloqueado en todos los navegadores modernos desde enero de 2021, los usuarios ven vacío o son enganados para instalar un plugin Flash falso (vector de malware); (2) cualquier .swf cargado desde un dominio de terceros puede colocar cookies de Flash (Local Shared Objects) fuera del almacén habitual del navegador, que la mayoría de CMP no detectan; (3) mantener un embed Flash en producción señala una aplicación sin mantenimiento desde hace años y aumenta la probabilidad de vulnerabilidades sin parchear en otras partes; (4) NIS2 y las normas de seguridad nacionales pueden considerar el uso continuado de software en fin de vida como un fallo evidente en una auditoría. La respuesta conforme es la migración, no la configuración.

### Texto de ejemplo para su banner

> Algunas páginas heredadas de este sitio utilizaban históricamente contenido Adobe Flash incrustado mediante SWFObject. Adobe puso fin al soporte de Flash el 31 de diciembre de 2020 y los navegadores modernos ya no ejecutan Flash. Si encuentra una página así, comuniquenoslo para que podamos reemplazarla por una alternativa HTML5. La biblioteca SWFObject en si no recopila datos personales.

Cookies y rastreadores

## Lo que SWFObject instala y contacta

- Método de seguimiento

  Open, source JavaScript library for legacy Adobe Flash embedding

- Ubicación de los servidores

  Self, hosted (library file shipped with the page)

- Modo sin cookies disponible

  Sí

### Dominios de terceros contactados (3)

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

Preguntas

## Preguntas frecuentes sobre SWFObject

¿No encuentra su pregunta? Escríbanos, respondemos rápido.

[Escríbanos](https://www.flowconsent.com/es/demo)

### ¿Qué cookies coloca SWFObject?

Ninguna. SWFObject es una pura biblioteca JavaScript que carga archivos .swf pero no escribe en document.cookie. El contenido Flash cargado si puede escribir Local Shared Objects (cookies de Flash) de hasta 100 KB fuera del almacén normal de cookies.

### ¿Necesito consentimiento para SWFObject?

Para la biblioteca no. Para el contenido Flash incrustado, si escribe LSO o llama a un servidor de tracking. En la practica, como Flash ya no se ejecuta en 2026, la cuestión es academica: retire el embed.

### ¿Cuál es la base jurídica?

No aplica a la biblioteca. Cualquier tratamiento del contenido Flash (analítica, publicidad, verificación) requiere su propia base jurídica, normalmente consentimiento o interés legítimo.

### ¿Se transfieren los datos fuera de la UE?

SWFObject no realiza llamadas salientes. Las transferencias dependen únicamente del dominio que aloja el .swf y de lo que haga. Trate cada .swf como un servicio independiente.

### ¿Es necesaria una EIPD?

No para SWFObject. Puede activarse por el contenido Flash si trata datos sensibles, pero la respuesta correcta es retirar el Flash, no evaluarlo.

### ¿Cómo cumplo correctamente?

Migre. Sustituya video Flash por \<video> HTML5, juegos Flash por Canvas o Rive, banners Flash por HTML5 y subidas Flash por formularios nativos. Después elimine la referencia al script SWFObject y los archivos .swf.

### ¿Existen alternativas a SWFObject?

Si: HTML5 nativo (\<video>, \<audio>, \<canvas>, SVG), Lottie o Rive para animación, Web Components para widgets reutilizables. No hay razón moderna para incrustar Flash.

### ¿Cómo actualizo mi política de cookies?

Retire las menciones a SWFObject al eliminar la biblioteca. Si aun pudieran existir LSO antiguos en visitantes recurrentes, añada una línea explicando como borrarlos a través del antiguo Settings Manager de Adobe.

Misma categoría

## Más servicios: Frameworks

[Ver toda la categoría](https://www.flowconsent.com/es/services/framework)

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

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

·

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

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

·

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

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

·

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

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

·

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

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

·

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

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

## Haga que su sitio cumpla la normativa hoy mismo.

Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.

[Crear mi banner](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Escanear mi sitio](https://www.flowconsent.com/es/scan)
