BatCap privacy policy
This policy explains what happens to your data when you use the BatCap iPhone app. The short answer: it stays on your device. The long version follows, including the few cases in which the app connects to anything at all.
1. Who is responsible
Freshlab Iberia S.L.U. · NIF ES B87323754 · Spain · info@freshlab.es. For support questions about the app, write to support@freshlab.es. Full company details are in the imprint.
2. Scope
This policy covers the BatCap iPhone app only. The freshlab.es website is covered by the general privacy policy.
3. What data the app processes
BatCap collects no personal data. All processing happens on your iPhone, and no content is transmitted to Freshlab or to any third party:
- The vehicles you set up and the charging sessions you log live solely in the app's local storage.
- If you use the photo shortcut, the picture of the charging screen is analysed on the device to prefill the form. It is not uploaded to any server.
- If a photo you pick from your library carries coordinates in its own EXIF data, the app offers them as the charging location of that session. The location appears in the form before you save, labelled as coming from the photo, and it is kept with the session on the device only if you leave it there. You can remove it then, or later in the session detail. It is never transmitted. Section 8 sets out the whole mechanism.
- The capacity estimates and curve verdicts are likewise calculated and kept on the device only.
- There is no sign-up, no user account, no email address and no password.
- No analytics SDKs, no advertising, no tracking identifiers, no profiling and no cloud sync are used.
- The app is fully usable in airplane mode.
That is why BatCap's App Store privacy label says "Data Not Collected".
4. BatCap does not connect to your car
The app asks for no vehicle login, holds no car token and uses no manufacturer API or intermediary service. It does not request location permission either, and it does not use iOS location services: the outside temperature, if you want to record it, is typed in by hand, and a charging location can only come from the data inside a photo you pick yourself, as set out in section 8. The only data the app knows is what you type or confirm in the form, always by your own gesture.
5. The only network connections
BatCap makes no network connection to do its actual job. There are two exceptions, both optional, and neither transmits your charging data:
- In-app purchases. If you choose to buy something, Apple handles it end to end through StoreKit. See section 7.
- The list of other Freshlab apps. The app downloads a small text file from
freshlab.escontaining the names and links of our other applications, and caches it. It is a one-way fetch: no information about you, your vehicles or your charges is sent. As with any request to a web server, the technical server log may hold the IP address and timestamp of the request for a limited period, for security and diagnostics. If the fetch fails, the app carries on as normal.
6. On-device AI and transparency
The photo shortcut is optional and exists only on iPhones that support Apple Intelligence: the picture of the charging screen is analysed with Apple's text recognition and with the Foundation Models framework, that is, the language model built into iOS, running locally on the iPhone. Neither the photo nor the values read from it are sent to OpenAI, to Freshlab or to any other AI provider, and they are not used to train any model.
Every value the model fills into the form is an AI suggestion and stays labelled as one until you confirm or change it; nothing is saved except through the form. The capacity estimates and curve verdicts are not model output but deterministic calculations made on the device from your inputs, and the app presents them as indicative estimates, not as measurements and not as manufacturer data. BatCap makes no automated decision producing legal effects concerning you within the meaning of Article 22 GDPR. This information is provided in fulfilment of the transparency duty under Article 50 of Regulation (EU) 2024/1689 (the AI Act).
7. Purchases
BatCap is free and has no paid features. You can optionally buy us a coffee, a tapa or a dinner. All purchases run through StoreKit and Apple's App Store. Freshlab receives and stores no payment data: we do not know your name, your address or your payment method. Apple provides us only with aggregated sales reports that do not identify individual buyers. Apple's own processing is governed by Apple's privacy policy.
8. System permissions
The app asks for iOS permissions only when a feature you started actually needs them:
- Camera: only when you tap the photo button for the first time, to photograph the charging screen. The picture is processed on the device and uploaded nowhere. On an iPhone without Apple Intelligence the button does not exist and the permission is never requested.
- Location: the permission is never requested, and the app does not use iOS location services, so it does not know where you are. A session can still end up holding a charging location: if you pick a photo of the charging screen from your library and that photo carries coordinates in its own EXIF data, the app takes them from there and shows them in the form before you save, labelled "Taken from the photo's own data, please check". You can remove them there, and equally later in the session detail, and that removal also holds against any further photo of the same session. Photos taken with the camera inside the app carry no such data, so they contribute no location. The charging location stays on the device with the rest of the session: it is sent nowhere and it is not turned into an address. Tapping it opens Apple Maps, which means you leaving the app; BatCap itself loads no map.
- Microphone: never requested.
You can withdraw the camera permission at any time in iOS settings under BatCap. The app remains fully usable through the form.
9. Retention and deletion
Your data lives solely in the app's local storage, inside the sandbox iOS assigns to it. Freshlab holds no copy and therefore cannot read it, export it or restore it.
- To delete a single session, swipe it in the list.
- To remove only the charging location, open the session detail and choose "Remove charging location". The session itself stays.
- Deleting a vehicle also removes its sessions and curve recordings.
- To delete everything, remove the app from the iPhone. The data goes with it.
- If you have iCloud backup or a computer backup enabled, the app's data may be included in that backup. That copy is yours and is managed through iOS settings or your computer, not through BatCap.
10. No transfers to third parties
We do not share data with third parties, because we hold none. Your use of the app results in no international data transfers on Freshlab's side. The relationship with Apple, as operator of the App Store and of payment processing, is governed by Apple's own terms and privacy policy.
11. Your rights
The General Data Protection Regulation gives you rights of access, rectification, erasure, restriction, objection and portability. Because BatCap sends no personal data to Freshlab, there is nothing on our side to disclose or erase: you exercise control directly on the device by deleting a session, a vehicle or the app itself. If you would still like to contact us, write to info@freshlab.es. You may also lodge a complaint with a supervisory authority, in Spain the Agencia Española de Protección de Datos (aepd.es).
A charging log describes a vehicle, not a person. Even so, if you log the charges of a car that is not yours, for example while inspecting one for sale, that processing happens entirely on your device and under your control, within your personal use.
12. Children and changes to this policy
BatCap is intended for adults, does not ask for your age or any other personal detail, and contains no content directed at children. If a future version of the app changes anything material about data handling, we will update this page before releasing that version and change the date at the bottom. The version published at this address is always the one in force.
Effective date: 16 August 2026 · Last updated: 19 August 2026 · BatCap · Imprint · Home