¿Tu sitio web utiliza servicios de terceros? Cumple con el RGPD en minutos.
Probar FlowConsentmobileCta.note
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í.
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.
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.
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.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
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.
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.
Websites using typeahead.js (Twitter) must obtain user consent under GDPR regulations.
DPIA considerations
No se requiere una EIPD para typeahead.js. Puede ser necesaria cuando la API de sugerencias subyacente procesa datos personales a gran escala.
Sample consent text
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.
Third-party domains contacted
github.comnpmjs.comCookies placed
| Name | Type | Duration | Purpose |
|---|---|---|---|
| typeahead_none | session | Session | typeahead.js sets no cookies — it is a client-side autocomplete library |
Este servicio puede recopilar datos de usuarios. Garantiza el cumplimiento del RGPD con FlowConsent.
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.
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.
La biblioteca en sí no. Sí debe mencionarse la API de sugerencias cuando devuelve datos personales, incluidos destinatarios, finalidad y plazos de conservación.
No para la biblioteca. Puede requerirse una EIPD si la API de sugerencias procesa datos personales a gran escala o categorías especiales.
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.
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.
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.
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).