Cómo funciona
Seguridad y privacidad desde el diseño
Todo lo que llega de la red es hostil hasta que se demuestre lo contrario.
Federación
Firmado o rechazado
Cada mensaje entrante debe llevar una firma válida.
Dominio correcto
El autor debe pertenecer al dominio que firma.
Sin SSRF
Las peticiones remotas evitan IP privadas, con límites de tamaño y tiempo.
HTML limpio
El contenido remoto se limpia con una lista de etiquetas permitidas.
Envelopes cifrados
Los contenidos privados de diaspora* se validan tras descifrarlos.
Límites de frecuencia
Por servidor y por cuenta, con Redis.

Una sola puerta para la visibilidad
Quién puede ver una publicación lo decide una sola función, canView. Muros, búsqueda, hilos, multimedia y federación pasan todos por ella.
Los archivos de las publicaciones no públicas se sirven con enlaces firmados y con caducidad.
Tu cuenta
- Contraseñas protegidas con Argon2id
- Llaves de acceso (WebAuthn) y doble factor TOTP con códigos de recuperación
- Cookies de sesión HttpOnly y SameSite; tokens OAuth con permisos para las apps
- Exportación completa de tus datos y borrado de la cuenta que llega a los demás servidores
- Muda tu cuenta a otro servidor y conserva a tus seguidores
Moderación
Denuncias
Denuncia publicaciones y cuentas, también a su servidor de origen.
Bloqueos
Bloquea o silencia personas y dominios enteros.
Control de registros
Abiertos, por invitación o con aprobación. Cada acción queda registrada.
¿Has encontrado una vulnerabilidad? Escribe a [email protected] antes de hacerla pública.
