Politique de confidentialité

Dernière mise à jour : juin 2025 · Version app 1.0 · Bundle ID : com.laurinschwegler.euroguide

1. Responsable du traitement

Laurin Schwegler
[Adresse postale à compléter]
Suisse
E-mail : [email protected]

Cette application est un projet de travail de maturité non commercial. Aucun traitement de données à des fins commerciales n'est effectué.

2. Nos principes

EuroGuide ne traite que les données strictement nécessaires au fonctionnement de l'application. Il n'y a ni pistage ni publicité. Aucune donnée analytique, identifiant publicitaire ou empreinte numérique n'est collecté.

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

3.1 Données de localisation (CoreLocation)

L'application demande la permission de localisation pour deux raisons :

Permissions utilisées : NSLocationWhenInUseUsageDescription (défaut) et NSLocationAlwaysAndWhenInUseUsageDescription (optionnel, pour le géofencing en arrière-plan).

Les données de localisation ne sont pas journalisées ni conservées sur le serveur.

3.2 Notifications push (APNs)

Avec votre consentement, l'application reçoit un jeton APNs. Ce jeton est :

Vous pouvez désactiver les notifications à tout moment dans les Réglages iPhone sous Notifications → EuroGuide. Le jeton stocké sera désenregistré à la prochaine ouverture de l'app.

3.3 Identifiant anonyme d'appareil

Au premier lancement, un UUID aléatoire (auth.deviceID) est généré et stocké localement. Il sert à s'authentifier auprès de l'API (flux OAuth2 client credentials). Le serveur stocke cet ID avec la langue choisie dans l'app. Aucune identification personnelle n'est possible à partir de ces données.

Stocké dans UserDefaults : auth.refreshToken, jwt_token, auth.deviceID.

Stocké sur le serveur : device_id, language.

3.4 Cache local

Les données suivantes sont stockées localement dans le cache de l'application et ne quittent jamais l'appareil :

Le cache peut être effacé à tout moment via les Réglages iPhone (Général → Stockage iPhone → EuroGuide → Supprimer les données hors-ligne) ou en désinstallant l'application.

4. Services tiers

5. Ce que l'application ne collecte pas

6. Sécurité des données

Toute communication avec l'API est chiffrée via HTTPS (TLS 1.2+). Les jetons d'accès sont stockés dans UserDefaults iOS et ne sont pas partagés avec des tiers.

7. Vos droits

Vous avez le droit d'accéder à vos données, de les corriger et de les supprimer. Les seules données côté serveur étant votre device_id anonyme et votre préférence de langue, il suffit de désinstaller l'app ou de me contacter par e-mail.

Contact : [email protected]

8. Licences open source

9. Modifications de cette politique

Tout changement significatif sera reflété dans la politique de confidentialité intégrée à l'application et la date en haut de ce document sera mise à jour. En tant que projet scolaire non commercial, des changements fondamentaux de logique de traitement des données ne sont pas prévus.