La privacidad, explicada de forma sencilla
Tu privacidad es la razón por la que existe Hidesay.
Cada mensaje se cifra directamente en tu dispositivo antes de enviarse. Nuestros servidores solo reciben datos ya cifrados y no tienen la clave privada necesaria para leerlos.
Hidesay está diseñada según un principio muy sencillo: el servidor debe saber lo menos posible. Conserva solo la información estrictamente necesaria para que el servicio funcione, y nada más.
Lo que el servidor necesita saber
Para que Hidesay funcione, el servidor tiene que gestionar cierta información técnica.
Tu cuenta
Cuando creas una cuenta se genera un identificador aleatorio y recibes un token de acceso.
Ese token es la única credencial necesaria para acceder a tu cuenta.
El servidor nunca guarda el token en claro. Solo almacena un hash calculado con Argon2id, suficiente para comprobar que es válido pero imposible de usar para reconstruir el token original. En la práctica, tu token solo lo conocen tú y tus dispositivos.
Si decides completar tu perfil, el servidor también conserva:
- tu nombre de usuario y los posibles nombres de usuario adicionales;
- nombre, apellidos y biografía;
- tu clave PGP pública y su huella (fingerprint);
- foto de perfil e imagen de portada.
La clave privada, en cambio, nunca sale de tu dispositivo.
Las sesiones
Para que puedas ver qué dispositivos están vinculados a tu cuenta y desconectarlos cuando quieras, el servidor mantiene la lista de las sesiones activas.
De cada sesión se conservan:
- el hash del token de sesión;
- la fecha de creación;
- el último uso;
- la fecha de caducidad;
- el nombre del dispositivo;
- la plataforma;
- la versión de la app;
- la versión del sistema operativo.
Si activas la verificación en dos pasos, el servidor conserva solo la información imprescindible para el método elegido:
- el secreto TOTP, si usas una app de autenticación;
- o el hash de la contraseña adicional;
- o la dirección de correo electrónico, si eliges recibir los códigos por correo.
También los códigos de recuperación se almacenan únicamente como hash.
Los mensajes
Los mensajes se cifran en tu dispositivo antes incluso de enviarse.
El servidor solo recibe:
- el mensaje ya cifrado con OpenPGP;
- los metadatos imprescindibles para la entrega (remitente, destinatario o conversación, fecha y hora, posible respuesta a otro mensaje);
- la información necesaria para gestionar reacciones, mensajes fijados y visualizaciones de los canales.
Los archivos adjuntos se tratan de la misma manera: llegan al servidor ya cifrados y el servidor no puede leer su contenido.
Grupos y conversaciones
Para gestionar grupos y canales, el servidor debe conocer cierta información organizativa, por ejemplo:
- miembros;
- roles;
- permisos;
- posibles restricciones o expulsiones;
- invitaciones y solicitudes de ingreso;
- chats archivados, fijados o silenciados;
- carpetas;
- marcadores de lectura;
- usuarios bloqueados;
- nombres personalizados asignados a los contactos.
Esta información existe exclusivamente para que la app funcione.
Notificaciones push
Para recibir las notificaciones utilizamos Firebase Cloud Messaging (FCM).
El servidor conserva el token FCM de tu dispositivo, necesario únicamente para poder alcanzarlo cuando llega un mensaje nuevo.
Cuando alguien te escribe, Google no recibe el contenido del mensaje.
A través de Firebase solo se envía una pequeña notificación técnica e invisible, que sirve únicamente para reactivar la app cuando está en segundo plano.
Esa notificación no contiene:
- el texto del mensaje;
- el remitente;
- la conversación;
- los archivos adjuntos;
- ninguna información útil para reconstruir el contenido de la comunicación.
Cuando la app se reactiva, se conecta directamente a los servidores de Hidesay, descarga el mensaje ya cifrado, lo descifra únicamente en tu dispositivo y solo entonces muestra la notificación visible.
En otras palabras, el contenido de tus conversaciones no pasa por Firebase.
Lo que nunca llega a nuestros servidores
Hay información que no pedimos y que nunca recibimos.
Entre ella:
- número de teléfono;
- agenda de contactos;
- ubicación;
- identificadores publicitarios;
- datos biométricos;
- direcciones IP.
Esta información también permanece siempre en tu dispositivo:
- tu clave privada OpenPGP;
- la frase de contraseña de la clave;
- el PIN de la app;
- los posibles datos biométricos usados para desbloquearla.
No tenemos acceso a ninguna de estas informaciones.
Por qué estos datos son necesarios
La información que gestiona el servidor sirve exclusivamente para:
- autenticar tu cuenta;
- entregar los mensajes;
- sincronizar varios dispositivos;
- gestionar grupos y canales;
- enviarte notificaciones push;
- proteger tu cuenta de accesos no autorizados.
No utilizamos tus datos para:
- publicidad;
- elaboración de perfiles;
- marketing;
- entrenar modelos de inteligencia artificial.
No vendemos, alquilamos ni cedemos los datos de los usuarios a nadie.
Cuando eliminas algo, se elimina de verdad
En Hidesay no existe el concepto de "eliminado de la app pero conservado en el servidor".
Cuando eliminas algo, el servidor elimina también su propia copia.
Esto vale para:
- mensajes eliminados para todos;
- chats e historiales;
- grupos y canales;
- archivos adjuntos;
- fotos de perfil;
- imágenes de portada;
- reacciones;
- ajustes;
- carpetas;
- bloqueos;
- y cualquier otro dato asociado a tu cuenta.
No mantenemos copias ocultas ni archivos consultables del contenido eliminado.
La única excepción se refiere a lo que ya se ha descargado en los dispositivos de otros usuarios. Si un mensaje ya se ha recibido y guardado en el dispositivo del destinatario, no tenemos ninguna forma de acceder a ese dispositivo ni de borrar su contenido.
Durante cuánto tiempo se conservan los datos
El servidor conserva los datos solo durante el tiempo necesario.
- Los mensajes cifrados con PGP permanecen hasta que se eliminan o hasta que vence un posible temporizador de autodestrucción.
- Las sesiones permanecen hasta que cierras sesión o hasta que caducan.
- Los códigos temporales de la verificación en dos pasos se eliminan automáticamente pocos minutos después de un inicio de sesión fallido, o al instante tras un inicio de sesión correcto.
- La información del perfil permanece mientras decidas mantener tu cuenta.
Eliminación de la cuenta
Puedes eliminar tu cuenta en cualquier momento, por tu cuenta, dentro de la app: Acceso y seguridad → Cuenta → Eliminar cuenta. No hace falta escribirnos ni esperar a que alguien tramite una solicitud. Encontrarás cada paso en la página Eliminar la cuenta.
Para confirmar te pedimos el token de acceso completo, no solo la sesión ya abierta en el teléfono, y el segundo factor si has activado uno. Los códigos de recuperación no bastan: sirven para volver a entrar en una cuenta, no para cerrarla.
Dos formas distintas de cerrar la cuenta
Te preguntamos qué hacer con los mensajes que ya has enviado, porque el resultado sobre los datos es distinto.
Si eliges eliminarlos, la fila de tu cuenta y todo lo vinculado a ella se borran de la base de datos, incluidos los mensajes que escribiste en chats privados, grupos y canales. Un chat privado está hecho de dos personas: si eliminas también los mensajes, desaparece también la copia que tenía la otra persona, porque no puede existir la mitad de una conversación.
Si eliges dejárselos a quienes los recibieron, el contenido de los mensajes sigue siendo legible para quienes los recibieron, pero tu cuenta deja igualmente de ser identificable: nombre, nombre de usuario, biografía, foto, clave pública, token y segundo factor se borran y se sustituyen por un identificador aleatorio que no conduce a ti. No es una cuenta "conservada": es un perfil anonimizado, que aparece ante quien lee esos mensajes como "Cuenta eliminada" y al que nadie, tú incluido, puede volver a acceder. En términos de protección de datos, tus datos personales se borran de todos modos; solo queda el contenido de los mensajes, que es también un dato de la otra persona y no solo tuyo.
Grupos y canales
Si eres propietario de grupos o canales, la eliminación de la cuenta los cierra para todos los miembros, sea cual sea la opción elegida sobre los mensajes: te pertenecen y no pasan automáticamente a nadie más. En los grupos de los que eres simplemente miembro, en cambio, eliminar la cuenta equivale a salir de ellos: el grupo continúa para quienes se quedan.
Lo que se elimina en cualquier caso
- el perfil;
- los nombres de usuario;
- la clave pública;
- las imágenes subidas;
- todas las sesiones, en cada dispositivo;
- los tokens para las notificaciones push;
- los ajustes;
- la pertenencia a grupos y canales;
- cualquier otro dato asociado a tu cuenta.
Las copias de los mensajes que ya se hayan descargado en los dispositivos de los demás participantes permanecen, en cambio, en sus dispositivos, porque no tenemos ningún acceso a los dispositivos de los usuarios.
La eliminación es inmediata y definitiva: el token deja de funcionar en el mismo instante en que confirmas, y no conservamos copias de seguridad desde las que restaurar una cuenta cerrada por error. Precisamente porque requiere el token, si lo has perdido junto con un posible segundo factor, no tenemos una forma técnica de verificar que la cuenta es tuya, así que no podemos eliminarla en tu lugar a partir de una solicitud escrita.
Tus derechos
Si te es aplicable el RGPD, puedes pedir en cualquier momento:
- acceder a tus datos;
- rectificarlos;
- suprimirlos;
- limitar su tratamiento;
- oponerte al tratamiento;
- recibirlos en un formato portable.
Podemos proporcionarte todo lo que hay en nuestros servidores. En cuanto a los mensajes, solo podemos entregarte la versión cifrada, porque es la única forma en que existen en nuestros sistemas.
Escribe a [email protected] para ejercer cualquiera de estos derechos. También tienes derecho a presentar una reclamación ante la autoridad de control de tu país; en Italia, el Garante per la protezione dei dati personali.
En pocas palabras
Hidesay está diseñada para saber lo menos posible.
Tus mensajes se cifran antes de salir de tu dispositivo.
Tu clave privada nunca se transmite.
Tu token de acceso nunca se guarda en claro.
Firebase no ve el contenido de tus conversaciones.
Y cuando eliminas algo, se elimina también de nuestros servidores.
Consulta también los términos del servicio y la página sobre el modelo de seguridad.