Hobby Codex

Politique de confidentialite / Privacy Policy

Derniere mise a jour : 28 juin 2026 / Last updated: June 28, 2026

Politique de confidentialite

Editeur et responsable du traitement

Hobby Codex est editee a titre personnel et non commercial par son developpeur, joignable a hobbycodex@proton.me. Pour les traitements de donnees personnelles relevant du present document, le responsable du traitement est ce meme editeur. Aucun delegue a la protection des donnees (DPO) n'est designe, la designation n'etant pas requise au sens de l'article 37 du RGPD.

Principe : par defaut, vos donnees restent sur votre appareil

L'application est concue pour fonctionner hors-ligne. Par defaut, c'est-a-dire tant que vous ne creez pas de compte, les informations que vous saisissez (figurines, factions, statuts de montage et de peinture, notes, inventaire de peintures, listes d'achat, projets, sessions hobby, photos importees ou prises depuis l'appareil, preferences d'affichage, sauvegardes locales) sont enregistrees exclusivement sur votre appareil. L'editeur n'y a alors pas acces, ne les transmet a aucun serveur et ne peut techniquement ni les lire, ni les modifier, ni les exporter a votre place. Pour ces donnees restees locales, le RGPD ne cree pas d'obligations de communication ou de portabilite a la charge de l'editeur, faute de traitement par lui. Si vous choisissez de creer un compte et d'activer la sauvegarde cloud, certaines de ces donnees sont alors transmises et traitees par l'editeur, comme decrit dans les sections suivantes.

Compte utilisateur (optionnel)

La creation d'un compte est facultative et sert uniquement a sauvegarder et a retrouver vos donnees sur un autre appareil. Vous vous connectez via Sign in with Apple ou Google : l'editeur ne recoit ni ne stocke aucun mot de passe. A la connexion, l'editeur enregistre un identifiant de compte interne, l'identifiant technique fourni par Apple ou Google, votre adresse e-mail (qui peut etre une adresse relais privee fournie par Apple) et, si disponible, le nom associe a votre compte. Ces donnees servent a authentifier votre compte et a y rattacher vos sauvegardes. Base legale : execution du service que vous demandez (RGPD art. 6.1.b). La connexion s'effectue aupres d'Apple ou de Google selon le fournisseur choisi, conformement a leurs propres politiques de confidentialite.

Sauvegarde et synchronisation cloud (optionnel)

Lorsque vous etes connecte et que vous lancez une sauvegarde (manuelle ou automatique), une copie de vos donnees de collection (figurines, schemas, recettes, inventaire, projets, sessions, preferences de compte) et de vos photos est transmise et stockee sur les serveurs de l'editeur, afin de pouvoir etre restauree sur un nouvel appareil. Pour ces donnees, l'editeur agit en responsable de traitement. Les metadonnees de localisation (EXIF/GPS) des photos sont retirees avant l'envoi. Vos donnees sont cloisonnees par compte et ne sont jamais vendues, louees, ni utilisees a des fins publicitaires. Base legale : execution du service de sauvegarde que vous activez (RGPD art. 6.1.b).

Hebergement et sous-traitants

Les donnees de compte et de sauvegarde sont hebergees chez Clever Cloud (societe francaise), dans des centres de donnees situes dans l'Union europeenne. Les transferts entre l'application et le serveur sont chiffres (HTTPS) et les donnees sont chiffrees au repos par l'hebergeur. Les photos sont stockees via le service de stockage d'objets de Clever Cloud (Cellar). Clever Cloud agit comme sous-traitant, dans le cadre d'un accord de traitement des donnees (DPA). Aucun transfert de ces donnees hors de l'Union europeenne n'est realise par l'editeur.

Mesure d'usage de l'application

Pour comprendre comment le service est utilise, le maintenir et l'ameliorer, l'editeur enregistre des statistiques d'usage techniques cote serveur, a trois niveaux :

  • Par compte : le nombre d'appels effectues a l'interface de programmation, par jour. Pseudonyme (rattache a votre identifiant de compte interne, jamais a votre e-mail ni a votre nom).
  • Par appareil : le nombre d'ouvertures de l'application, par jour, identifie par un numero d'installation genere aleatoirement sur l'appareil (jamais votre identifiant publicitaire ni un autre identifiant materiel). Tant que l'appareil n'est associe a aucun compte, cette mesure n'est pas liee a votre identite : aucune donnee personnelle n'est collectee. Des que vous vous connectez sur cet appareil, la mesure du jour est liee a votre compte. Ce numero d'installation est regenere a chaque reinstallation de l'application et n'est jamais inclus dans vos sauvegardes.
  • Par fonctionnalite : des compteurs agreges d'actions reussies (creation de figurine, seance de peinture, schema de couleurs, recette, inventaire de peintures, campagne, sauvegarde manuelle), par jour, identifies par le meme numero d'installation que la mesure par appareil ci-dessus. Aucun contenu n'est collecte : ni nom, ni photo, ni note, ni recherche, seulement un nombre d'actions par jour et par type. Cette mesure suit la meme regle de rattachement au compte que la mesure par appareil : non liee a votre identite tant que l'appareil n'est associe a aucun compte, liee a votre compte des que vous vous connectez sur cet appareil.

Ces mesures sont agregees et ne servent pas a vous profiler a des fins publicitaires. Elles sont conservees au maximum 24 mois. La suppression de votre compte efface le lien avec votre identite (l'identifiant de compte associe est retire) mais conserve les mesures d'usage par appareil et par fonctionnalite, qui restent pseudonymes (rattachees a un numero d'installation) et ne sont plus rattachees a un compte. Lors des connexions au serveur, votre adresse IP peut etre traitee de maniere transitoire pour assurer la securite du service et limiter les abus (limitation de debit). Ces donnees sont hebergees dans l'Union europeenne (Clever Cloud). Base legale : interet legitime de l'editeur a exploiter, securiser et ameliorer l'application (RGPD art. 6.1.f). Vous pouvez vous opposer a ce traitement en nous contactant.

Suppression de votre compte

Vous pouvez supprimer votre compte a tout moment depuis l'application (panneau Compte). La suppression efface de maniere definitive vos donnees de compte, vos sauvegardes et vos photos stockees sur le serveur, et revoque l'autorisation Sign in with Apple le cas echeant. Vous pouvez egalement demander la suppression de votre compte par e-mail a hobbycodex@proton.me. La deconnexion, elle, ne supprime aucune donnee : elle coupe seulement l'acces de cet appareil au compte.

Suppression de vos donnees locales

Vous pouvez supprimer vos donnees a tout moment depuis l'application (reinitialisation, suppression d'elements) ou en desinstallant l'application. Les sauvegardes que vous avez exportees vers vos propres fichiers, vos services de stockage ou vos messageries ne peuvent etre supprimees que par vous, depuis ces emplacements. Vos donnees ne sont jamais vendues, louees, ni utilisees a des fins publicitaires.

Permissions systeme

L'acces aux photos, a l'appareil photo ou aux fichiers est demande uniquement pour les fonctionnalites concernees : ajouter une image a une figurine, importer ou exporter une sauvegarde. Les notifications peuvent etre demandees uniquement pour afficher le timer de session en cours sous forme de notification persistante, y compris lorsque l'application est en arriere-plan ou l'ecran verrouille. Elles ne sont pas utilisees pour du marketing, des rappels automatiques ou l'envoi de donnees a un serveur. Vous pouvez revoquer ces autorisations a tout moment dans les reglages systeme.

Export, import et partage a votre initiative

Lorsque vous exportez une sauvegarde, partagez un fichier ou envoyez un email de contact, vous choisissez les donnees transmises et le destinataire. Les fichiers exportes peuvent contenir l'integralite de votre collection : conservez-les comme tout document personnel. L'editeur n'intervient pas dans ces transferts.

Diagnostics d'erreur

Si les diagnostics d'erreur sont actives dans la version installee, des informations techniques limitees sont transmises a notre sous-traitant Functional Software, Inc. ("Sentry"), avec une configuration de stockage des evenements dans la region UE/Allemagne lorsque cette region est disponible pour le projet (politique : https://sentry.io/privacy/). Les donnees transmises sont : version de l'application, type d'appareil, systeme d'exploitation et version, langue et fuseau horaire, environnement d'execution, horodatage de l'erreur et trace technique. L'application est configuree pour ne pas envoyer volontairement vos identifiants, votre nom, votre e-mail ni le contenu de votre collection (option SDK sendDefaultPii desactivee). L'adresse IP de connexion peut neanmoins etre traitee par Sentry au niveau reseau et est conservee selon ses propres regles. Base legale : interet legitime de l'editeur a corriger les defaillances et a ameliorer la securite de l'application (RGPD art. 6.1.f). Les eventuels transferts hors UE sont encadres par les garanties contractuelles et reglementaires applicables a Sentry. Vous pouvez vous opposer a ce traitement et desactiver les diagnostics depuis les reglages.

Absence de publicite et de suivi publicitaire

L'application n'affiche aucune publicite, n'integre aucun SDK publicitaire, n'utilise pas l'IDFA (iOS) ni l'AAID (Android), ne pose pas de cookies et ne suit pas votre activite a travers d'autres applications ou sites a des fins publicitaires. Aucune demande App Tracking Transparency n'est presentee car aucun suivi inter-applications n'est effectue. Les statistiques d'usage decrites plus haut sont internes au service (first-party), pseudonymes, et ne servent jamais a de la publicite.

Mineurs

L'application n'est pas specifiquement destinee aux enfants. Elle ne collecte sciemment aucune donnee personnelle d'un mineur de moins de 15 ans. Si vous etes parent ou tuteur et estimez qu'un mineur a transmis des donnees via les diagnostics d'erreur, contactez hobbycodex@proton.me pour suppression.

Duree de conservation

Donnees locales : conservees tant que vous gardez l'application et ses donnees sur votre appareil. Donnees de compte et sauvegardes cloud : conservees tant que votre compte existe, et supprimees lors de la suppression du compte. Statistiques d'usage par compte : conservees au maximum 90 jours, puis supprimees. Statistiques d'usage par appareil : conservees au maximum 24 mois. Diagnostics d'erreur : conserves selon la politique de retention de Sentry (typiquement 90 jours pour les evenements bruts).

Vos droits

Pour les donnees traitees par l'editeur, c'est-a-dire vos donnees de compte et de sauvegarde cloud (si vous avez un compte), les statistiques d'usage et les diagnostics d'erreur, vous disposez des droits prevus par le RGPD : acces, rectification, effacement, limitation, opposition au traitement fonde sur l'interet legitime, et portabilite. Vous pouvez exercer la plupart de ces droits directement dans l'application : la suppression de compte (effacement) et l'export de sauvegarde (portabilite). Pour toute autre demande, ecrivez a hobbycodex@proton.me. Ces droits ne s'appliquent pas aux donnees restees uniquement sur votre appareil (sans compte), auxquelles l'editeur n'a pas acces et que vous gerez directement. Vous pouvez introduire une reclamation aupres de la CNIL (www.cnil.fr) ou de l'autorite de protection des donnees de votre pays de residence.

Modifications de la politique

La presente politique peut etre mise a jour pour refleter l'evolution de l'application, des sous-traitants ou de la reglementation. La date affichee en haut du document indique la version applicable. En cas de modification substantielle elargissant les traitements, nous le signalerons dans l'application.


Privacy Policy

Publisher and data controller

Hobby Codex is published personally and non-commercially by its developer, reachable at hobbycodex@proton.me. For the personal-data processing covered by this document, that same publisher is the data controller. No data protection officer (DPO) is appointed, as Article 37 GDPR does not require one here.

Principle: by default, your data stays on your device

The app is designed to work offline. By default, that is as long as you do not create an account, the information you enter (miniatures, factions, assembly and painting statuses, notes, paint inventory, shopping lists, projects, hobby sessions, imported or captured photos, display preferences, local backups) is stored exclusively on your device. The publisher then has no access to it, does not transmit it to any server, and cannot technically read, modify, or export it on your behalf. For such data that stays local, GDPR creates no access or portability obligations on the publisher, since no processing is performed by the publisher. If you choose to create an account and enable cloud backup, some of this data is then transmitted to and processed by the publisher, as described in the following sections.

User account (optional)

Creating an account is optional and serves only to back up and retrieve your data on another device. You sign in with Sign in with Apple or Google: the publisher neither receives nor stores any password. On sign-in, the publisher records an internal account identifier, the technical identifier provided by Apple or Google, your email address (which may be a private relay address provided by Apple) and, where available, the name associated with your account. This data is used to authenticate your account and attach your backups to it. Legal basis: performance of the service you request (GDPR art. 6.1.b). Sign-in is performed with Apple or Google depending on the provider you choose, under their own privacy policies.

Cloud backup and synchronization (optional)

When you are signed in and run a backup (manual or automatic), a copy of your collection data (miniatures, schemes, recipes, inventory, projects, sessions, account preferences) and your photos is transmitted to and stored on the publisher's servers, so it can be restored on a new device. For this data, the publisher acts as data controller. Location metadata (EXIF/GPS) is stripped from photos before upload. Your data is partitioned per account and is never sold, rented, or used for advertising. Legal basis: performance of the backup service you enable (GDPR art. 6.1.b).

Hosting and processors

Account and backup data is hosted with Clever Cloud (a French company), in data centers located in the European Union. Transfers between the app and the server are encrypted (HTTPS) and data is encrypted at rest by the host. Photos are stored via Clever Cloud's object storage service (Cellar). Clever Cloud acts as a processor under a data processing agreement (DPA). No transfer of this data outside the European Union is carried out by the publisher.

App usage measurement

To understand how the service is used, maintain it, and improve it, the publisher records technical usage statistics on the server side, at three levels:

  • Per account: the number of calls made to the programming interface, per day. Pseudonymous (tied to your internal account identifier, never to your email or name).
  • Per device: the number of app openings, per day, identified by a randomly generated installation number on the device (never your advertising identifier or any other hardware identifier). As long as the device is not linked to any account, this measurement is not linked to your identity: no personal data is collected. As soon as you sign in on that device, that day's measurement becomes linked to your account. This installation number is regenerated on every reinstall of the app and is never included in your backups.
  • Per feature: aggregated counters of successful actions (creating a miniature, a painting session, a colour scheme, a recipe, paint inventory, a project, a manual backup), per day, identified by the same installation number as the per-device measurement above. No content is collected: no name, photo, note, or search, only a count of actions per day and per type. This measurement follows the same account-linking rule as the per-device measurement: not linked to your identity as long as the device is not linked to any account, linked to your account as soon as you sign in on that device.

These measurements are aggregated and are not used to profile you for advertising. They are kept for at most 24 months. Deleting your account erases the link to your identity (the associated account identifier is removed) but keeps the per-device and per-feature usage measurements, which remain pseudonymous (tied to an installation number) and are no longer linked to an account. When connecting to the server, your IP address may be processed transiently to secure the service and limit abuse (rate limiting). This data is hosted in the European Union (Clever Cloud). Legal basis: the publisher's legitimate interest in operating, securing, and improving the app (GDPR art. 6.1.f). You may object to this processing by contacting us.

Deleting your account

You can delete your account at any time from within the app (Account panel). Deletion permanently erases your account data, backups, and photos stored on the server, and revokes the Sign in with Apple authorization where applicable. You may also request account deletion by email at hobbycodex@proton.me. Signing out, by contrast, deletes no data: it only disconnects this device from the account.

Deleting your local data

You can delete your data at any time from within the app (reset, item deletion) or by uninstalling the app. Backups you have exported to your own files, storage services, or messaging apps can only be deleted by you, from those locations. Your data is never sold, rented, or used for advertising.

System permissions

Access to photos, camera, or files is requested only for the relevant features: adding an image to a miniature, importing or exporting a backup. Notifications may be requested only to display the current session timer as a persistent notification, including when the app is in the background or the screen is locked. They are not used for marketing, automatic reminders, or sending data to a server. You may revoke these permissions at any time in your system settings.

Export, import, and sharing at your initiative

When you export a backup, share a file, or send a contact email, you choose the data transmitted and the recipient. Exported files may contain your full collection: keep them as you would any personal document. The publisher is not involved in these transfers.

Error diagnostics

If error diagnostics are enabled in the installed version, limited technical information is sent to our processor Functional Software, Inc. ("Sentry"), with event storage configured in the EU/Germany region when that region is available for the project (policy: https://sentry.io/privacy/). The data transmitted is: app version, device type, operating system and version, language and timezone, runtime environment, error timestamp, and technical stack trace. The app is configured not to intentionally send identifiers, name, email, or your collection content (the SDK option sendDefaultPii is disabled). The connection IP address may nevertheless be processed by Sentry at network level and retained under its own rules. Legal basis: legitimate interest of the publisher in fixing defects and improving app security (GDPR art. 6.1.f). Any transfers outside the EU are governed by the contractual and regulatory safeguards applicable to Sentry. You may object to this processing and disable diagnostics from the settings.

No advertising, no ad tracking

The app shows no advertising, integrates no advertising SDK, does not use IDFA (iOS) or AAID (Android), does not set cookies, and does not track your activity across other apps or sites for advertising. No App Tracking Transparency prompt is shown because no cross-app tracking is performed. The usage statistics described above are internal to the service (first-party), pseudonymous, and are never used for advertising.

Minors

The app is not specifically directed at children. It does not knowingly collect personal data from minors under 15. If you are a parent or guardian and believe a minor has submitted data through error diagnostics, contact hobbycodex@proton.me for deletion.

Retention period

Local data: kept as long as you keep the app and its data on your device. Account data and cloud backups: kept as long as your account exists, and deleted when the account is deleted. Per-account usage statistics: kept for at most 90 days, then deleted. Per-device usage statistics: kept for at most 24 months. Error diagnostics: kept according to Sentry's retention policy (typically 90 days for raw events).

Your rights

For data processed by the publisher - that is, your account and cloud backup data (if you have an account), usage statistics, and error diagnostics - you have the rights provided by the GDPR: access, rectification, erasure, restriction, objection to processing based on legitimate interest, and portability. You can exercise most of these rights directly in the app: account deletion (erasure) and backup export (portability). For any other request, write to hobbycodex@proton.me. These rights do not apply to data that stays only on your device (without an account), which the publisher cannot access and which you manage directly. You may lodge a complaint with the CNIL (www.cnil.fr) or with the data protection authority of your country of residence.

Changes to this policy

This policy may be updated to reflect changes to the app, processors, or regulation. The date shown at the top indicates the applicable version. Where a substantive change expands processing, we will notify it inside the app.