Privacy policy
Last updated: 23 September 2026
1. Who we are
goodcharge, the mobile app and the goodcharge.app website, is published by Virgil GAGNIEUX, 34 Boulevard de Marseille, 13009 Marseille, France, who is the data controller. Contact: [email protected].
2. Using the app without an account
The app works without an account. On first launch it creates a random device identifier, stored on your phone. It is not your advertising identifier and it is not linked to your name.
Your favourites and your language stay on your phone. On our servers we keep, with that identifier: your station ratings and reports, app launches, your notification token if you allow notifications, and your consent choices. The app cannot work without them; they are kept for as long as you use the app.
3. Your choices at first launch
Two categories are optional and stay off until you accept them. You can change them at any time in Settings › Privacy. A refused category is never sent: the app does not make the call.
- Advertising: your advertising identifier, and a count of the ads shown and clicked. Refusing does not remove the ads; they become non-personalised. Kept for 180 days.
- Diagnostics and improvement: device model, system and app versions, crashes and slow network calls, session length, and the area where the app is opened, rounded to about 1 km. Used to fix bugs and to find where chargers are missing. Kept for 180 days; the device profile is deleted after 13 months without use.
4. Location
If you allow it, your position centres the map and sorts stations by distance. It is used on your phone and to ask for the stations of the area on screen; we do not store your position or your trips. The only location we keep is the opening area of point 3, rounded to about 1 km, and only with the diagnostics consent.
5. With an account
Signing in with your email address keeps your Daily Strike streak, your watts and goodcharge+ across devices. We store your email address, your streak and, if you choose one, a display name shown on the public leaderboard.
6. goodcharge+ subscription
Payment is handled by Apple (App Store) or Google (Google Play). We receive a confirmation that the subscription is active, never your payment details.
7. The website
The site sets one cookie, gc_cookie_consent, to remember your cookie choice for 6 months. Only if you choose "Accept all" does it load Google Analytics 4, which sets _ga cookies to count visits; Google keeps that data for at most 14 months. The Cookies link in the footer lets you change your choice at any time.
The site is hosted in France by SERVERD and served through Cloudflare, which process your IP address to deliver and protect the pages. Its fonts are served from our own server.
8. Service providers
We never sell your data. These providers process it for us: Supabase (database and sign-in, servers in Ireland); Google AdMob (advertising, with the consent form required in the EEA and the UK); Google Analytics (website, only after your consent); Apple and Google (in-app purchases and notifications); Expo (delivery of notifications, if you allow them); Komoot Photon and your phone's own geocoder, from Apple or Google (the text you type in the address search); OpenFreeMap (map tiles on Android) and Apple Maps (iOS); SERVERD and Cloudflare (website). Some of them may process data outside the EU, under the European Commission's standard contractual clauses.
9. Deleting your data
In the app: Settings › Delete my data. This immediately and permanently erases your ratings, reports, app launches, usage events, sessions, error reports, device profile, notification tokens, streak and account. You can also write to [email protected]; we answer within one month.
10. Your rights
Under the GDPR you can access, correct and delete your data, restrict or object to its processing, receive a copy of it, and withdraw a consent at any time. Write to [email protected]. You can also complain to your data protection authority; in France, the CNIL (www.cnil.fr).
11. Children
goodcharge is not intended for children under 15.
12. Changes
If our practices change, we will update this page and its date; a substantial change will be shown in the app.