Estoy desarrollando un navegador basado en Google Chromium y teniendo en cuenta que la privacidad es libertad; pero necesito saber cómo proteger a los usuarios de mi navegador contra las huellas digitales.
Estaba pensando en interceptar solicitudes asociadas con huellas digitales, como las solicitudes de:
- Detalles del complemento del navegador y cadena de agente de usuario
-
HTTP_ACCEPT
headers - Tamaño de la pantalla y profundidad de color
- Zona horaria y fuentes del sistema
Y siempre enviando la misma respuesta (falsa). Quiero hacer esto sin romper nada para el usuario final.
Por ejemplo, si un usuario intenta ver un video en pantalla completa, y el sitio solicita el tamaño de la pantalla para cambiar su tamaño correctamente, el navegador enviará un tamaño de pantalla falso, pero en realidad mostrará en el tamaño de pantalla real.
¿Es esto posible? ¿Es realmente posible interceptar estas solicitudes y ocultar esta información sin que el sitio no funcione correctamente?