Ampliación de las pruebas de Privacy Sandbox

Hoy compartimos un plan y cronograma actualizados de Privacy Sandbox para la Web y la ruta para la eliminación gradual de las cookies de terceros. Tus comentarios como desarrolladores web y propietarios de sitios fueron fundamentales para demostrar la importancia de dedicar más tiempo a hacer las propuestas correctas y garantizar que haya suficientes oportunidades para probar, integrar y optimizar las soluciones nuevas. En esta publicación, se incluyen más detalles sobre los planes de prueba, incluida nuestra intención de aumentar el volumen de tráfico en la prueba unificada de origen de medición y relevancia de Privacy Sandbox en agosto, y extender su duración.

El proyecto de Privacy Sandbox representa un conjunto amplio y ambicioso de cambios que tienen como objetivo abordar el seguimiento entre sitios para la Web en su totalidad. Se proponen estándares abiertos que todos puedan implementar, en lugar de funciones específicas de un navegador, y garantizan que los sitios puedan usar servicios de terceros de forma segura y privada. Si bien quitar gradualmente las cookies de terceros representa un hito importante en el progreso general del proyecto, ese objetivo de abordar todas las formas de seguimiento entre sitios es mucho más amplio. Aun así, debes esperar que se lancen las propuestas y funciones individuales a lo largo de ese recorrido. Es probable que tu sitio se vea afectado de alguna manera. Asegúrate de comprender cómo se ven afectados tus sitios y servicios, y de saber qué propuestas y funciones debes seguir.

Desglosemos el estado actual y veamos lo que necesitas saber para continuar con las pruebas, proporcionar comentarios y prepararte para las funciones que están en camino al lanzamiento.

Ampliamos la prueba de origen de relevancia y medición de Privacy Sandbox

La prueba de origen de relevancia y medición de Privacy Sandbox permite que el ecosistema ejecute pruebas unificadas de estabilidad técnica y experiencia de desarrollador en Attribution Reporting, Protected Audience, Topics y marcos vallados, y pronto agregaremos almacenamiento compartido. Actualmente, la prueba está habilitada para el 50% de los usuarios de Chrome Beta, lo que nos ayudó a abordar de forma activa los primeros comentarios y problemas de los desarrolladores sin interrumpir demasiado a los usuarios.

A medida que avanza la prueba de origen, queremos darles a los desarrolladores la oportunidad de probar la utilidad y la eficacia de las APIs con una proporción significativa de tráfico real. Con el lanzamiento estable de Chrome 104 a principios de agosto, ampliaremos la prueba a los usuarios de computadoras de escritorio en la versión estable de Chrome. Planeamos extender la prueba a los usuarios de dispositivos móviles a partir de la versión estable de Chrome 105 en Android. La prueba de origen está programada para concluir al final del período estable 104. Solicitamos una extensión hasta Chrome 107 (a fines de octubre) para habilitar más pruebas. Esto sigue la práctica estándar de solicitar extensiones de prueba de origen en incrementos de tres hitos. Nos comprometemos a admitir las pruebas con el lanzamiento de las APIs para la disponibilidad general.

Puedes seguir la solicitud oficial para extender el intent de experimento (I2E). También actualizaremos la documentación de Privacy Sandbox con guías de implementación y pruebas.

Si prestas alguno de los servicios que proporcionan estas APIs, tu participación y tus comentarios en la prueba de origen son muy valiosos. A medida que realizamos pruebas a mayor escala, esta es tu oportunidad para validar las propuestas que satisfagan tus necesidades. No necesitas experiencia en estándares web ni desarrollo de navegadores, solo tu experiencia existente en tu propio campo.

Una vez que lleguemos a un punto en el que la funcionalidad principal sea sólida y completa, planeamos comenzar a enviar las APIs para la disponibilidad general, probablemente entre principios y mediados de 2023. Durante la prueba de origen, se diseña para que las APIs evolucionen en función de las pruebas y los comentarios. Se pueden lanzar funciones individuales mientras la prueba de origen general aún está en curso. Después del lanzamiento, seguiremos definiendo mejor las APIs a medida que avancemos con la adopción inicial y las pruebas a largo plazo.

Las propuestas de cookies con estado particionado independiente (CHIPS) y conjuntos propios proporcionan una ruta para admitir cookies en contextos de varios sitios que no requieren seguimiento.

CHIPS

CHIPS permite a los desarrolladores habilitar una cookie en el almacenamiento "particionado", con un jar de cookies separado por sitio de nivel superior. En función de los comentarios que nos brindaron los desarrolladores durante la prueba de origen actual, realizamos una serie de correcciones y mejoras, además de extender el período de prueba hasta el final de la versión estable de Chrome 104 a finales de agosto. Específicamente, quitamos los requisitos más restrictivos de un prefijo __Host- y ningún atributo Domain para facilitar la migración de sitios que usan cookies en subdominios, como shop.example.com y blog.example.com.

Con estos comentarios positivos sobre la propuesta y la prueba, esperamos enviar CHIPS una vez que esta finalice. Según el proceso oficial, puedes seguir la lista de distribución de blink-dev para saber cuándo publicaremos el mensaje Intent to Ship (I2S).

Ese es un logro importante porque, en muchos casos de uso en los que proporcionas un servicio incorporado y autónomo a otro sitio, como un widget o una API, esto te permite realizar las actualizaciones mucho antes de la fase de eliminación de las cookies de terceros.

Conjuntos propios

Los conjuntos propios proporcionan un método para agrupar sitios afiliados con el objetivo de permitir que las organizaciones que tienen varios sitios, como diferentes dominios a nivel de país, usen sus propias cookies en estos contextos específicos entre sitios específicos, pero propios.

En función de los comentarios que recibimos durante el análisis y las pruebas de la función, proponemos una serie de cambios que tienen como objetivo abordar esos problemas y satisfacer las necesidades del ecosistema. Específicamente, proponemos que los conjuntos se definan en términos de “subconjuntos” específicos de casos de uso. También proponemos que los sitios usen la API de Storage Access junto con una posible extensión para solicitar acceso de cookies entre sitios. Esto reemplaza la propuesta del atributo SameParty.

Actualizaremos la guía para desarrolladores a medida que avance el trabajo. Si ya experimentaste con conjuntos propios o el caso de uso coincide con tus necesidades, este es un buen momento para seguir los debates y participar.

Reducción del usuario-agente del envío

Estamos reduciendo la información en la string usuario-agente de Chrome. A partir de Chrome 101 en abril de 2022, se reemplazó la versión secundaria o de compilación por ceros. Las próximas fases también reemplazarán la versión del SO o la plataforma, y el modelo de dispositivo por valores fijos. Esto comenzará en computadoras de escritorio desde Chrome 107 en octubre de 2022 y en dispositivos móviles desde Chrome 110 en enero de 2023. Este cronograma sigue siendo el mismo y no se ve afectado por los cambios en el programa de eliminación gradual de las cookies de terceros, y el usuario-agente completamente reducido se lanzará a principios de 2023.

Los cambios en la string están diseñados para ser retrocompatibles, por lo que no te verás afectado si no necesitas esos valores específicos. Sin embargo, si analizas la string de usuario-agente para extraer la versión secundaria o de compilación del navegador, la versión de SO o plataforma, o el modelo de dispositivo, deberás migrar a User-Agent Client Hints.

Partición de almacenamiento

Las cookies son la función más importante que se usa para el seguimiento entre sitios, pero Privacy Sandbox tiene como objetivo abordar el seguimiento entre sitios como un todo, incluido todas las formas de almacenamiento entre sitios. De manera similar a como particionamos la caché HTTP en 2020, también buscamos APIs de almacenamiento de particiones, como IndexedDB y localStorage, APIs de comunicación como BroadcastChannel y SharedWorker, y funciones que abarcan ambas categorías, como ServiceWorker.

Enviamos el Intent a prototipo (I2P) para este trabajo, lo que significa que estamos progresando en los diseños y el código inicial para las diversas APIs. En la versión Canary de Chrome 105 actual, planeamos tener una marca disponible para habilitar las pruebas para desarrolladores locales. Debes esperar que estos cambios avancen en el proceso estándar de desarrollo de Chrome a medida que se complete el trabajo, que esperamos que se realice a principios de 2023, antes de la eliminación gradual de las cookies de terceros.

Documentación y asistencia para desarrolladores

Para ayudarte a navegar por Privacy Sandbox en su conjunto, tenemos privacysandbox.com, que proporciona los conceptos, los objetivos y los cronogramas del proyecto en la Web y en Android. En developer.chrome.com/privacy-sandbox/, puedes encontrar los detalles de las propuestas individuales, las demostraciones y las guías de implementación y prueba, junto con vínculos a recursos más amplios para la participación.

Realizamos sesiones periódicas de horario de atención para desarrolladores sobre una variedad de temas de Privacy Sandbox. En cada una de ellas, incorporamos a los equipos de ingeniería y de producto, hacemos una demostración y, luego, respondemos tus preguntas sobre implementación y pruebas. Publicitamos cada sesión en @ChromiumDev Twitter y en las listas de distribución de la API correspondiente. Ya ofrecemos una sesión en japonés junto con repeticiones para diferentes zonas horarias, pero también seguiremos mejorando el programa para publicar videos subtitulados de las demostraciones y facilitar el envío de temas y preguntas por adelantado.

También tenemos nuestro repositorio de asistencia para desarrolladores en GitHub. Si tuviste un problema o tienes una pregunta y no sabes dónde presentarlo, publica el problema allí y te ayudaremos a resolverlo o a encontrar el lugar adecuado para que participes.

Cómo hacer y compartir comentarios

Si bien Google inició Privacy Sandbox como proyecto, el objetivo es que presentemos propuestas para cambiar toda la plataforma web, no solo cambios de funciones en Chrome. Se trata de un proceso abierto y colaborativo entre una gran cantidad de grupos que incluye proveedores de navegadores, propietarios de sitios y, lo que es más importante, las personas que usan esos sitios y navegadores: los usuarios. Si bien las especificaciones resultantes están escritas en un lenguaje muy explícito y formal (ya que deben definir el proceso lo suficientemente completo como para implementarlo), el proceso de asegurarse de que la especificación haga lo correcto requiere la participación de todos.

Muchas empresas desean saber quién más está haciendo pruebas y cómo se compartirán esos resultados. Como verificadores, tú decides si quieres que tus planes de prueba y resultados sean públicos, y te recomendamos que lo hagas. Hay varios foros públicos en W3C, GitHub, listas de distribución que puedes compartir directamente con otras partes interesadas. Esto puede ser tan simple como indicar que estás participando de forma activa en una prueba de origen, si tenías o no todo el material que necesitas para implementar, o un análisis detallado de los resultados de las pruebas. También puedes publicar en tus propios sitios, blogs o cuentas de redes sociales, en especial si tienes un público específico con el que deseas hablar.

En nuestra página de comentarios, se incluyen las diferentes rutas y las rutas activas para cada API. También puedes enviarnos comentarios directamente a través de nuestro formulario de comentarios.

Al final, cuando cambiamos el comportamiento de las cookies, cambiamos la tecnología que forma parte de la Web durante 28 años. La Web nos pertenece a todos, y trabajar en estos cambios para encontrar la combinación ideal que permita un entorno más privado y que, al mismo tiempo, permita el ecosistema rico y abierto que amamos, seguirá requiriendo tu intervención y orientación. Esperamos con ansias el resto del recorrido juntos.