typeahead.js (Twitter)
typeahead.js es una biblioteca jQuery de código abierto publicada inicialmente por Twitter para autocompletado de campos de entrada. Se ejecuta íntegramente en el lado cliente, no establece cookies y no envía datos a Twitter ni a otros terceros. Las obligaciones del RGPD recaen sobre la API de sugerencias que typeahead.js consulta, no sobre la biblioteca en sí.
¿Qué hace typeahead.js (Twitter)?
¿Qué es typeahead.js?
typeahead.js es una biblioteca jQuery de autocompletado publicada por Twitter en 2013. Pese a su nombre, ya no mantiene ningún vínculo con los servidores de Twitter: utiliza la fuente de datos que defina el desarrollador (un array local, una URL prefetch o una API remota) y renderiza las sugerencias íntegramente en el navegador.
¿Qué datos procesa?
typeahead.js procesa el texto que introduce el usuario y solo lo envía a la URL configurada (remote o prefetch). No establece cookies, no usa localStorage para identificar y no envía telemetría. La biblioteca no se comunica ni con Twitter ni con ningún otro servicio.
RGPD y ePrivacy: responsabilidad del operador
Las obligaciones del RGPD y la Directiva ePrivacy se aplican a la API de sugerencias, no a typeahead.js. Si esa API devuelve datos personales (búsqueda de miembros, búsqueda de clientes, etc.), el operador es responsable del tratamiento y debe garantizar base jurídica, control de accesos, registro y limitación del plazo de conservación de las consultas.
Transferencias internacionales y CDN
Si typeahead.js se carga desde jsDelivr, cdnjs o unpkg, el navegador transmite la dirección IP del usuario al operador del CDN. Esa transmisión puede ser una transferencia internacional. Recomendación: alojar typeahead.js localmente y servirlo desde su propio servidor.
Estado de mantenimiento y migración
typeahead.js no recibe desarrollo activo desde 2017. Por motivos de seguridad, los proyectos nuevos deberían evaluar alternativas modernas como Algolia Autocomplete, Awesomplete o el Combobox de Headless UI. Las integraciones existentes deben revisarse periódicamente para detectar vulnerabilidades XSS en las plantillas.
typeahead.js (Twitter) y el RGPD
- Base jurídica
- typeahead.js is a client-side UI library with no data processing.
- Nivel de riesgo
- low
- Normativa aplicable
- Not applicable: typeahead.js is a client-side UI library with no data processing
Evaluación de impacto (EIPD)
No se requiere una EIPD para typeahead.js. Puede ser necesaria cuando la API de sugerencias subyacente procesa datos personales a gran escala.
Texto de ejemplo para su banner
Este sitio utiliza typeahead.js, una biblioteca JavaScript del lado cliente para autocompletar campos de búsqueda. typeahead.js no establece cookies ni transmite datos a Twitter.
Lo que typeahead.js (Twitter) instala y contacta
- Método de seguimiento
- Open-source JavaScript autocomplete library by Twitter, client-side only, no tracking
- Ubicación de los servidores
- Self-hosted (deployer infrastructure)
- Modo sin cookies disponible
- Sí
Cookies instaladas (1)
| Nombre | Tipo | Duración | Finalidad |
|---|---|---|---|
| typeahead_none | session | Session | typeahead.js sets no cookies: it is a client-side autocomplete library |
Dominios de terceros contactados (2)
github.comnpmjs.com
Preguntas frecuentes sobre typeahead.js (Twitter)
¿No encuentra su pregunta? Escríbanos, respondemos rápido.
¿Está typeahead.js sujeto al RGPD?
No. typeahead.js es una biblioteca jQuery del lado cliente sin tratamiento propio. El RGPD se aplica a la API de sugerencias y a los datos personales que esa API procesa.
¿typeahead.js establece cookies?
No. typeahead.js no establece cookies. Opcionalmente puede usar una caché de prefetch en el navegador, pero esos datos permanecen localmente y no contienen datos personales.
¿Debe aparecer typeahead.js en mi política de privacidad?
La biblioteca en sí no. Sí debe mencionarse la API de sugerencias cuando devuelve datos personales, incluidos destinatarios, finalidad y plazos de conservación.
¿Necesito una EIPD para typeahead.js?
No para la biblioteca. Puede requerirse una EIPD si la API de sugerencias procesa datos personales a gran escala o categorías especiales.
¿typeahead.js envía las consultas a Twitter o a terceros?
No. typeahead.js envía las consultas únicamente a la URL configurada por el desarrollador. No hay ninguna conexión con Twitter ni con terceros.
¿typeahead.js sigue manteniéndose?
No. El desarrollo activo se interrumpió en 2017. Por seguridad, los proyectos nuevos deberían adoptar alternativas modernas como Algolia Autocomplete, Awesomplete o el Combobox de Headless UI.
¿Cómo integro typeahead.js en mi proyecto?
Empaquete typeahead.js localmente con npm y sirva el script desde su propio dominio. Evite los CDN públicos (jsDelivr, cdnjs, unpkg) para reducir transferencias internacionales.
¿Qué medidas RGPD necesito si mi API de sugerencias contiene datos personales?
Defina una base jurídica (normalmente interés legítimo art. 6.1.f o ejecución de contrato art. 6.1.b), limite los resultados al mínimo necesario, registre los accesos, establezca plazos cortos para los logs y aplique medidas de minimización y limitación de tasa (rate limiting).
Haga que su sitio cumpla la normativa hoy mismo.
Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.