NoticiasNews2 MIN2026-10-30T02:30:38.141Z
BaFut refuerza su privacidad: menos datos a la vista, las mismas funciones
Esta semana dedicamos el trabajo en BaFut y BaFut Mesa a revisar quién puede ver qué en la base de datos, y cerramos el acceso anónimo a información que no tenía por qué ser pública.
BaFut tightens privacy: less data exposed, same features
This week we spent our BaFut and BaFut Mesa work reviewing who can see what in the database, and we closed anonymous access to information that never needed to be public.
Esta semana el equipo de BaFut, nuestra app de partidos abiertos y reservas de canchas, y de BaFut Mesa, el panel para administradores de canchas, dedicó buena parte del trabajo a una revisión de privacidad de la base de datos.
La pregunta fue sencilla: ¿qué puede ver alguien que entra sin iniciar sesión? La respuesta debía ser solo lo necesario para descubrir canchas y partidos. Con esa regla revisamos los datos uno por uno y aplicamos el principio de mínimo privilegio: cada quien ve únicamente lo que necesita.
Qué cambió:
- Los datos de contacto y de propietarios de las canchas ya no se pueden leer sin sesión.
- La información de suscripciones de cada cancha quedó reservada a quien la administra.
- Otras consultas internas ahora solo responden sobre el usuario que las hace.
Cada cambio se probó primero en un entorno de pruebas y se validó antes de llegar a producción, con respaldo y plan de reversión listos. Para quien usa la app no cambia nada visible: las mismas pantallas, con menos datos expuestos.
Es el tipo de trabajo que no se ve, pero que hace que una plataforma sea confiable.
This week the team behind BaFut, our app for open matches and pitch bookings, and BaFut Mesa, the dashboard for venue managers, spent much of its time on a database privacy review.
The question was simple: what can someone see without signing in? The answer had to be only what's needed to discover venues and matches. With that rule we went through the data piece by piece and applied the principle of least privilege: everyone sees only what they need.
What changed:
- Venue contact and owner details can no longer be read without signing in.
- Each venue's subscription information is now limited to the people who manage it.
- Other internal queries now only answer about the user who makes them.
Every change was tested first in a staging environment and validated before reaching production, with a backup and rollback plan ready. Nothing visible changes for people using the app: the same screens, with less data exposed.
It's the kind of work nobody sees, but it's what makes a platform trustworthy.