Reveni Labs
Índice del documento

Reveni - Reservas es una app de reservas para tiendas Shopify de estudios de clases (yoga, pilates, talleres), desarrollada por [RAZÓN SOCIAL COMPLETA DE REVENI LABS] («Reveni Labs», «nosotros»), con RUC [RUC] y domicilio en [DOMICILIO FISCAL].

Este documento explica qué datos personales trata la app, para qué, dónde se guardan, cuánto tiempo y qué puede hacer usted al respecto. Está escrito para tres públicos:

Está en español y evita el lenguaje de abogado a propósito. Hay una traducción al inglés; si las dos no coinciden, vale esta. Si algo no se entiende, escríbanos a ayuda@revenilabs.com y lo aclaramos.


1. Quién responde por sus datos

Los datos de los alumnos y de los profesores los tratamos por cuenta del estudio: el comerciante es el responsable del tratamiento (el titular del banco de datos) y nosotros somos el encargado. Tratamos esos datos siguiendo sus instrucciones y solo para dar el servicio de la app. Las condiciones de ese encargo están en nuestro acuerdo de tratamiento de datos, que el comerciante acepta al instalar la app. Si usted reservó una clase o da clases en un estudio y quiere ejercer sus derechos, puede dirigirse al estudio o a nosotros: en el capítulo 10 explicamos las dos vías.

Los datos de la cuenta del comerciante (el dominio de su tienda, su correo de contacto, su plan y el uso que hace de la app) los tratamos como responsables.

Shopify es una empresa independiente con su propia política de privacidad. Nosotros accedemos a los datos de una tienda solo con los permisos que el comerciante concede al instalar la app. Los pagos los procesa Shopify: la app nunca ve ni guarda datos de tarjetas.


2. Qué datos tratamos

2.1 De los alumnos

DatoDe dónde salePara qué
Nombre y correo electrónicoDel pedido de Shopify, al comprar la claseLa lista de alumnos de cada sesión y los correos sobre su reserva
Identificador de cliente de ShopifyDel pedido, o de su sesión iniciada en la tiendaEnseñarle sus reservas en «Mis reservas» cuando entra con su cuenta
Sus reservas: clase, fecha, tipo de precio, plazas, pedido, pago y estadoDe la reserva y del pedidoLlevar el cupo de cada sesión, cancelar, cambiar de fecha y devolver lo que toque
Clases a favorDe una cancelación o de una compra sin fechaQue pueda usarlas en otra sesión
AsistenciaLa marca el profesor al pasar lista en su portalLa lista de la sesión y las ganancias del profesor

No pedimos ni guardamos el teléfono, la dirección, la fecha de nacimiento ni datos de salud del alumno. Tampoco datos de pago: los procesa Shopify.

Mientras el alumno paga, la app le aparta la plaza durante 15 minutos. Ese apartado no lleva su nombre ni su correo, y caduca solo.

2.2 De los profesores

DatoQuién lo ponePara qué
Nombre, biografía y fotoEl estudioSe publican en la tienda junto a sus clases
Correo electrónicoEl estudioLa invitación a su portal y los avisos sobre sus clases y sus ganancias
Su cuenta de cliente en la tiendaÉl, al aceptar la invitaciónEntrar a su portal
Su acuerdo (porcentaje o monto fijo) y sus ganancias, con lo que el estudio marca pagadoEl estudioQue el estudio y el profesor vean lo que gana. La app no paga ni mueve dinero
Lo que propone desde su portal: clases con su foto, horarios y cambios de una sesiónEl profesorAplicarlo, o dejarlo para que el estudio lo apruebe, según el permiso que este le dé

La invitación al portal es un enlace de un solo uso que caduca a los 7 días. Las fotos que sube un profesor se guardan en Contenido › Archivos de la tienda, en Shopify, no en nuestros servidores.

2.3 Lo que leemos de Shopify

La app pide estos permisos al instalarse:

Pedimos leer clientes (read_customers) por una sola razón: sin ese permiso Shopify no da el nombre de quien compró, y sin el nombre no hay lista de alumnos. Del cliente solo leemos su identificador, su nombre y su correo, y solo en los pedidos de la tienda.

Del pedido leemos exclusivamente: el identificador y el número del pedido, las fechas de creación, actualización y cancelación, el estado de pago, el canal de venta, el correo, si los precios llevan impuestos, los códigos de descuento, los atributos del carrito, el identificador, el nombre y el correo del cliente y, de cada línea, su identificador, cantidad, cantidad actual, variante, atributos, precio tras descuentos e impuestos.

No consultamos ni el teléfono, ni la dirección de facturación, ni la de envío, ni la nota del pedido, ni los datos del navegador del comprador.

Los avisos automáticos que Shopify nos envía cuando cambia un pedido están recortados en origen y no traen ni el nombre ni el correo: solo el identificador del cliente, el estado del pedido y lo que hace falta de cada línea para reconocer la clase.

Una excepción que declaramos porque es real: los avisos de cumplimiento que Shopify envía cuando alguien pide ver o borrar sus datos (customers/data_request, customers/redact, shop/redact) llegan completos y sí contienen el correo y el teléfono de la persona. Los usamos únicamente para saber a quién hay que buscar, y vaciamos ese contenido de nuestro registro en cuanto la tarea toma la petición, antes de dar ningún otro paso.

2.4 Datos del comerciante

El dominio de la tienda, su nombre, su correo de contacto, su zona horaria, su moneda, su idioma, el plan contratado y el estado de la suscripción. El correo de contacto de la tienda va como dirección de respuesta en los correos que la app envía a alumnos y profesores.

No recibimos ni guardamos datos de tarjetas. El cobro de la app lo hace Shopify en la factura de la tienda.

2.5 Datos técnicos

2.6 Lo que no hacemos, dicho de una vez


Para quéQué datosBase legal
Reservar, llevar el cupo y confirmar la reserva con el pedidoPedido, reserva e identificador de clienteEncargo del comerciante, para dar el servicio que el alumno pidió al reservar
La lista de alumnos de cada sesión y pasar listaNombre, correo (solo en el panel del estudio), asistenciaEncargo del comerciante
«Mis reservas»: cancelar, cambiar de fecha y usar clases a favorIdentificador de cliente, reservas y clases a favorEncargo del comerciante
Avisar al alumno de que su sesión cambió o se canceló, y de lo que se le devuelveNombre y correoEncargo del comerciante: es información sobre la reserva que hizo
El portal del profesor, sus avisos y sus gananciasDatos del punto 2.2Encargo del comerciante, dentro de su relación con el profesor
Facturar y dar soporte al comercianteDatos del punto 2.4Ejecución del contrato con el comerciante
Atender peticiones de acceso y de borradoLo que haga falta para identificar a la personaObligación legal

4. Qué se ve, y quién lo ve

DóndeQué muestraQuién lo ve
La tienda (ficha de cada clase y página con el horario)Clases, fechas, plazas libres, precios y el nombre, la biografía y la foto del profesor. Nunca datos de alumnosCualquiera que visite la tienda
«Mis reservas»Las reservas y las clases a favor de quien entraSolo el alumno, con su cuenta de la tienda
Portal del profesorSus clases, los nombres de sus alumnos para pasar lista (sin sus correos) y sus ganancias, por clase y por sesiónSolo ese profesor, con su cuenta de la tienda
Panel del estudioClases, sesiones, alumnos con nombre y correo, pedidos, pagos y ganancias de los profesoresEl comerciante y su equipo, en el admin de Shopify
Metaobjetos de la tiendaProfesores (nombre, biografía y foto) y sesiones (fecha y plazas). Nunca datos de alumnosEl comerciante; el tema los usa para la tienda

Los correos que envía la app:

Salen con nuestro proveedor de correo (capítulo 5) y llevan el correo del estudio como dirección de respuesta.


5. Con quién compartimos los datos

Solo con los proveedores que necesitamos para que la app funcione. Todos actúan por cuenta nuestra y bajo contrato, y ninguno puede usar los datos para sus propios fines.

ProveedorPara quéDónde trata los datos
Vercel Inc.Alojamiento de la aplicación y ejecución de las tareas programadasEstados Unidos
Supabase, Inc.Base de datosEstados Unidos
Resend (Plus Five Five, Inc.)Envío de los correos de la appEstados Unidos
Shopify Inc.La plataforma sobre la que corren la tienda y la app; guarda las fotosVer la política de privacidad de Shopify

Si añadimos o cambiamos un proveedor, lo avisamos al comerciante antes de que empiece a tratar datos.

Además, podemos revelar datos cuando una autoridad competente nos lo exija por una vía legal válida, y en ese caso lo comunicamos al comerciante salvo que la ley nos lo prohíba.


6. Dónde se guardan, y la transferencia internacional

Los datos se alojan en servidores ubicados en Estados Unidos (región us-east-1). Eso significa que, si usted está en Perú o en la Unión Europea, sus datos salen de su país: es una transferencia internacional y se lo decimos claramente en lugar de esconderlo en una nota al pie.

Perú no ha declarado que Estados Unidos ofrezca un nivel adecuado de protección de datos con carácter general. Por eso nos amparamos en el artículo 18.2 del Reglamento de la Ley 29733 (D.S. 016-2024-JUS), que permite la transferencia cuando el exportador ofrece garantías adecuadas, y en su artículo 20, que admite cláusulas contractuales para ello. Las garantías que aplicamos son:

Si el comerciante está sujeto al Reglamento General de Protección de Datos de la Unión Europea: [CÓMO SE CUBRE LA TRANSFERENCIA PARA COMERCIANTES SUJETOS AL RGPD, A DECIDIR CON EL ACUERDO DE TRATAMIENTO DE DATOS DE RESERVAS].


7. Cuánto tiempo los guardamos

La regla general: los datos viven mientras la app siga instalada en la tienda del comerciante. Al desinstalarla, se borran (capítulo 9).

Además, se borran antes en estos casos:

SituaciónQué pasa
Alguien pide el borrado de sus datos a la tiendaVer el capítulo 9. Plazo máximo: 30 días
El comerciante desinstala la appBorramos nuestra copia dentro de las 48 horas siguientes a que Shopify nos lo pida
Un alumno cancela una reservaLa reserva no se borra: queda cancelada, porque detrás hay un pedido real que el estudio tiene que contabilizar
Se entrega el paquete de una petición de accesoEl paquete se borra 30 días después de entregarlo

Algunos datos caducan solos, por diseño: la plaza apartada mientras alguien paga, a los 15 minutos, y la invitación de un profesor, a los 7 días o al usarse.

Por qué no hay un plazo más corto. Mientras la app siga instalada, el estudio necesita el historial de sus reservas: detrás de cada una hay un pedido que tiene que contabilizar, y las ganancias de sus profesores se calculan con ellas. Por eso no las borramos solos antes: se borran o se anonimizan por cualquiera de las vías de la tabla de arriba. Si algún día anonimizamos de forma automática a los alumnos sin actividad, lo diremos aquí con su plazo.

Copias de seguridad. Nuestro proveedor de base de datos mantiene copias cifradas. Una copia restaurada puede contener datos que ya se habían borrado: por eso guardamos el registro de las peticiones de borrado atendidas y volvemos a aplicarlas sobre cualquier restauración. El periodo de retención de las copias es de [PERIODO DE RETENCIÓN DE COPIAS DE SEGURIDAD DEL PROVEEDOR].


8. Cómo los protegemos

Lo que hacemos de verdad, sin adornos:

Lo que no decimos: no tenemos certificación ISO 27001, ni informe SOC 2, ni ningún sello equivalente, y no vamos a insinuar lo contrario. Ningún sistema es invulnerable. Si ocurriera una brecha, seguimos el procedimiento y los plazos del capítulo 11.


9. Borrado y acceso a los datos: los tres casos de Shopify

Shopify obliga a toda app publicada a atender tres avisos automáticos. Los tres están implementados, se verifican con firma criptográfica y se rechazan con un error 401 si la firma no es válida. Respondemos de inmediato para confirmar la recepción, y el trabajo lo hace después una tarea programada que se ejecuta cada cinco minutos. El plazo máximo es de 30 días y tenemos una alarma que salta siete días antes de vencer.

Cuando una persona pide ver sus datos (customers/data_request): reunimos sus reservas, sus clases a favor y su nombre y correo descifrados, en un paquete que se entrega al dueño de la tienda, que lo descarga desde el panel de la app, porque él es el responsable del tratamiento. Cada descifrado queda registrado en la auditoría, y el paquete se borra 30 días después de entregarlo.

Cuando una persona pide borrar sus datos (customers/redact):

Cuando el comerciante desinstala la app (shop/redact, que Shopify envía 48 horas después): borramos todo lo de esa tienda de nuestra base de datos. Lo único que sobrevive es el registro mínimo de las propias peticiones de borrado atendidas, sin ningún dato personal dentro, que es nuestra prueba de que cumplimos.

Dos límites que declaramos porque son ciertos y no queremos que nadie se lleve una sorpresa:

  1. Lo que la app creó dentro de la tienda se queda ahí: los productos de las clases, los metaobjetos de profesores y sesiones y las fotos subidas a Archivos. Es deliberado: son del comerciante, y ninguno contiene datos de alumnos. Además, Shopify revoca nuestro acceso a la tienda 48 horas antes de pedirnos el borrado, así que aunque quisiéramos no podríamos tocarlos.
  2. Un correo que ya se envió no es recuperable. Borramos nuestra copia, pero no la de la bandeja de entrada de quien lo recibió.

10. Sus derechos, y cómo ejercerlos

Usted puede pedir acceso a sus datos, su rectificación, su actualización, su inclusión, su supresión o cancelación, y oponerse al tratamiento. También puede pedir la portabilidad de sus datos.

Hay dos vías y las dos funcionan:

Vía 1, el estudio. Escriba al comerciante en cuya tienda reservó o da clases. Es el responsable del tratamiento. Él nos traslada la petición por el canal automático de Shopify y nosotros la ejecutamos.

Vía 2, nosotros. Escriba a ayuda@revenilabs.com indicando la tienda. Si la petición corresponde a datos que tratamos por cuenta de un comerciante, se la trasladamos a él sin demora y lo asistimos, porque la ley nos obliga a actuar según sus instrucciones. Le confirmaremos que la recibimos.

Lo más rápido: un alumno puede cancelar o cambiar de fecha sus reservas él mismo en «Mis reservas». Un profesor puede pedir al estudio que corrija su ficha o que deje de enlazar su cuenta.

Plazos legales en Perú, según los artículos 69 y 71 del Reglamento de la Ley 29733 (D.S. 016-2024-JUS):

DerechoPlazo máximo de respuesta
Información8 días
Acceso20 días
Rectificación, cancelación y oposición10 días

Los plazos se cuentan desde el día siguiente a la presentación de la solicitud y pueden ampliarse una sola vez, por el mismo tiempo, cuando las circunstancias lo justifiquen; si eso pasa, se le avisa dentro del plazo original. Si nos falta información para atenderle, se la pediremos y el plazo queda en suspenso hasta que responda.

Cuando la petición llega por el canal automático de Shopify, el plazo máximo es de 30 días, que es lo que Shopify exige a todas las apps.

Si no está conforme, puede reclamar ante la Autoridad Nacional de Protección de Datos Personales del Ministerio de Justicia y Derechos Humanos del Perú. Si reside en la Unión Europea, ante la autoridad de control de su país.


11. Si ocurre una brecha de seguridad

Tenemos un procedimiento interno escrito, con severidades, responsables y relojes. Lo esencial, para que usted sepa qué esperar:


12. Menores de edad

La app no está dirigida a menores. Si un estudio ofrece clases para niños, la reserva la hace y la paga un adulto con su cuenta, y es su nombre el que figura: la app no pide la edad ni el nombre del niño.

Si usted es padre, madre o tutor y cree que tratamos datos de un menor sin su consentimiento, escríbanos a ayuda@revenilabs.com y lo resolvemos con el estudio.


13. Cambios en esta política

Podemos actualizarla. Los cambios sustanciales se avisan al comerciante por correo o dentro de la app con antelación razonable, y la fecha de abajo siempre dice cuándo se tocó por última vez. La versión vigente es la publicada.


14. Contacto

[RAZÓN SOCIAL COMPLETA DE REVENI LABS] [DOMICILIO FISCAL] Correo: ayuda@revenilabs.com Responsable de protección de datos: [NOMBRE Y CORREO DEL OFICIAL DE DATOS PERSONALES, SI SE DESIGNA]


Última actualización: 25 de octubre de 2026.

Instrument Serif, Geist y Geist Mono, por Google Fonts. Sin cookies y sin medición en esta página: ni analítica, ni píxeles, ni etiquetas de terceros. Lo único que se queda en su navegador es el tema que elija.