RGPD · Actualizado 27 de agosto de 2026

Política de Privacidad

Transparencia total sobre cómo tratamos datos de propietarios e inquilinos, cómo aislamos cada espacio de trabajo y cómo ejercer tus derechos.

1. Responsable del tratamiento

AlquilaGenial (proyecto SaaS) actúa como responsable del tratamiento para los datos de cuenta de propietarios. Para los datos de inquilinos, el propietario es responsable y AlquilaGenial actúa como encargado del tratamiento que los aloja con aislamiento estricto.

Contacto: privacidad@alquilagenial.com · legal@alquilagenial.com

2. Datos recopilados

  • Propietario: nombre, email, teléfono, empresa (tenant), NIF/CIF opcional, plan y estado de suscripción Stripe.
  • Inmuebles y contratos: dirección, referencia catastral, tipo LAU, rentas, fianzas, fechas.
  • Inquilinos: nombre, NIF/NIE, email, teléfono, dirección, consentimiento RGPD con fecha y versión.
  • Documentos: contratos, DNI, certificados, facturas, fotos de incidencias subidos a storage.objects buckets documents/contracts (ver 12_DOCUMENTOS.md).
  • Pagos y auditoría: recibos SEPA, incidencias y audit_logs (acción, tabla, IP).

Base legal: ejecución del contrato SaaS, consentimiento (inquilinos) e interés legítimo para seguridad.

3. Seguridad y aislamiento estricto (RLS)

Cada dato vive aislado por tenant_id con Row Level Security (RLS) en todas las tablas (properties, renters, contracts, payments, incidents, documents, consents, audit_logs). Las políticas usan helpers current_tenant_id(), is_landlord() y contract_belongs_to_current_renter() (ver 17_PORTAL_INQUILINO.md).

  • El propietario ve solo su tenant; el inquilino (rol tenant) ve solo su contrato/pagos/incidencias/documentos propios.
  • Storage: storage.objects con carpetas {tenant_id}/{property_id}/... y políticas Storage landlord/tenant access. Fotos de incidencias en {tenant_id}/{property_id}/incidents con URLs firmadas 3600s.
  • Cifrado en tránsito (HTTPS) y en reposo (Supabase), backups y control de acceso por rol owner/manager/accountant/tenant.

4. Privacidad del propietario vs del inquilino

Propietario (SaaS)

Gestiona su tenant completo, exporta su JSON y ejerce olvido vía Ajustes → Privacidad (14_AJUSTES.md).

Inquilino (Portal)

Accede solo a /portal (contrato, pagos, incidencias, documentos) y a /portal/rgpd → Mi Privacidad para rectificar email/teléfono con re-consentimiento y descargar su JSON.

5. Derechos ARCO+

Puedes ejercer Acceso, Rectificación, Cancelación/Supresión, Oposición, Limitación y Portabilidad en cualquier momento:

Portabilidad

Desde Ajustes → Privacidad → Exportar JSON (propietario) o Portal → Mi Privacidad (inquilino). Incluye propiedades, inquilinos, contratos, pagos, incidencias, documentos.

Supresión (derecho al olvido)

Propietario: soft_delete_tenant() en Ajustes (escribe ELIMINAR MI CUENTA). Inquilino: solicita al propietario o a privacidad@. Borrado en cascada + auth.users.

Rectificación: edita tu perfil en Ajustes o, para inquilinos, en /portal/rgpd con re-consentimiento atómico (update_renter_with_consent + IP). Respuesta en <30 días.

6. Conservación, cookies y reclamaciones

Conservamos datos mientras mantengas cuenta o por obligaciones fiscales (6 años). Usamos cookies técnicas y de tema (theme en localStorage). Puedes reclamar ante la AEPD (aepd.es) si consideras vulnerados tus derechos.

Contacto RGPD: privacidad@alquilagenial.com · DPO: dpo@alquilagenial.com

Versión vigente en /privacidad · Complementa a Términos.