Política de privacidad
Última actualización: 2026-10-27
1. Responsable del tratamiento y ámbito
Responsable del tratamiento: Giacomo Cacciatore — correo electrónico info@turnix.ch. Para las solicitudes por correo postal, escribe al correo electrónico para recibir la dirección postal. Respondemos a las solicitudes sobre privacidad en un plazo de 30 días.
Turnix está reservado a quienes tienen al menos 18 años. La app no verifica la edad.
Turnix se puede utilizar en la Unión Europea (27 Estados), en el Espacio Económico Europeo (Noruega, Islandia, Liechtenstein), en Suiza y en el Reino Unido. Esta política sigue el Reglamento General de Protección de Datos (RGPD, UE 2016/679), el UK GDPR con el Data Protection Act 2018 y la ley federal suiza de protección de datos (nLPD) con su ordenanza.
2. Datos que tratamos
Cuenta (en el servidor de Supabase). Dirección de correo electrónico; la contraseña, si te registras con correo electrónico y contraseña (el servicio de autenticación de Supabase no la conserva en claro, sino solo como huella criptográfica, de la que no se puede obtener la contraseña); el nombre que escribes al registrarte; el nombre que eliges en la lista del PDF para reconocer tu fila; el modo del calendario (PDF o manual); el estado de la guía introductoria y de la Leyenda; la fecha de inicio del período de prueba y si ya lo has usado; si has recibido días de Premium con las invitaciones, la fecha hasta la que valen. Si inicias sesión con Google, Google comunica a Supabase tu correo electrónico, tu nombre, el identificador de tu cuenta de Google y la dirección de tu foto de perfil (la app no muestra la foto); en iPhone, si inicias sesión con Apple, Apple comunica a Supabase tu correo electrónico (o la dirección anónima de Apple, si la eliges) y un identificador de tu cuenta de Apple. En el teléfono, la sesión de acceso se conserva en el almacenamiento seguro del sistema.
Turnos (en el servidor de Supabase). Para cada día: fecha, código del turno (leído en el teléfono a partir de la celda del PDF, que la app guarda como etiqueta oculta mientras te muestra la imagen de la celda, o el tipo que eliges si introduces los turnos a mano), horarios, notas, estado, una huella de la imagen de la celda (pHash, para reconocer los turnos iguales o cambiados) y la ruta del archivo de la imagen en el teléfono; si la celda cambia, también el código, la huella y la ruta anteriores. Las imágenes de las celdas permanecen en el teléfono y no van al servidor. El PDF que cargas, que también contiene nombres y turnos de los colegas, permanece en el Archivo PDF del teléfono hasta que lo elimines o cargues otro PDF del mismo mes, y no se sube al servidor. Para encontrar tu fila, la app lee en el teléfono los nombres de todas las personas del PDF (del texto del PDF o, si hace falta, con Google ML Kit): los nombres de los colegas no salen del teléfono; el tuyo, el que eliges, va al servidor (consulta «Cuenta»). Para los datos técnicos que ML Kit envía a Google, consulta la sección 5.
Nombres y horarios de los turnos. Los tipos de turno creados a mano (nombre, horarios, pausa, color, icono y descripción) se guardan en el servidor de Supabase. Los nombres y los horarios que das a los tipos de turno en la Leyenda permanecen en el teléfono, pero para cada día con un nombre la app guarda en el servidor un «turno derivado» (nombre y horarios del turno de ese día), que sirve para compartir con los colegas y, si lo conectas, para Google Calendar: la app lo actualiza cada vez que se inicia, aunque no compartas los turnos con nadie.
Agenda, alarmas y tareas (en el servidor de Supabase). Eventos personales (título, notas, color, horarios, recordatorios), listas de tareas (texto, completada, orden; la app no cifra el texto), alarmas, reglas de las alarmas y días omitidos.
Compartir con los colegas. Si invitas a un colega y acepta, ve tus turnos derivados (nombre y horarios) y tu nombre, hasta que revoques la invitación; su teléfono recibe también el identificador de tu cuenta y, si usas Google Calendar, los identificadores de Google de esos turnos, que la app no muestra. Del mismo modo, si aceptas una invitación, quien te invitó recibe el identificador de tu cuenta.
Notificaciones push. La app pide el permiso para las notificaciones y guarda en el servidor el código del teléfono para las notificaciones push (Firebase Cloud Messaging, que en el iPhone pasa por el servicio de notificaciones de Apple), para cada usuario que inicia sesión; hoy solo lo usan las notificaciones de los equipos. El código se elimina con «Eliminar cuenta» (no con «Cerrar sesión»). Para las notificaciones, la biblioteca de Firebase crea también un identificador aleatorio de la instalación de la app (Firebase Installation ID), que registra en Firebase al iniciarse la app y que, según Google, no te identifica ni a ti ni al teléfono.
Registros de los servidores. Cuando la app se conecta a los servidores de Turnix (Supabase y el servidor de las invitaciones en Google Cloud), los proveedores registran, por seguridad y funcionamiento, los datos técnicos de la conexión, entre ellos la dirección IP y la hora (consulta la sección 4 para la duración).
Invitaciones. La app para iPhone no tiene la sección «Invitar amigos»: desde el iPhone no se crea, no se comparte ni se usa ningún código de invitación. Si con la misma cuenta recibiste días de Premium con invitaciones, la app en el iPhone lee del servidor cuántos días recibiste y hasta cuándo son válidos, para saber si Premium está activo.
Suscripción (App Store y RevenueCat). La suscripción se compra con el App Store de Apple, que gestiona el pago: Turnix no recibe los datos de tu medio de pago. Para mostrarte el precio y saber si tienes acceso Premium, la app usa RevenueCat: al iniciar la app y en cada inicio de sesión le comunica el identificador de tu cuenta de Turnix (no tu correo electrónico ni tu nombre), aunque no compres nada. RevenueCat recibe también el historial de tus compras de Turnix en el App Store, datos técnicos del teléfono (por ejemplo el modelo y la versión de iOS), el identificador que iOS asigna en el teléfono a las apps de un mismo desarrollador (identifierForVendor), los idiomas preferidos, la moneda y el país de tu App Store.
Google Calendar (solo si lo conectas; función Premium). Con «Conectar Google Calendar» en los Ajustes, Google te pide que permitas a Turnix ver y modificar los eventos de todos tus calendarios y ver la lista de calendarios a los que estás suscrito (permisos «calendar.events» y «calendar.calendarlist.readonly»). A partir de entonces, la app escribe en tu Google Calendar tus eventos de Turnix (título, notas, fecha, horarios) y tus turnos derivados (nombre y horarios), con un código técnico que sirve para reconocerlos. En los meses que sincroniza, lee los eventos (título, descripción, fecha, horarios, recordatorios) del calendario principal, del calendario Cumpleaños (los cumpleaños de tus contactos, aunque lo hayas ocultado) y de los demás calendarios de tu lista, por ejemplo Festivos y los calendarios que otras personas comparten contigo: no se puede excluir ninguno. Los copia en Turnix como eventos, con el nombre del calendario de origen en la nota: como los demás eventos, se guardan en el servidor de Turnix (Supabase). A los eventos del calendario principal que copia, la app les añade en Google un código técnico, no visible en el calendario, para reconocerlos. Las eliminaciones de los eventos del calendario principal y de los escritos por Turnix se trasladan de un lado al otro. La sincronización se inicia después de abrir la app y al volver a primer plano, después de que crees, modifiques o elimines un evento, y cuando la solicitas; puedes pausarla en los Ajustes. Ningún dato de salud va a Google. Las claves de acceso a Google las conserva en el teléfono, en la parte del llavero de iOS reservada a Turnix, la biblioteca de inicio de sesión de Google incluida en la app, que las elimina cuando «Desconectar» revoca el acceso; en el teléfono la app conserva la dirección de la cuenta de Google conectada, la hora de la última sincronización, los identificadores de los eventos sincronizados y, para los turnos derivados ya escritos, su nombre y sus horarios; en el servidor conserva los identificadores de Google de los turnos derivados. «Desconectar» revoca el acceso y elimina estos datos del teléfono; los eventos ya copiados permanecen en Turnix hasta que los elimines y los ya escritos permanecen en tu Google Calendar. El uso y la transferencia a cualquier otra aplicación de la información recibida de las API de Google cumplen la Google API Services User Data Policy, incluidos los requisitos de uso limitado (Limited Use).
Salud (solo en el teléfono). Sueño, Bienestar y Recordatorios se activan juntos con el interruptor «Salud» en los Ajustes (o desde el Compañero, con el mismo diálogo). Los Recordatorios (título, nota, horarios y, si lo marcas, «Hecho» u «Omitido») son una función genérica y se activan sin consentimiento; Sueño y Bienestar, solo si en el diálogo de activación marcas la casilla del consentimiento explícito para los datos de sueño y bienestar. El Ciclo se activa por separado, con el interruptor «Seguimiento del ciclo» (o desde el Compañero) y su consentimiento. Todos están desactivados hasta que los actives. Consulta la sección 2.1.
Análisis (solo en el teléfono). Si los eliges con un consentimiento aparte (la segunda casilla del diálogo «Salud» o la opción «Análisis» en los Ajustes), la app compara en el teléfono tus turnos de los últimos 90 días con los datos de sueño, bienestar y ciclo y te muestra promedios (por ejemplo, cuánto has dormido de media los días con turno de noche en comparación con los días libres). Es una forma de elaboración de perfiles (art. 4 punto 4 RGPD) que no produce decisiones con efectos jurídicos sobre ti (no se aplica el art. 22 RGPD): los resultados permanecen en memoria, no se guardan y no salen del teléfono. Puedes retirar el consentimiento en cualquier momento desde la opción «Análisis», sin desactivar los demás módulos.
Diagnóstico de errores (Sentry). Cuando la app se bloquea o da un error, Sentry recibe un informe técnico que contiene solo estos datos: fecha y hora del error; tipo y texto del error y traza de pila del código en el que se produjo el error, con las direcciones de memoria del código; versión de la app y de las herramientas con las que está desarrollada, si es una versión de pruebas o publicada y si estaba en primer plano; sistema operativo, su versión y si está modificado (root); modelo, marca y características técnicas del teléfono (dimensiones de la pantalla en píxeles y orientación, procesador, memoria total, si la memoria está casi llena, si hay red y de qué tipo, si es un emulador); idioma, zona horaria y formato de la hora; el estado, concedido o no, de los permisos que pide la app; los nombres de las pantallas abiertas antes del error, con fecha y hora; para los errores de sincronización, la tabla y la operación implicadas (sin datos); códigos aleatorios que distinguen el informe y la apertura de la app en la que se originó. Cualquier otro dato que añadirían las bibliotecas se elimina antes del envío: los informes no contienen identificadores tuyos ni del teléfono, ni los ajustes de accesibilidad. Del texto de los errores, la app elimina los identificadores de la cuenta y de las filas de datos (los códigos largos en formato UUID), las direcciones de correo electrónico, los valores de las operaciones en la base de datos y las fechas de los días; los textos escritos por ti, en general, no se pueden reconocer: si el mensaje de un error contuviera, por ejemplo, el nombre de un turno, permanecería. Como usuario, la app indica un identificador fijo, igual para todos, y una dirección IP ficticia, y Sentry está configurado para no conservar las direcciones IP. La app descarta los informes en los que el mensaje de error, los detalles del error o los pasos registrados antes del error contienen una de las palabras de una lista fija relacionada con la salud, en italiano y en inglés (por ejemplo las palabras para ciclo, sueño, bienestar y recordatorio), y elimina de los demás las rutas de las imágenes de los turnos. Con los símbolos de la versión de la app, a partir de la traza de pila se pueden reconstruir los nombres de las partes del código: por eso un informe puede mostrar en qué parte de la app se produjo el error (por ejemplo la del ciclo), sin los datos. Los informes de los fallos del código nativo de la app no pasan por estos filtros: contienen también otros datos técnicos que recopila la biblioteca de Sentry y pueden contener un identificador aleatorio de la instalación de la app y, si el fallo se produce en los primeros instantes después del inicio de la app, la ciudad aproximada deducida de la dirección IP de la conexión. Además, la app envía, como máximo una vez al día por cada cuenta, un informe de control de la integridad de los datos: recuentos (solo números, ninguna fecha, ningún nombre) con los mismos datos técnicos que los informes de errores.
Exportaciones. Las imágenes (del mes o de un turno), los archivos CSV y los informes PDF que creas van solo a las apps que eliges tú.
Registro del teléfono. En la versión publicada, el código de Turnix no escribe líneas en el registro del sistema del teléfono; pueden aparecer líneas técnicas del sistema, del motor de la app (Flutter) y de algunas bibliotecas, por ejemplo al iniciarse y durante la lectura de los PDF.
2.1 Datos relativos a la salud (solo en este teléfono)
Sueño, bienestar y ciclo son datos relativos a la salud (categorías especiales de datos, art. 9 RGPD; datos dignos de especial protección según la nLPD). Los recordatorios son genéricos, pero pueden contenerlos si los escribes tú en el título o en la nota: por eso tienen las mismas protecciones.
Estos datos permanecen solo en el teléfono: no van al servidor de Turnix ni a terceros y no tienen copias en la nube de Turnix. En el teléfono se cifran con AES-256-GCM, con una clave conservada en el almacenamiento seguro del sistema, los contenidos: flujo y notas del ciclo, horarios y calidad del sueño, estado de ánimo, síntomas, energía y notas del bienestar, título y nota de los recordatorios. Permanecen sin cifrar, en la memoria privada de la app: las fechas de los registros (para el ciclo, por tanto, los días marcados), los horarios de los recordatorios y la marca «Hecho» u «Omitido», el origen de cada noche de sueño (introducida a mano, estimada o confirmada) y los ajustes. Para que las notificaciones lleguen incluso después de reiniciar, el teléfono conserva sin cifrar, en la memoria privada de la app, el texto de las notificaciones ya programadas (por ejemplo el título de un recordatorio o un aviso del ciclo), hasta que llegan o se cancelan; las notificaciones también se ven en la pantalla de bloqueo, si los ajustes del teléfono lo permiten.
Al desactivar el interruptor «Salud» se eliminan del teléfono los datos de sueño, bienestar y recordatorios y se retira el consentimiento a los Análisis; al desactivar «Seguimiento del ciclo» se eliminan los datos del ciclo.
3. Finalidades y bases jurídicas
- Prestar el servicio (turnos, calendario, alarmas, agenda, tareas, sincronización entre tus dispositivos, compartir con los colegas que invites): ejecución del contrato (art. 6 ap. 1 letra b RGPD).
- Prueba, suscripción y verificación del acceso Premium (App Store y RevenueCat): ejecución del contrato.
- Sincronización con Google Calendar: función que activas tú conectando tu cuenta de Google (ejecución del contrato).
- Inicio de sesión con Google o con Apple: a tu elección, como alternativa al correo electrónico y la contraseña (ejecución del contrato).
- Recordatorios: función que activas tú (ejecución del contrato).
- Sueño, Bienestar y Ciclo: tu consentimiento explícito (art. 9 ap. 2 letra a RGPD; art. 6 ap. 7 nLPD), revocable en cualquier momento.
- Análisis: tu consentimiento explícito, específico y separado (art. 7 y 9 ap. 2 letra a RGPD; art. 6 ap. 7 nLPD), revocable en cualquier momento.
- Reconocer los turnos iguales o cambiados de un mes a otro (huella pHash): ejecución del contrato.
- Diagnóstico de errores, control de la integridad de los datos, registros técnicos de los servidores y datos técnicos de uso que recopila el SDK de Google ML Kit (sección 5): interés legítimo en que la app funcione (art. 6 ap. 1 letra f RGPD).
- Notificaciones push e invitaciones: ejecución del contrato.
Para Suiza: ejecución del contrato, interés legítimo y consentimiento (art. 31 nLPD).
4. Durante cuánto tiempo conservamos los datos
- Mientras exista la cuenta. «Ajustes → Eliminar cuenta» elimina de inmediato del servidor la cuenta, el correo electrónico, los nombres, los turnos, los eventos, las tareas, las alarmas, las invitaciones, los códigos para las notificaciones y las invitaciones premiadas, elimina los datos del teléfono y desconecta Google Calendar revocando el acceso. No cancela la suscripción, que debe cancelarse desde tu cuenta de Apple, ni elimina los datos que conservan RevenueCat y Apple (véase abajo).
- «Restablecer todos los datos» elimina los contenidos (turnos, eventos, tareas, alarmas, tipos de turno, datos de salud, imágenes y PDF) pero conserva la cuenta, el correo electrónico, los nombres, las invitaciones, el código para las notificaciones, la conexión con Google Calendar y la activación de Bienestar, Ciclo y Recordatorios (con los consentimientos de Bienestar y Ciclo).
- Cuando se elimina un evento, también con «Restablecer todos los datos», el servidor conserva durante 180 días como máximo solo los identificadores del evento y de tu cuenta, el tipo de eliminación y cuándo se produjo, sin el contenido del evento (título, fecha, horarios, notas), para que tus teléfonos conectados a Google Calendar sigan alineados.
- Después de «Cerrar sesión», los datos permanecen en el teléfono hasta que se inicie sesión con otra cuenta, uses «Restablecer todos los datos» o «Eliminar cuenta», o desinstales la app.
- Imágenes de las celdas en el teléfono: eliminadas automáticamente 365 días después de la última escritura del archivo, al iniciar la app.
- Copias de seguridad del servidor (Supabase): en el plan utilizado, Supabase no hace copias de seguridad automáticas de la base de datos (solo las hace en los planes de pago).
- Registros técnicos de los servidores, con la dirección IP: 1 día para Supabase en el plan utilizado; 30 días para Google Cloud (servidor de las invitaciones).
- Informes de Sentry: 30 días desde la recepción (plan Developer de Sentry).
- RevenueCat: el identificador de tu cuenta y el historial de compras permanecen en RevenueCat incluso después de «Eliminar cuenta»; los hacemos eliminar si lo pides en info@turnix.ch. Los datos de compra que conserva Apple siguen las reglas de Apple.
- Google Calendar: los datos en el teléfono permanecen hasta «Desconectar», un cambio de cuenta o «Eliminar cuenta»; los eventos copiados en Turnix permanecen como los demás eventos; los eventos y turnos ya escritos en tu Google Calendar permanecen allí incluso después de «Desconectar» o «Eliminar cuenta».
5. Proveedores (encargados del tratamiento)
- Supabase Inc. — base de datos y autenticación; servidores en la UE (Irlanda).
- Google LLC / Google Ireland Limited — Firebase Cloud Messaging (notificaciones push), inicio de sesión con Google, Google Calendar (si lo conectas) y Google Cloud Run en Fráncfort (servidor de las invitaciones). Google ML Kit lee el texto de los PDF en el teléfono; según la declaración de Google para iOS, el SDK de ML Kit recopila datos técnicos de uso (modelo y sistema del teléfono, identificador y versión de la app, un identificador por instalación, tiempos de procesamiento, formato y resolución de las imágenes, tipo de operación y códigos de error) para diagnóstico y estadísticas.
- RevenueCat, Inc. — precio y verificación del estado de la suscripción; servidores en Estados Unidos (Amazon Web Services).
- Apple Inc. / Apple Distribution International Ltd. — inicio de sesión con Apple y compra de la suscripción con el App Store.
- Functional Software, Inc. (Sentry) — diagnóstico de errores; servidores en la UE (Fráncfort).
La compra y el pago de la suscripción los gestiona Apple con el App Store, según las condiciones y la política de privacidad de Apple.
Ningún dato se vende ni se usa para publicidad.
5.1 Cookies y almacenamiento local
La app no usa cookies. En el teléfono conserva: la base de datos con tus datos, las imágenes de las celdas, las imágenes de los días para el widget y los PDF, el almacenamiento seguro con la sesión y la clave de cifrado, la cola de los cambios pendientes de enviar al servidor, las preferencias, el texto de las notificaciones ya programadas, algunos contadores de diagnóstico, los datos que las bibliotecas de Firebase, Sentry y RevenueCat conservan para funcionar y, si conectas Google Calendar, los datos de sincronización descritos en la sección 2. Son necesarios para el funcionamiento.
El sitio turnix.ch no usa herramientas de estadística ni cookies de elaboración de perfiles.
5.2 Delegado de protección de datos y evaluación de impacto
Turnix no está obligado a designar un delegado de protección de datos (art. 37 RGPD). Para los módulos de salud y para los Análisis se ha realizado una evaluación de impacto relativa a la protección de datos (EIPD, art. 35 RGPD). Para cualquier solicitud sobre la protección de datos, escribe a info@turnix.ch: respondemos en un plazo de 30 días.
6. Transferencias fuera de la UE, el EEE, Suiza y el Reino Unido
- Supabase: servidores en la UE; posibles transferencias a Estados Unidos sobre la base de las Cláusulas Contractuales Tipo (Decisión UE 2021/914) y del Data Privacy Framework UE-EE. UU.; para el Reino Unido, el IDTA; para Suiza, el Swiss-US Data Privacy Framework o las cláusulas tipo.
- Google y Apple: Estados Unidos, sobre la base del Data Privacy Framework (UE-EE. UU., con la extensión para el Reino Unido y el marco Suiza-EE. UU.) y de las cláusulas tipo.
- Sentry: los informes se conservan en la UE (Fráncfort); en Estados Unidos solo quedan datos de la organización que usa Sentry (cuenta, ajustes, metadatos del proyecto), no los informes. Sentry es una empresa estadounidense: las posibles transferencias se realizan sobre la base del Data Privacy Framework UE-EE. UU., de su extensión para el Reino Unido y del Swiss-U.S. Data Privacy Framework, mencionados en el acuerdo de tratamiento de datos (DPA) de Sentry.
- RevenueCat: Estados Unidos, sobre la base de las Cláusulas Contractuales Tipo (Decisión UE 2021/914, módulo responsable-encargado), de su anexo para el Reino Unido y, para Suiza, de las mismas cláusulas adaptadas al derecho suizo, previstos en el acuerdo de tratamiento de datos (DPA) de RevenueCat.
7. Tus derechos
Tienes derecho de acceso, rectificación, supresión, limitación, portabilidad y oposición, y puedes retirar los consentimientos en cualquier momento (art. 15-22 RGPD y UK GDPR; art. 25-32 nLPD). Turnix no toma decisiones automatizadas con efectos jurídicos sobre ti (art. 22 RGPD).
En la app:
- «Ajustes → Eliminar cuenta» para eliminar todo;
- «Ajustes → Restablecer todos los datos» para eliminar los contenidos;
- los interruptores «Salud» y «Seguimiento del ciclo» y la opción «Análisis» para retirar los consentimientos;
- «Ajustes → Sincronización Google Calendar → Desconectar» para retirar a Turnix el acceso a Google Calendar.
Para todo lo demás, escribe a info@turnix.ch.
8. Autoridades de control
Tienes derecho a presentar una reclamación ante la autoridad de control de tu país de residencia o residencia habitual. A continuación se indica la lista de las 32 autoridades competentes en las jurisdicciones donde Turnix se puede utilizar.
Comité Europeo de Protección de Datos (EDPB) — lista oficial actualizada de todas las autoridades UE+EEE: edpb.europa.eu/about-edpb/about-edpb/members_en
── Unión Europea (27 Estados) ──
- Italia: Garante per la protezione dei dati personali — garanteprivacy.it
- Francia: CNIL (Commission Nationale Informatique et Libertés) — cnil.fr
- Alemania: BfDI (Bundesbeauftragter für Datenschutz und Informationsfreiheit) — bfdi.bund.de
- España: AEPD (Agencia Española de Protección de Datos) — aepd.es
- Portugal: CNPD (Comissão Nacional de Proteção de Dados) — cnpd.pt
- Países Bajos: AP (Autoriteit Persoonsgegevens) — autoriteitpersoonsgegevens.nl
- Bélgica: APD/GBA (Autorité de Protection des Données) — autoriteprotectiondonnees.be
- Luxemburgo: CNPD (Commission Nationale pour la Protection des Données) — cnpd.lu
- Irlanda: DPC (Data Protection Commission) — dataprotection.ie
- Dinamarca: Datatilsynet — datatilsynet.dk
- Suecia: IMY (Integritetsskyddsmyndigheten) — imy.se
- Finlandia: Tietosuojavaltuutettu — tietosuoja.fi
- Austria: DSB (Datenschutzbehörde) — dsb.gv.at
- Polonia: UODO (Urząd Ochrony Danych Osobowych) — uodo.gov.pl
- República Checa: ÚOOÚ (Úřad pro ochranu osobních údajů) — uoou.cz
- Hungría: NAIH (Nemzeti Adatvédelmi és Információszabadság Hatóság) — naih.hu
- Eslovaquia: ÚOOÚ (Úrad na ochranu osobných údajov) — dataprotection.gov.sk
- Eslovenia: IP (Informacijski pooblaščenec) — ip-rs.si
- Rumanía: ANSPDCP (Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal) — dataprotection.ro
- Bulgaria: КЗЛД (Комисия за защита на личните данни) — cpdp.bg
- Croacia: AZOP (Agencija za zaštitu osobnih podataka) — azop.hr
- Grecia: HDPA (Αρχή Προστασίας Δεδομένων Προσωπικού Χαρακτήρα) — dpa.gr
- Chipre: Επίτροπος Προστασίας Δεδομένων — dataprotection.gov.cy
- Malta: IDPC (Information and Data Protection Commissioner) — idpc.org.mt
- Estonia: AKI (Andmekaitse Inspektsioon) — aki.ee
- Letonia: DVI (Datu Valsts Inspekcija) — dvi.gov.lv
- Lituania: VDAI (Valstybinė Duomenų Apsaugos Inspekcija) — vdai.lrv.lt
── Espacio Económico Europeo (EEE, 3 Estados no comunitarios) ──
- Noruega: Datatilsynet — datatilsynet.no
- Islandia: Persónuvernd — personuvernd.is
- Liechtenstein: DSS (Datenschutzstelle) — datenschutzstelle.li
── Suiza ──
- FDPIC/EDÖB (Comisionado Federal de Protección de Datos y Transparencia, FDPIC/EDÖB/PFPDT) — edoeb.admin.ch
── Reino Unido (UK tras el Brexit) ──
- ICO (Information Commissioner's Office) — ico.org.uk
9. Seguridad
Las comunicaciones están cifradas (HTTPS/TLS). En el servidor, cada usuario accede solo a sus propios datos (Row Level Security de Supabase), excepto los colegas que han aceptado una invitación tuya, que ven tus turnos derivados (nombre y horarios) y tu nombre. Quien invita y quien es invitado, a compartir los turnos o con un código de invitación, puede recibir también el identificador de la cuenta del otro, que la app no muestra.
Notificación de violación de datos personales (data breach): en caso de una violación de la seguridad de los datos personales que suponga un riesgo para los derechos y libertades del usuario, Turnix notificará a la autoridad de control competente del país de residencia del usuario en un plazo de 72 horas desde el descubrimiento de la violación, según el art. 33 RGPD / UK GDPR y el art. 24 nLPD. Cuando la violación pueda entrañar un alto riesgo para los derechos y libertades de los usuarios afectados (art. 34 RGPD), Turnix comunicará la violación directamente a los usuarios sin dilación indebida, en un lenguaje claro y sencillo, indicando: la naturaleza de la violación, los datos y categorías afectados, las consecuencias probables, las medidas adoptadas o propuestas para mitigar los efectos, el punto de contacto info@turnix.ch.
10. Modificaciones
Cuando esta política cambia, actualizamos la fecha que aparece al inicio y, la primera vez que abres la app después del cambio, la app te lo indica con un aviso que lleva a esta página.