No se recogen datos
Esa es toda la declaración de privacidad de la extensión Ghostchars, y es una afirmación sobre el código y no una política que pudiera cambiarse sin tocarlo. Lo que sigue es exactamente lo que hace la extensión en cada lugar donde toca tu texto.
Se aplica a la versión 0.9.0 · Última actualización
Qué envía la extensión
Tu texto: nunca, bajo ninguna circunstancia; ni una palabra, ni un hash, ni un recuento de lo que había en él. Todo lo que Ghostchars hace con tu texto ocurre dentro de tu navegador. La extensión hace exactamente una petición de red, y solo si tú la pides: activar una licencia. Nada más: ni analítica, ni informes de error, ni comprobaciones de actualización propias, ni configuración remota, ni fuentes, imágenes o scripts remotos. Cada otro byte que ejecuta está dentro del paquete de la extensión.
Esa petición ocurre cuando escribes una clave de licencia en la página de ajustes y pulsas Activar, y en ningún otro momento: nunca en segundo plano, nunca por temporizador, nunca al instalar. Va a https://ghostchars.com/api/v1/activate, nuestro propio servidor, y lleva tres cosas, que son la lista completa. La clave de licencia que acabas de escribir. Un identificador aleatorio de este navegador: un UUID generado en tu equipo la primera vez que pulsas Activar, que no es un número de serie, ni un identificador de hardware, ni un identificador de perfil de Chrome, ni deriva de nada tuyo; existe para poder contar que una licencia está en uso en 3 equipos, que es lo que la licencia permite. Y la palabra «extension», para saber cuál de nuestras apps pregunta. Lo que vuelve es una licencia firmada, guardada en tu equipo y comprobada allí, sin conexión, a partir de entonces.
Lo que esa petición no lleva: tu texto, tu portapapeles, los sitios que visitas, los sitios que activaste, tu cuenta semanal, tu correo electrónico y cualquier cookie: se hace omitiendo las credenciales, así que no envía ninguna ni acepta ninguna. Si nunca compras una licencia, la petición no ocurre nunca y el identificador aleatorio del navegador no se genera nunca. Una instalación recién hecha no guarda absolutamente nada.
Qué guarda la extensión
Seis valores como mucho, en el almacenamiento local de extensiones de tu navegador, en tu equipo y en ningún otro sitio: los doce interruptores de limpieza, todos apagados por defecto; la lista de sitios para los que activaste limpiar al pegar; si elegiste «limpiar al pegar en todas partes»; la cuenta semanal de limpiezas gratuitas; un identificador aleatorio de este navegador; y la licencia firmada. Esa es toda la superficie de almacenamiento, y una prueba lo verifica.
Los tres últimos no existen hasta que usas la función que los crea: la cuenta la primera vez que limpiar al pegar limpia algo, y el identificador del navegador y la licencia solo si pulsas Activar. La cuenta es qué semana es y cuántas limpiezas has gastado en ella, y nunca se transmite: ni con la petición de activación ni a ninguna otra parte. Es un número que esta extensión lee en tu propio equipo para decidir si limpia un pegado, y puedes leerlo, y editarlo, en las herramientas de desarrollo de Chrome. No hay historial de lo que limpiaste, ni copia de tu texto, ni identificador de ningún tipo aparte de ese identificador aleatorio de licencia.
Qué lee la extensión
La ventana solo lee lo que escribes o pegas en su propio campo. No tiene acceso a la página que hay detrás.
El menú contextual lee el texto que tenías seleccionado, en la pestaña donde hiciste clic derecho, en el momento en que eliges la entrada. Ese clic es el permiso, cubre una pestaña y caduca: la extensión no tiene acceso permanente a ningún sitio.
Limpiar al pegar lee el texto de un evento de pegado, y solo donde lo activaste explícitamente en la página de ajustes. La extensión se instala sin acceso a ningún sitio web: el permiso se pide para un sitio cuando activas ese sitio, o para todos los sitios https en una sola petición si eliges el interruptor «en todas partes», y lo que hayas concedido se devuelve en cuanto lo desactivas. Incluso con «en todas partes» activado, lo único que se ejecuta es el limpiador de pegados, y sigue sin leer nada más que el texto de un pegado que hagas tú.
En los tres casos el texto se procesa en tu navegador, en memoria, y no se escribe ni se envía a ninguna parte.
Qué no toca nunca
Los campos de contraseña —un campo de contraseña con el foco se trata como una selección vacía—, cualquier sitio que no hayas activado, tu historial, tus cookies, tus otras extensiones y cualquier formato del portapapeles que no sea el texto plano y el HTML de un pegado que hagas tú.
Un pegado que lleva un archivo —una captura con su pie, un adjunto— se deja entero al navegador. Ghostchars no lee el archivo y ni siquiera toma el evento, para que no se pierda nada de lo que pegaste.
Terceros
Ninguno. En esta extensión no hay SDK, ni CDN, ni servicio alojado, ni proveedor de analítica. Tiene cero dependencias en ejecución, y el único servidor con el que puede hablar es el nuestro.
Cambios
Cualquier versión futura que necesitara una segunda petición de red cambiaría esta página y la ficha de la tienda en la misma actualización, y diría exactamente qué se envía y cuándo. La versión 0.9.0 hace la única petición descrita arriba y ninguna otra.
Este sitio es otra cosa
La extensión y este sitio son programas distintos con historias de privacidad distintas. El sitio tiene su propia política, incluida la analítica opcional y sujeta a consentimiento que puede ejecutar; la extensión no tiene nada de eso —ni analítica, ni telemetría, ni cuenta— y el único servidor que puede alcanzar es el firmador de licencias, y solo cuando pulsas Activar.
Contacto
Dudas, o algo en esta página que no coincida con lo que observas: privacy@ghostchars.com. Preferimos corregirlo a que nos crean sin más.