Politique de confidentialité
SpeedWise repose sur un principe simple : aucun compte, aucun profil, aucun pistage. Cette page explique précisément quelles données l'application traite et pourquoi. Le responsable de traitement est Toufik EL GUERCH.
Ce que SpeedWise lit sur votre appareil
Pendant que l'application fonctionne ou que sa Live Activity est active, SpeedWise lit le GPS de votre iPhone :
- Latitude et longitude
- Cap (la direction de déplacement)
- Vitesse
- Précision GPS rapportée
Ces données sont lues par iOS via le framework standard CoreLocation, avec les autorisations que vous accordez explicitement. L'application demande l'accès « Toujours » uniquement parce que la Live Activity continue de se mettre à jour sur l'écran verrouillé pendant que vous conduisez, en arrière-plan.
Ce qui est envoyé à nos serveurs
La plupart des recherches de limite sont traitées entièrement sur votre appareil à partir d'un paquet de données hors ligne. Ce n'est que lorsque la donnée embarquée n'a pas de réponse que l'application contacte notre backend api.speedwise.kasbah.dev, en envoyant :
- La latitude et la longitude de votre position
- Le cap (si disponible)
- La précision GPS (si disponible)
- Un jeton d'installation anonyme (voir ci-dessous)
- Des métadonnées HTTP standard (un préfixe d'IP tronqué, le réseau /24 en IPv4 ou /48 en IPv6, pas votre IP complète, un User-Agent
SpeedWise-iOS/<version>, un horodatage)
Votre vitesse n'est jamais envoyée. Toute la comparaison risque/limite se fait sur l'appareil. Les coordonnées envoyées pour une recherche servent à y répondre et ne sont pas stockées dans notre base.
Le jeton d'installation anonyme
Au premier lancement, l'application s'enregistre une fois et reçoit un jeton opaque aléatoire, conservé dans le Trousseau (Keychain) de votre appareil. Il ne contient aucune information personnelle et n'est lié à aucun compte. Il permet de limiter les abus et, si nécessaire, de révoquer une installation abusive sans affecter les autres. En regard de ce jeton, notre serveur n'enregistre que : le jeton, les dates de création et de dernière activité, le préfixe d'IP tronqué, le User-Agent et un compteur de requêtes. Rien de tout cela ne vous identifie.
Ce que nous ne collectons PAS
- Aucun nom, e-mail, numéro de téléphone ou identifiant de compte, l'app n'a pas de connexion
- Aucun identifiant publicitaire Apple (IDFA), aucun IDFV, aucun numéro de série
- Aucun contact, photo, micro ou caméra
- Aucun SDK d'analyse tiers, ni Google Analytics, ni Firebase, ni Crashlytics
- Aucune publicité, aucune vente de données, aucun pistage entre apps ou sites
Durée de conservation
Les coordonnées envoyées pour une recherche ne sont pas stockées. L'enregistrement du jeton anonyme est conservé tant que l'installation est active et supprimé sur demande. Les journaux du conteneur serveur sont éphémères et servent uniquement au débogage et à la détection d'abus ; nous ne tenons pas de base durable reliant qui a recherché quelles coordonnées.
Où les données sont traitées
Le backend tourne sur une infrastructure Oracle Cloud, sur une unique VM auto-gérée sous notre contrôle, située aux États-Unis. Le DNS est hébergé chez Cloudflare et les certificats TLS sont émis par Let's Encrypt ; ni l'un ni l'autre ne reçoit de données personnelles au-delà de ce qui est nécessaire pour acheminer le trafic HTTPS. Le service étant utilisé par des conducteurs en France/UE, les données limitées et anonymes décrites ci-dessus sont transférées et traitées aux États-Unis.
Vos droits (RGPD)
Comme SpeedWise n'a pas de système de compte et que le backend ne conserve aucun lien durable entre vous et vos requêtes, il n'y a généralement rien d'identifiable à consulter, corriger ou supprimer. Vous conservez les droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité. Le jeton d'installation étant anonyme, l'exercice de certains droits peut nécessiter que vous fournissiez le jeton depuis votre appareil. Écrivez à l'adresse ci-dessous, les demandes, y compris la suppression, sont traitées manuellement et nous répondons sous 30 jours. Vous pouvez aussi saisir la CNIL, l'autorité française de protection des données.
Enfants
SpeedWise s'adresse aux conducteurs et n'est pas destinée aux enfants. Nous ne collectons pas sciemment de données d'enfants de moins de 16 ans.
Modifications
Nous pouvons mettre à jour cette politique ; les changements importants seront reflétés par la date de « Dernière mise à jour » ci-dessus.
Contact
Pour toute question ou demande relative à la confidentialité : support@kasbah.dev
Privacy Policy
SpeedWise is built around a simple principle: no account, no profile, no tracking. This page explains exactly what data the app handles and why. The data controller is Toufik EL GUERCH.
What SpeedWise reads on your device
While the app is running or its Live Activity is active, SpeedWise reads your iPhone's GPS:
- Latitude and longitude
- Heading (the direction you are travelling)
- Speed
- Reported GPS accuracy
This data is read by iOS via the standard CoreLocation framework, with permissions you grant explicitly. The app requests "Always" location access only because the Live Activity continues to update on the lock screen while you are driving in the background.
What is sent to our servers
Most speed-limit lookups are answered entirely on your device from an offline map bundle. Only when the on-device data has no answer does the app contact our backend at api.speedwise.kasbah.dev, sending:
- Latitude and longitude of your current location
- Heading (if available)
- GPS accuracy (if available)
- An anonymous install token (see below)
- Standard HTTP request metadata (a truncated IP prefix, the network /24 for IPv4 or /48 for IPv6, not your full IP address, User-Agent
SpeedWise-iOS/<version>, timestamp)
Your speed itself is never sent. All risk-vs-limit comparison happens on-device. The coordinates sent for a lookup are used to answer that request and are not stored in our database.
The anonymous install token
On first launch the app registers once and receives a random, opaque token, stored in your device Keychain. It contains no personal information and is not tied to any account. It lets us rate-limit abuse and, if necessary, revoke a single abusive install without affecting anyone else. Against that token our server records only: the token, creation and last-seen times, the truncated IP prefix, the User-Agent, and a request counter. None of this identifies you.
What we do NOT collect
- No name, email, phone number, or account identifier, the app has no sign-in
- No Apple Advertising Identifier (IDFA), no IDFV, no device serial
- No contacts, photos, microphone, or camera
- No third-party analytics SDKs, no Google Analytics, no Firebase, no Crashlytics
- No advertising, no data sale, no tracking across apps or websites
How long data is kept
Coordinates sent for a lookup are not stored. The anonymous install-token record is kept while the install is active and is removed on request. Server container logs are short-lived and used only for debugging and abuse detection; we do not maintain a long-term database of who looked up which coordinates.
Where data is processed
The backend runs on Oracle Cloud infrastructure on a single self-managed VM under our control, located in the United States. DNS is hosted at Cloudflare and TLS certificates are issued by Let's Encrypt; neither receives personal data beyond what is needed to route HTTPS traffic. As the service is used by drivers in France/the EU, the limited, anonymous data described above is transferred to and processed in the US.
Your rights under GDPR
Because SpeedWise has no account system and the backend stores no long-term association between you and your queries, there is generally nothing personally identifiable to access, correct, or delete. You retain the rights of access, rectification, erasure, restriction, objection, and portability. Because the install token is anonymous, exercising some rights may require you to provide the token from your device. Contact the email below, requests, including deletion, are handled manually and we will respond within 30 days. You may also lodge a complaint with the CNIL, the French data protection authority.
Children
SpeedWise is intended for drivers and is not directed at children. We do not knowingly collect data from children under 16.
Changes
We may update this policy; material changes will be reflected by the "Last updated" date above.
Contact
For any privacy question or request: support@kasbah.dev