Carbu Tracker
Politique de confidentialité
Carbu Tracker est une application iOS qui affiche les prix des carburants autour de vous en France. Des fonctions Premium sont proposées en option (historique des prix, alertes, carnet de pleins). Cette page explique quelles données l'application traite, où elles sont stockées et pourquoi.
En bref
L'utilisation gratuite de l'application ne change pas : pas de compte utilisateur, aucune publicité, aucun outil d'analyse (analytics), aucun suivi et aucun SDK tiers. Votre position sert à trouver les stations proches et n'est pas conservée.
Certaines fonctions passent par le serveur de Carbu Tracker, exploité par le développeur : l'historique et les indicateurs de prix, les alertes et la vérification de l'abonnement Premium. Ce serveur ne vous connaît que par un identifiant d'installation anonyme, jamais par votre nom ni votre adresse e-mail. Vos véhicules, votre carnet de pleins, vos favoris et vos photos de tickets restent sur votre iPhone.
Localisation
L'application demande l'accès à votre position uniquement pendant son utilisation. Le widget de l'écran d'accueil utilise la dernière position connue de l'appareil. Cette position sert uniquement à afficher les stations-service à proximité.
Pour cela, les coordonnées de la zone affichée (position sur la carte ou position de l'appareil) sont envoyées dans des requêtes à data.economie.gouv.fr, la plateforme de données ouvertes du gouvernement français (jeu de données « Prix des carburants en France – flux instantané », hébergé par Opendatasoft). Le service renvoie les stations à proximité et leurs prix. Comme pour toute requête web, ce service reçoit aussi l'adresse IP de l'appareil. Ces requêtes ne sont pas envoyées au développeur. L'application ne conserve pas votre position.
Les deux fonctions Premium qui utilisent une zone (alerte de zone et classement des stations) sont décrites dans la section suivante.
Serveur Carbu Tracker (fonctions Premium)
Le serveur de Carbu Tracker est exploité par le développeur. L'application le contacte pour l'historique et les indicateurs de prix (y compris la courbe de 7 jours de la fiche station, visible sans abonnement), pour les alertes et pour vérifier l'abonnement Premium. La première fois, l'application crée une installation anonyme. Le serveur conserve alors les données suivantes :
- Installation anonyme : un identifiant aléatoire, sans lien avec votre identité, et un secret dont le serveur ne garde qu'une version hachée (le secret lui-même reste dans le trousseau de votre iPhone). Le serveur garde aussi la date de création et de dernière utilisation.
- Notifications : si vous les autorisez, le jeton de notification push, ainsi que la langue, le fuseau horaire et la version de l'application, qui servent à envoyer les alertes au bon moment et dans la bonne langue.
- Règles d'alerte : pour chaque règle, le type, le carburant, les identifiants (et le nom affiché) des stations concernées, les seuils, le rayon et, pour une alerte de zone, le centre de la zone que vous choisissez, arrondi à environ 1 km. Pour l'alerte « depuis votre dernier plein », le prix de référence et la date de ce plein, sans les litres, le kilométrage ni le reste du carnet. S'y ajoutent vos réglages d'alerte (heures calmes, nombre maximal de notifications par jour) et, pour le résumé hebdomadaire, les identifiants des stations favorites que vous choisissez d'y inclure.
- Preuve d'achat : voir la section « Achats » ci-dessous.
- Journal des notifications : pour chaque notification envoyée, son type, la règle et la station concernées, son titre, son état d'envoi et sa date. Il sert à éviter les doublons et il est conservé 30 jours.
- Classements : pour le classement des stations régulièrement peu chères, l'application envoie les coordonnées de la zone consultée. Elles servent uniquement à répondre à la requête et ne sont jamais enregistrées ni journalisées.
Le serveur est hébergé en France, chez OVH (Gravelines). L'hébergeur agit comme sous-traitant du développeur. Comme pour toute requête web, le serveur reçoit l'adresse IP de l'appareil pour répondre et limiter les abus ; elle n'est pas enregistrée dans sa base de données.
Le serveur télécharge lui-même les fichiers publics des prix de l'État. Ces fichiers ne contiennent aucune donnée personnelle.
Durée de conservation et suppression
- Le journal des notifications est supprimé après 30 jours.
- Une installation inactive depuis plus d'un an est supprimée automatiquement, avec ses règles d'alerte, ses réglages, ses preuves d'achat et son journal.
- Le bouton « Supprimer mes données du serveur », dans les Réglages de l'application, supprime immédiatement l'installation et tout ce qui s'y rattache (règles d'alerte, réglages, preuves d'achat, journal des notifications). L'application oublie aussi l'identifiant d'installation.
Les sauvegardes de la base de données sont conservées au plus 35 jours : une donnée supprimée peut y subsister jusqu'à cette durée, puis disparaît définitivement.
Après une suppression, votre abonnement reste géré par Apple. « Restaurer les achats » dans l'application le rattache à nouveau au serveur. L'historique des prix lui-même vient de données publiques de l'État et n'est lié à aucune personne.
Achats
Les achats et abonnements Premium sont traités par Apple (App Store). Vos moyens de paiement et votre identité Apple restent chez Apple : Carbu Tracker n'y a jamais accès. Pour savoir si Premium est actif, l'application envoie au serveur les transactions signées par Apple. Le serveur les vérifie, puis ne conserve que le produit, les identifiants de transaction, les dates d'achat et d'expiration, l'état (actif, expiré, remboursé) et l'environnement (production ou test). Apple informe aussi le serveur des renouvellements, expirations et remboursements. La politique de confidentialité d'Apple s'applique aux achats.
Données conservées uniquement sur votre appareil
Vos véhicules (carburant, taille du réservoir, consommation), votre carnet de pleins, vos photos de tickets de caisse et vos réglages sont enregistrés uniquement sur votre iPhone. Ils ne sont jamais envoyés au serveur et sont supprimés avec l'application. Vos favoris aussi restent sur l'iPhone ; seuls les identifiants publics de stations sont transmis au serveur quand c'est nécessaire : pour afficher leurs courbes de prix et, si vous l'activez, pour le résumé hebdomadaire (voir « Règles d'alerte »).
La lecture d'un ticket (litres, prix, montant) se fait sur l'iPhone, par la reconnaissance de texte d'Apple. L'appareil photo n'est utilisé que lorsque vous scannez un ticket, et les photos ne quittent jamais votre appareil.
Plans et itinéraires
Les cartes, la recherche d'adresse et le calcul des distances et des durées de trajet utilisent Apple Plans (MapKit). La politique de confidentialité d'Apple s'applique.
Liste des marques
Une fois par jour au maximum, l'application télécharge un fichier public de marques de stations, hébergé sur GitHub Pages (bycop.github.io) et construit à partir des données OpenStreetMap et Osmose. Comme pour toute requête web, GitHub reçoit l'adresse IP de l'appareil. La déclaration de confidentialité de GitHub s'applique.
Navigation
Lorsque vous touchez le bouton GPS, l'application de navigation de votre choix (Apple Plans, Google Maps ou Waze) s'ouvre avec les coordonnées de la station. La politique de confidentialité de cette application s'applique.
Services tiers
Carbu Tracker s'appuie sur ces services uniquement :
- Apple : notifications push (APNs, qui acheminent le texte des alertes), App Store (achats et abonnements) et Apple Plans.
- data.economie.gouv.fr : prix des carburants et stations à proximité, comme décrit plus haut.
- GitHub Pages, OpenStreetMap et Osmose : liste des marques de stations.
L'application n'intègre aucun SDK d'analyse, de publicité ou de suivi.
Base juridique et vos droits
Le développeur de Carbu Tracker est responsable du traitement des données du serveur. Ces données sont traitées parce qu'elles sont nécessaires au service que vous avez demandé, c'est-à-dire aux fonctions Premium que vous utilisez (art. 6, 1, b du RGPD). Elles ne sont ni vendues, ni utilisées pour de la publicité ou du suivi.
Vous avez le droit d'accéder à vos données et de les faire supprimer. Pour supprimer, le plus simple est le bouton « Supprimer mes données du serveur » dans les Réglages : l'effet est immédiat. Vous pouvez aussi nous écrire à l'adresse ci-dessous. Comme les installations sont anonymes, nous ne pouvons pas relier une adresse e-mail à une installation : le bouton reste le moyen le plus direct. Vous pouvez enfin introduire une réclamation auprès de la CNIL.
Enfants
Aucune donnée concernant les enfants n'est collectée sciemment. L'application ne demande ni nom, ni adresse e-mail, ni âge.
Modifications
Toute modification de cette politique est publiée sur cette page, avec sa date de mise à jour.
Contact
Contact : sameofournion@icloud.com
Sources des données
Prix : data.economie.gouv.fr, sous Licence Ouverte 2.0. Marques et positions précises des stations : © OpenStreetMap contributors, sous licence ODbL.
Privacy Policy
Carbu Tracker is an iOS app that shows fuel prices around you in France. Premium features are available as an option (price history, alerts, fill-up log). This page explains what data the app processes, where it is stored and why.
In short
Free use of the app does not change: no user account, no advertising, no analytics, no tracking and no third-party SDK. Your location is used to find nearby stations and is not kept.
Some features go through the Carbu Tracker server, which the developer runs: price history and insights, alerts and the check of your Premium subscription. This server knows you only by an anonymous installation identifier, never by your name or e-mail address. Your vehicles, fill-up log, favorites and receipt photos stay on your iPhone.
Location
The app asks for access to your location only while you are using it. The home-screen widget uses the device's last known location. This location is used only to show nearby fuel stations.
To do so, the coordinates of the area shown (map position or device location) are sent in requests to data.economie.gouv.fr, the French government's open data platform (dataset "Prix des carburants en France – flux instantané", hosted by Opendatasoft). The service returns nearby stations and their prices. As with any web request, this service also receives the device's IP address. These requests are not sent to the developer. The app does not store your location.
The two Premium features that use an area (the area alert and the station ranking) are described in the next section.
Carbu Tracker server (Premium features)
The Carbu Tracker server is run by the developer. The app contacts it for price history and insights (including the 7-day curve on the station sheet, which is visible without a subscription), for alerts and to check your Premium subscription. The first time, the app creates an anonymous installation. The server then keeps the following data:
- Anonymous installation: a random identifier, unrelated to your identity, and a secret of which the server keeps only a hash (the secret itself stays in your iPhone's Keychain). The server also keeps the creation date and the date of last use.
- Notifications: if you allow them, the push notification token, plus the language, time zone and app version, which are used to send alerts at the right time and in the right language.
- Alert rules: for each rule, the type, the fuel, the ids (and the displayed name) of the stations concerned, the thresholds, the radius and, for an area alert, the centre of the area you choose, rounded to about 1 km. For the "since your last fill-up" alert, the reference price and the date of that fill-up, without the litres, the mileage or the rest of the log. Your alert settings (quiet hours, maximum notifications per day) are kept as well and, for the weekly summary, the ids of the favorite stations you choose to include.
- Proof of purchase: see the "Purchases" section below.
- Notification log: for each notification sent, its type, the rule and station concerned, its title, its delivery status and its date. It is used to avoid duplicates and is kept for 30 days.
- Rankings: for the ranking of regularly cheap stations, the app sends the coordinates of the area you are viewing. They are used only to answer the request and are never stored or logged.
The server is hosted in France, by OVH (Gravelines). The host acts as the developer's processor. As with any web request, the server receives the device's IP address to answer and to limit abuse; it is not recorded in its database.
The server itself downloads the French government's public price files. These files contain no personal data.
Retention and deletion
- The notification log is deleted after 30 days.
- An installation inactive for more than one year is deleted automatically, together with its alert rules, settings, proofs of purchase and log.
- The "Delete my data from the server" button, in the app's Settings, immediately deletes the installation and everything attached to it (alert rules, settings, proofs of purchase, notification log). The app also forgets the installation identifier.
Database backups are kept for at most 35 days: deleted data may remain in them for up to that long, then disappears for good.
After a deletion, your subscription is still managed by Apple. "Restore Purchases" in the app links it to the server again. The price history itself comes from public government data and is linked to no person.
Purchases
Premium purchases and subscriptions are processed by Apple (App Store). Your payment methods and your Apple identity stay with Apple: Carbu Tracker never has access to them. To know whether Premium is active, the app sends the transactions signed by Apple to the server. The server verifies them, then keeps only the product, the transaction identifiers, the purchase and expiry dates, the status (active, expired, refunded) and the environment (production or test). Apple also notifies the server of renewals, expirations and refunds. Apple's privacy policy applies to purchases.
Data kept only on your device
Your vehicles (fuel, tank size, consumption), your fill-up log, your receipt photos and your settings are stored only on your iPhone. They are never sent to the server and are deleted with the app. Your favorites stay on the iPhone too; only public station ids are sent to the server when needed: to show their price curves and, if you turn it on, for the weekly summary (see "Alert rules").
Reading a receipt (litres, price, amount) is done on the iPhone, with Apple's text recognition. The camera is used only when you scan a receipt, and the photos never leave your device.
Maps and directions
Maps, address search, and driving distances and times use Apple Maps (MapKit). Apple's privacy policy applies.
Station brands
At most once a day, the app downloads a public file of station brands from GitHub Pages (bycop.github.io), built from OpenStreetMap and Osmose data. As with any web request, GitHub receives the device's IP address. The GitHub privacy statement applies.
Navigation
When you tap the GPS button, the navigation app you choose (Apple Maps, Google Maps or Waze) opens with the station's coordinates. That app's privacy policy applies.
Third parties
Carbu Tracker relies on these services only:
- Apple: push notifications (APNs, which carry the text of alerts), the App Store (purchases and subscriptions) and Apple Maps.
- data.economie.gouv.fr: fuel prices and nearby stations, as described above.
- GitHub Pages, OpenStreetMap and Osmose: the list of station brands.
The app includes no analytics, advertising or tracking SDK.
Legal basis and your rights
The developer of Carbu Tracker is the controller of the server data. This data is processed because it is necessary for the service you asked for, that is, the Premium features you use (GDPR art. 6(1)(b)). It is neither sold nor used for advertising or tracking.
You have the right to access your data and to have it deleted. To delete it, the simplest way is the "Delete my data from the server" button in Settings: it takes effect immediately. You can also write to us at the address below. Because installations are anonymous, we cannot link an e-mail address to an installation: the button remains the most direct way. You can also lodge a complaint with the CNIL (the French data protection authority).
Children
No data from children is knowingly collected. The app asks for no name, e-mail address or age.
Changes
Changes to this policy are published on this page, with its update date.
Contact
Contact: sameofournion@icloud.com
Data sources
Prices: data.economie.gouv.fr, under Licence Ouverte 2.0. Brands and precise station locations: © OpenStreetMap contributors, under the ODbL.