myvessel-privacy

Politique de confidentialité — MyVessel

Dernière mise à jour : 3 octobre 2026 · English version below

1. Responsable du traitement

L’application MyVessel est éditée par Lucas Marche, étudiant en marine marchande à l’ENSM (France).

Contact : lucas.marche@icloud.com

2. Principe général

MyVessel est conçue pour fonctionner entièrement en local sur votre appareil iOS. Aucune donnée personnelle n’est transmise à un serveur appartenant à l’éditeur. Pas d’analytics, pas de SDK tiers, pas de compte utilisateur.

3. Données collectées et finalités

3.1 Données saisies par l’utilisateur

Les embarquements, trajets, cursus, brevets, titres, photos et préférences que vous saisissez ou importez sont stockés exclusivement sur votre appareil (UserDefaults et dossier Documents de l’application).

3.2 Sauvegarde automatique locale

Une copie de vos données est écrite automatiquement dans le dossier Documents de l’app (myvessel-autobackup.json), couverte par la sauvegarde iCloud iOS native si vous l’avez activée dans les Réglages iOS. Avant chaque import ou restauration, l’app écrit aussi l’état précédent (myvessel-avant-import.json) pour pouvoir l’annuler. Ces fichiers sont en clair (JSON) et contiennent toutes vos données, titres et aptitude médicale compris. Aucune copie ne quitte votre écosystème Apple.

3.3 Sauvegarde iCloud Drive (optionnelle)

Si vous activez la sauvegarde automatique via “Profil → Activer la sauvegarde auto”, l’app écrit périodiquement vos données dans un dossier de votre choix dans iCloud Drive. Ce stockage est géré par Apple et soumis à la politique de confidentialité Apple.

3.4 Localisation (CoreLocation)

L’application accède à votre position GPS uniquement lorsque vous appuyez sur le bouton “centrer sur ma position” dans l’onglet Globe. La position n’est ni stockée, ni transmise. Vous pouvez révoquer cette autorisation à tout moment dans les Réglages iOS.

3.5 Photos (PhotoKit)

Lorsque vous ajoutez une photo à un navire ou un trajet, MyVessel accède aux photos que vous sélectionnez explicitement via le picker iOS natif. Les images sont stockées dans le dossier Documents de l’app.

3.6 Recherche de ports

Pour aider la saisie des ports, l’app envoie uniquement les termes de recherche textuels (aucune donnée personnelle) à :

3.7 Géocodage inverse

Pour deviner le pays d’un port à partir de ses coordonnées GPS, l’app utilise CLGeocoder (Apple, traitement local + Apple si nécessaire).

3.8 Import depuis le Portail du marin (optionnel)

Vous pouvez importer deux fichiers que vous téléchargez vous-même sur le Portail du marin (Espace Numérique Maritime) : le relevé de vos lignes de service (CSV) et votre fiche marin (PDF). L’app ne se connecte jamais au Portail : le bouton « Ouvrir le Portail du marin » ouvre simplement le site dans votre navigateur.

Le fichier choisi est lu sur votre appareil, le temps de l’import. Il n’est ni copié, ni modifié, ni transmis, et reste là où vous l’avez rangé. Rien n’est enregistré sans votre validation, ligne par ligne. L’app ne conserve que :

Vos nom, prénom, date et lieu de naissance, nationalité, adresse, téléphone, email, numéro de marin et numéros de titre ne sont jamais extraits ni conservés.

L’aptitude médicale est une donnée de santé. Comme le reste, elle ne quitte votre appareil que si vous exportez vous-même une sauvegarde ou choisissez un dossier de sauvegarde (section 3.3).

3.9 Rappels d’échéance (optionnel)

Si vous les activez, l’app programme sur votre appareil des notifications locales 90, 30 et 7 jours avant l’expiration de vos titres. Elles sont planifiées par iOS, sans aucun serveur. Leur texte ne nomme jamais le titre concerné, aptitude médicale comprise, pour qu’aucune information n’apparaisse sur l’écran verrouillé. L’autorisation n’est demandée qu’après un import de titres, et se retire à tout moment dans les Réglages iOS.

3.10 Base des navires sous pavillon français

Les suggestions de navires proviennent d’une base intégrée à l’app, tirée des publications du ministère chargé de la mer. Elle est consultée hors ligne : vos recherches de navires ne sont pas transmises.

4. Partage avec des tiers

Aucun partage automatique. MyVessel ne transmet jamais vos données à des fins publicitaires, analytiques ou commerciales.

Les seuls partages se font à votre initiative explicite :

5. Conservation et suppression

Vos données restent sur votre appareil tant que vous ne désinstallez pas l’application. La désinstallation efface l’intégralité des données locales. Le backup iCloud Drive que vous auriez configuré reste, lui, dans votre dossier iCloud (vous pouvez le supprimer manuellement).

Vous pouvez exporter vos données à tout moment (Profil → Exporter une sauvegarde).

6. Mineurs

MyVessel n’est pas destinée à un public de moins de 13 ans.

7. Vos droits

Conformément au RGPD, vous disposez d’un droit d’accès, de rectification et de suppression. Comme toutes vos données sont stockées localement sur votre appareil, vous exercez ces droits directement via l’app (édition, suppression, export, désinstallation).

8. Modifications

Cette politique peut être mise à jour. La date en haut indique la dernière révision.

9. Contact

Pour toute question : lucas.marche@icloud.com


Privacy Policy — MyVessel

Last updated: October 3, 2026 · Version française au-dessus

1. Data controller

The MyVessel application is published by Lucas Marche, merchant marine student at ENSM (France).

Contact: lucas.marche@icloud.com

2. General principle

MyVessel is designed to operate entirely locally on your iOS device. No personal data is transmitted to any server owned by the publisher. No analytics, no third-party SDKs, no user account.

3. Data collected and purposes

3.1 User-entered data

The embarkations, trips, cursus, certificates, titles, photos and preferences you enter or import are stored exclusively on your device (UserDefaults and the app’s Documents folder).

3.2 Automatic local backup

A copy of your data is automatically written in the app’s Documents folder (myvessel-autobackup.json), covered by the native iOS iCloud Backup if you have it enabled in iOS Settings. Before each import or restore, the app also writes the previous state (myvessel-avant-import.json) so that it can be undone. These files are plain text (JSON) and contain all your data, including titles and medical fitness. No copy leaves your Apple ecosystem.

3.3 iCloud Drive backup (optional)

If you enable automatic backup via “Profile → Enable auto backup”, the app periodically writes your data to a folder of your choice in iCloud Drive. This storage is managed by Apple and subject to Apple’s Privacy Policy.

3.4 Location (CoreLocation)

The app accesses your GPS position only when you tap the “center on my location” button in the Globe tab. The position is neither stored nor transmitted. You can revoke this permission at any time in iOS Settings.

3.5 Photos (PhotoKit)

When you add a photo to a ship or trip, MyVessel accesses the photos you explicitly select via the native iOS picker. The images are stored in the app’s Documents folder.

To assist port entry, the app sends only text search terms (no personal data) to:

3.7 Reverse geocoding

To infer a port’s country from GPS coordinates, the app uses CLGeocoder (Apple, local processing + Apple if needed).

3.8 Import from the Portail du marin (optional)

You can import two files that you download yourself from the French seafarers’ portal (Portail du marin, Espace Numérique Maritime): your service record (CSV) and your seafarer record (fiche marin, PDF). The app never connects to the portal: the “Open the Portail du marin” button simply opens the website in your browser.

The chosen file is read on your device during the import. It is neither copied, modified nor transmitted, and stays where you stored it. Nothing is saved without your line-by-line approval. The app only keeps:

Your name, date and place of birth, nationality, address, phone number, email, seafarer number and title numbers are never extracted or kept.

Medical fitness is health data. Like everything else, it only leaves your device if you export a backup yourself or choose a backup folder (section 3.3).

3.9 Expiry reminders (optional)

If you enable them, the app schedules local notifications on your device 90, 30 and 7 days before your titles expire. They are scheduled by iOS, with no server. Their text never names the title concerned, medical fitness included, so that nothing shows on the lock screen. Permission is only requested after importing titles, and can be withdrawn at any time in iOS Settings.

3.10 French-flagged ship database

Ship suggestions come from a database built into the app, taken from publications of the French ministry in charge of the sea. It is used offline: your ship searches are not transmitted.

4. Sharing with third parties

No automatic sharing. MyVessel never transmits your data for advertising, analytics or commercial purposes.

The only sharing happens at your explicit initiative:

5. Retention and deletion

Your data remains on your device until you uninstall the application. Uninstallation deletes all local data. The iCloud Drive backup you may have configured remains in your iCloud folder (you can delete it manually).

You can export your data at any time (Profile → Export a backup).

6. Minors

MyVessel is not intended for an audience under 13.

7. Your rights

In accordance with GDPR, you have the right to access, rectify and delete your data. Since all your data is stored locally on your device, you exercise these rights directly via the app (editing, deletion, export, uninstall).

8. Changes

This policy may be updated. The date at the top indicates the last revision.

9. Contact

For any question: lucas.marche@icloud.com