Row Level Security (RLS)

Reglas de la base de datos que deciden, fila por fila, quién puede leer o modificar cada registro.

¿Qué es Row Level Security y cómo protege los datos de mi aplicación?

Row Level Security, o seguridad a nivel de fila, es una función de bases de datos como PostgreSQL que aplica permisos a cada registro. La base misma revisa quién hace la petición y solo le deja ver o cambiar lo que le corresponde, aunque la aplicación se equivoque al filtrar.

Es muy útil en servicios como Supabase, donde la aplicación habla con la base usando una llave pública. Esa llave no es secreta por diseño; lo que protege los datos son las reglas.

Por qué le importa a tu negocio

Una aplicación con muchos usuarios o con datos sensibles no puede depender de que cada pantalla recuerde filtrar la información. Con reglas en la base, un error en el código de la interfaz no basta para exponer los datos de otro cliente.

Cómo lo usamos en Damorus

En la seguridad la dan Row Level Security y una cuenta de sincronización: el registro público está apagado y solo una sesión autenticada de la escuela puede leer o escribir. Encima, el permiso de borrar está revocado en la base, así que la app solo marca registros como eliminados; el borrado real necesita una llave maestra que guarda el dueño. usa PostgreSQL con Row Level Security en sus tablas de operación.

¿Lo necesitas en tu proyecto?

Quiero mi boceto gratuito →

Tu proyecto con nosotros puede empezar hoy.

Cuéntanos qué quieres lograr, o eso que siempre quisiste que tu proyecto lograra, y te decimos cómo lo haríamos y cuánto cuesta. Si lo puedes imaginar, lo podemos hacer realidad.

o escríbenos por WhatsApp (+49 176 4454 2881) o a Alejandro@damorus.com