Ir al contenido
Códigos jurídicos

Política de privacidad

Última actualización:

En resumen

La app no recopila ni transmite datos personales al desarrollador. Todos los datos (marcadores, notas, preferencias, país elegido) se guardan exclusivamente en tu dispositivo y permanecen bajo tu control. Puedes exportarlos en cualquier momento como archivo JSON e importarlos en otro dispositivo.

La app contiene los textos normativos de varios países (hoy Italia, España, Polonia y Francia). Para proponerte el país lee el idioma, la región y la zona horaria del dispositivo, solo en el dispositivo, sin ubicación y sin enviarlos a nadie.

1Responsable del tratamiento

La app Códigos jurídicos (Android, iPhone y iPad, versión web) y el sitio codicigiuridici.pages.dev están desarrollados y gestionados por un particular. Para cualquier pregunta sobre privacidad puedes escribir a: inprogrammazione@gmail.com

2Datos recopilados

La app no recopila ni transmite datos personales al desarrollador. No hay analíticas propias, no se envían datos a servidores del desarrollador y no se requiere ninguna autenticación: la app se puede utilizar sin crear cuentas ni iniciar sesión. Esto vale para todos los países y para todas las fuentes de los textos.

Cuando la app descarga o actualiza los textos normativos desde la CDN (sección 5), tu dirección IP se comunica necesariamente a Cloudflare, el proveedor de la CDN, y no al desarrollador. Consulta las secciones 6 y 8 para más detalles sobre este tratamiento.

En la app para Android e iOS, las funciones de actualización de la app y de solicitud de una valoración pasan por Google Play y la App Store (sección 6): en iOS la comprobación de la nueva versión es una solicitud directa a los servidores de Apple, que reciben la dirección IP del dispositivo. También en este caso el desarrollador no recibe datos personales.

3Datos guardados en local

La siguiente información se guarda solo en tu dispositivo y nunca se transmite:

  • el país elegido para los textos normativos (sección 4)
  • preferencias de visualización (tema, tamaño del texto)
  • marcadores y notas de los artículos, separados por país
  • historial de lectura, separado por país
  • códigos favoritos, separados por país
  • ajustes de actualización de los contenidos
  • contadores para la solicitud de valoración: fecha del primer inicio, número de aperturas, fecha y número de las solicitudes ya mostradas

El usuario puede, en cualquier momento, exportar manualmente favoritos, marcadores y notas a un archivo JSON guardado en su propio dispositivo (Ajustes → Copia de seguridad → Exportar copia de seguridad) y volver a cargarlo después, incluso en otro dispositivo, mediante la función de importación (Ajustes → Copia de seguridad → Importar copia de seguridad). El archivo contiene también el código del país al que se refiere (por ejemplo «it» o «es»), de modo que no se pueda importar por error la copia de seguridad de un país en otro. El archivo permanece bajo el control exclusivo del usuario: no se sube a ningún servicio en la nube ni se transmite al desarrollador.

4Elección del país sin ubicación

La app contiene los textos normativos de varios países, cada uno con su propia fuente (sección 7). En el primer inicio propone el país leyendo, solo en el dispositivo, tres datos que el sistema pone a disposición de cualquier app: el idioma, la región y la zona horaria del dispositivo (en la versión web, los del navegador). Si coinciden, el país se elige sin preguntas; en caso contrario se te pide que lo elijas. El idioma del dispositivo decide también en cuál de los idiomas disponibles se muestra la interfaz: esto también ocurre en local y el idioma no se guarda.

  • ningún permiso: la app no solicita acceso a la ubicación y no usa GPS, red móvil, SIM ni otros servicios de localización; tampoco lee el país de la tienda
  • ningún envío: idioma, región y zona horaria no se guardan ni se transmiten al desarrollador ni a terceros; solo sirven para decidir en ese momento
  • elección guardada solo en local: el país elegido permanece entre las preferencias del dispositivo y puedes cambiarlo en cualquier momento desde Ajustes

Una consecuencia técnica: la app descarga los textos de la CDN del país elegido (sección 5). Cloudflare, que gestiona las CDN de todos los países, ve por tanto la dirección IP y el nombre de la CDN contactada, como en cualquier descarga. La app no añade a las solicitudes ningún parámetro sobre el país o el usuario.

5Conexión a Internet

La app accede a Internet exclusivamente para:

  • descargar los textos de los códigos desde la CDN del país elegido en el primer inicio y cuando cambias de país
  • comprobar y descargar actualizaciones de los contenidos, siempre desde la CDN del país en uso
  • comprobar si hay una nueva versión de la app disponible: en Android mediante Google Play, en iOS mediante la App Store (sección 6)
  • en Android e iOS, mostrar la ventana de la tienda para valorar la app (sección 6)
  • abrir en el navegador un enlace que tocas tú: la fuente oficial de un texto, las condiciones de reutilización, el sitio de la app (sección 7)

Los textos normativos se descargan de las CDN de Cloudflare, una por cada país, y se guardan localmente en el dispositivo:

  • Italia: codicigiuridici-cdn.pages.dev
  • España: codicigiuridici-cdn-es.pages.dev
  • Polonia: codicigiuridici-cdn-pol.pages.dev
  • Francia: codicigiuridici-cdn-fra.pages.dev

Todas las CDN están en Cloudflare Pages y reciben el mismo tratamiento (secciones 6 y 8). Esto implica la transmisión de tu dirección IP a Cloudflare.

La app no muestra publicidad, no utiliza redes publicitarias de terceros, no integra servicios de autenticación (Google Sign-In, Apple Sign-In, etc.) y no recopila identificadores publicitarios del dispositivo.

6Servicios de terceros

Cloudflare Pages alojamiento y CDN

El sitio, la versión web de la app y las CDN con los textos normativos de todos los países se distribuyen mediante Cloudflare Pages. Para el funcionamiento normal del servicio, Cloudflare trata la dirección IP de la conexión y los metadatos HTTP de la solicitud (URL, user agent) y puede conservarlos en sus propios registros operativos con fines de seguridad, protección frente a DDoS y gestión de bots. Cloudflare puede además establecer la cookie técnica __cf_bm (duración de 30 minutos) para distinguir el tráfico legítimo del automatizado; es una cookie estrictamente necesaria conforme al art. 122 del Codice Privacy italiano, al art. 22 de la LSSI española, al art. 399 del Prawo komunikacji elektronicznej polaco, al art. 82 de la ley francesa «Informatique et Libertés» y a la directiva ePrivacy, y no requiere consentimiento previo.

El desarrollador no accede a los registros individuales de Cloudflare y no recibe las direcciones IP de los visitantes: en el panel de Cloudflare solo se ven estadísticas agregadas (número de solicitudes, ancho de banda consumido, códigos de estado). El tratamiento realizado por Cloudflare está sujeto a la Política de privacidad de Cloudflare.

Base jurídica: interés legítimo (art. 6, apartado 1, letra f, RGPD) en la seguridad y el correcto funcionamiento del servicio. Conservación: los registros los conserva Cloudflare según su propia política de retención; el desarrollador no determina su duración. Para estos tratamientos (alojamiento, seguridad, protección frente a DDoS) Cloudflare actúa como responsable del tratamiento independiente.

Cloudflare Web Analytics medición anónima

Para medir de forma agregada y anónima el tráfico del sitio (visitas por página, país, navegador, referente) el sitio y la versión web de la app utilizan Cloudflare Web Analytics. El servicio:

  • no utiliza cookies ni identificadores persistentes
  • no elabora perfiles de los usuarios
  • no almacena la dirección IP (se usa solo en tiempo real para deducir el país)
  • no permite ningún seguimiento entre sitios

Por este motivo no se requiere ningún consentimiento previo (directiva ePrivacy, art. 122 Codice Privacy, art. 22 LSSI, art. 399 Prawo komunikacji elektronicznej, art. 82 ley «Informatique et Libertés»). El desarrollador solo ve datos agregados y anónimos. Más detalles en la política de privacidad específica de Cloudflare Web Analytics.

Base jurídica: interés legítimo (art. 6, apartado 1, letra f, RGPD) en medir de forma agregada el uso del sitio, con un impacto mínimo sobre la privacidad dada la ausencia de identificadores persistentes. Para este tratamiento, activado y configurado por el desarrollador, Cloudflare actúa como encargado del tratamiento (art. 28 RGPD) conforme a su Data Processing Addendum. Este servicio está activo solo en el sitio y en la versión web, no en la app para Android e iOS ni en las CDN de los textos.

Google Play y App Store actualizaciones y valoraciones

En la app para Android, al abrirla se usa la función de actualización dentro de la app de Google Play para saber si hay una nueva versión disponible y, si el usuario acepta, descargarla sin salir de la app. La comprobación la realiza la Google Play Store instalada en el dispositivo.

En la app para iOS, al abrirla (como máximo una vez por sesión) la app pregunta al servicio público de búsqueda de la App Store (itunes.apple.com) cuál es la última versión publicada. La solicitud contiene solo el identificador de la app y un código de país fijo de la tienda, igual para todos los usuarios e independiente del país elegido en la app: ningún dato del usuario. Apple recibe la dirección IP del dispositivo, como en cualquier conexión. La comparación con la versión instalada se hace en el dispositivo: si hay una más reciente, la app lo indica una sola vez y, si el usuario toca «Actualizar», abre la ficha de la App Store. La actualización se instala desde la App Store, no desde la app.

En la app para Android e iOS, tras al menos 7 días desde el primer inicio y 5 aperturas, la app puede pedir a la tienda que muestre su ventana oficial para valorar la app (In-App Review API de Google Play, solicitud de valoración de la App Store). La solicitud se lanza como máximo una vez cada 90 días y no más de 3 veces en total; es la tienda quien decide si la muestra y cuándo. El desarrollador no sabe si el usuario ha votado y no recibe datos sobre la solicitud: las reseñas que se dejen las publica y gestiona la tienda, como cualquier reseña escrita directamente en la tienda.

Estos tratamientos los realizan Google y Apple mediante sus servicios (la tienda instalada en el dispositivo, vinculada a la cuenta con la que se descargó la app y, para la comprobación de la versión en iOS, los servidores de la App Store). Para ellos Google y Apple actúan como responsables del tratamiento independientes, conforme a la Política de privacidad de Google y a la Política de privacidad de Apple. El desarrollador no recibe identificadores ni datos personales de estas funciones. No están presentes en el sitio ni en la versión web.

Base jurídica: interés legítimo (art. 6, apartado 1, letra f, RGPD) en distribuir las actualizaciones de la app y en recoger valoraciones públicas en la tienda.

7Fuentes de los textos y sitios externos

Los textos normativos proceden de las fuentes oficiales de cada país, pero la app no los descarga de esos sitios: los toma de sus propias CDN (sección 5). Solo se contacta con las fuentes si tocas un enlace que lleva a su sitio, que se abre en el navegador. Cada fuente trata los datos de sus visitantes conforme a su propia política de privacidad, de la que es responsable del tratamiento independiente; el desarrollador no recibe nada.

Italia Normattiva

Los textos no se descargan de Normattiva sino de la CDN de la app (sección 5): la app no contacta con Normattiva por sí sola. Solo si tocas un enlace a Normattiva.it (por ejemplo «Abrir en Normattiva» o una remisión a otra ley) se abre el sitio en el navegador. A partir de ese momento se aplica la política de privacidad y de cookies de Normattiva, de la que es responsable del tratamiento el «Istituto Poligrafico e Zecca dello Stato». El desarrollador no recibe ningún dato.

España BOE

Los textos no se descargan del BOE sino de la CDN de la app (sección 5): la app no contacta con el BOE por sí sola. Solo si tocas un enlace al BOE (por ejemplo «Abrir en el BOE» o el enlace a las condiciones de reutilización) se abre el sitio en el navegador. A partir de ese momento se aplica la información sobre protección de datos del BOE, de la que es responsable la Agencia Estatal Boletín Oficial del Estado. El desarrollador no recibe ningún dato.

Polonia ISAP

Los textos no se descargan del ISAP sino de la CDN de la app (sección 5): la app no contacta con el Sejm por sí sola. Solo si pulsas un enlace al ISAP (por ejemplo el enlace a la fuente de un acto o a las condiciones de reutilización) se abre el sitio en el navegador. Desde ese momento rige la política de privacidad del sitio del Sejm, de la que es responsable la Kancelaria Sejmu. El desarrollador no recibe ningún dato.

Francia Légifrance

Los textos no se descargan de Légifrance ni de los servidores de la DILA, sino de la CDN de la app (sección 5): la app no contacta con la DILA por sí sola. Solo si tocas un enlace a Légifrance (por ejemplo el enlace a la fuente de un artículo o a las condiciones de reutilización) se abre el sitio en el navegador. Desde ese momento se aplica la política de privacidad de Légifrance, de cuyo tratamiento es responsable la DILA. El desarrollador no recibe ningún dato.

8Transferencias de datos fuera de la UE

Cloudflare, Inc. es una sociedad con sede en Estados Unidos. La dirección IP del dispositivo (dato personal) es inevitablemente tratada por Cloudflare, aunque sea solo en tiempo real, sin que necesariamente se almacene de forma permanente, para servir los contenidos mediante las CDN, para los fines de seguridad descritos en la sección 6 y, en el sitio y en la versión web, para Cloudflare Web Analytics. Esto implica una transferencia de datos a un país fuera de la UE/EEE. Vale del mismo modo para la CDN de cada país.

Para las funciones de actualización y valoración de la app para Android e iOS (sección 6), las eventuales transferencias de datos fuera de la UE/EEE las gestionan Google y Apple en el marco de sus respectivos servicios, con las garantías descritas en sus políticas de privacidad.

Cloudflare está adherida al EU-U.S. Data Privacy Framework y utiliza las Cláusulas Contractuales Tipo aprobadas por la Comisión Europea como garantía para las transferencias internacionales de datos, como se describe en la página sobre el RGPD de Cloudflare y en su Data Processing Addendum.

10Menores

La app no está dirigida a quienes no han alcanzado la edad mínima prevista en su país para consentir a los servicios digitales (14 años en Italia y España, 15 en Francia, 16 en Polonia) y no recopila a sabiendas datos de menores. Los umbrales son los del art. 8 del RGPD, tal como los aplican las leyes nacionales: 14 años en Italia (art. 2-quinquies del Codice Privacy, D.Lgs. 196/2003, modificado por el D.Lgs. 101/2018), 14 años en España (art. 7 de la Ley Orgánica 3/2018, LOPDGDD), 15 años en Francia (art. 45 de la ley «Informatique et Libertés»); en Polonia la ley de protección de datos personales no fija un umbral más bajo, de modo que se aplica el del art. 8 del RGPD, 16 años. La app no se basa en el consentimiento y no recopila datos personales, así que para el uso la diferencia entre los umbrales no cambia nada.

11Derechos de los interesados (RGPD)

Todos los datos generados por el uso de la app (marcadores, notas, preferencias, historial, país elegido) están guardados exclusivamente en el dispositivo del usuario y nunca son transmitidos ni conservados por el desarrollador. El usuario tiene el control directo y completo sobre estos datos:

  • acceso y portabilidad: Ajustes → Copia de seguridad → Exportar copia de seguridad genera un archivo JSON con todos los datos personales del usuario
  • supresión: borrando los datos de la app desde los ajustes del dispositivo o desinstalando la app

Dado que el desarrollador no conserva datos personales identificables relativos al uso de la app, la mayoría de los derechos previstos en los arts. 15–22 del Reglamento (UE) 2016/679 (RGPD), es decir, acceso, rectificación, supresión, portabilidad, oposición, no tiene un objeto concreto sobre el que ejercerse frente al desarrollador. Esto no excluye tus derechos: puedes en cualquier caso escribir en cualquier momento a inprogrammazione@gmail.com para solicitar información sobre el tratamiento, ejercer el derecho de oposición o comunicar cualquier duda relativa a la privacidad.

Los datos de conexión tratados por Cloudflare (dirección IP, user agent) con fines de alojamiento, seguridad y protección frente a DDoS (sección 6, Cloudflare Pages) están sujetos a la Política de privacidad de Cloudflare, respecto de la cual Cloudflare actúa como responsable del tratamiento independiente: para ejercer tus derechos sobre estos datos hay que dirigirse directamente a Cloudflare según las modalidades indicadas en su política. En cambio, para el tratamiento realizado mediante Cloudflare Web Analytics, Cloudflare actúa como encargado del tratamiento por cuenta del desarrollador (art. 28 RGPD): también puedes dirigirte al desarrollador para cuestiones relativas a este tratamiento concreto.

Para los datos tratados por Google y por Apple con las funciones de actualización y valoración de la app (sección 6), los derechos se ejercen frente a Google y Apple, responsables del tratamiento independientes, según sus políticas de privacidad. Lo mismo vale para los sitios de las fuentes oficiales, si los visitas (sección 7).

En todo caso, tienes siempre derecho a presentar una reclamación ante la autoridad de control de tu país, por ejemplo en Italia ante el Garante per la protezione dei dati personali (www.garanteprivacy.it), en España ante la Agencia Española de Protección de Datos (www.aepd.es), en Polonia ante el Prezes Urzędu Ochrony Danych Osobowych (uodo.gov.pl) y en Francia ante la Commission nationale de l'informatique et des libertés (CNIL) (www.cnil.fr), si consideras que el tratamiento de tus datos infringe la normativa vigente.

12Modificaciones de la política de privacidad

Las eventuales actualizaciones de esta política se publicarán en esta página con la fecha de actualización. Te invitamos a consultarla periódicamente. Si la app añade textos de otro país, la política se actualizará antes con la fuente correspondiente.

13Contacto

Para cualquier pregunta o solicitud relativa a la privacidad, escribe a:

Desarrollador inprogrammazione@gmail.com