Banco de tareas
SEG-004SeguridadAntes de lanzar
Cerrar perfiles y reacciones a la lectura anónima
- Dificultad
- Media
- Estimación
- 1d
- Estado
- En revisión · @dumonde-lab
- Habilidades
- postgressupabase-rlstypescript
Zona sensible. Toca permisos, datos personales, el mapa, secretos o la identidad de marca. Necesita revisión de la titular y conviene haber completado alguna tarea antes.
Contexto
perfiles y reacciones se leían sin sesión: con la clave pública se descargaba a todas las usuarias con municipio, bio y causas (datos de categoría especial, art. 9 RGPD) y se veía quién se sumaba a cada evento. Implementado; falta probarlo.
Qué hacer
- Hecho: perfiles solo con sesión y solo columnas públicas (grants por columna);
mi_perfil()para la propia;insignia_causapara embajadoras; vistareacciones_recuento; las visitas sin sesión leen los foros sin identidades. - Pendiente: pruebas con la clave anon y con sesión.
Criterios de aceptación
GET /rest/v1/perfilescon la clave anon devuelve 0 filas o error (probado)Ninguna respuesta expone el
user_idde otras personas en reaccionesLos foros muestran nombre y handle a las usuarias con sesión (probado en Supabase)