Saltar al contenido
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

  1. Hecho: perfiles solo con sesión y solo columnas públicas (grants por columna); mi_perfil() para la propia; insignia_causa para embajadoras; vista reacciones_recuento; las visitas sin sesión leen los foros sin identidades.
  2. Pendiente: pruebas con la clave anon y con sesión.

Criterios de aceptación

  • GET /rest/v1/perfiles con la clave anon devuelve 0 filas o error (probado)

  • Ninguna respuesta expone el user_id de otras personas en reacciones

  • Los foros muestran nombre y handle a las usuarias con sesión (probado en Supabase)

Archivos

Todo lo demás