Stand: 20.10.2026
Falk Carstensen · E-Mail: fanicafuntipp@gmail.com · oder über das Kontaktformular auf der FaNiCa-Webseite
Sämtliche Daten, die Sie in Tankspur eingeben, werden ausschließlich lokal auf Ihrem Gerät gespeichert:
Diese Daten werden zu keinem Zeitpunkt an uns übertragen. Sie verlassen Ihr Gerät nur, wenn Sie selbst einen CSV-Export erzeugen und ihn über die Teilen-Funktion Ihres Geräts weitergeben — an wen, entscheiden allein Sie —, oder wenn die Gerätesicherung Ihres Systems eingeschaltet ist: Android nimmt die App-Daten samt Fahrzeugfotos dann in die Sicherung Ihres Google-Kontos auf und spielt sie bei einer Neuinstallation zurück, iOS nimmt sie in Ihre iCloud- oder Rechner-Sicherung auf. Diese Sicherung gehört zu Ihrem Konto bei Google bzw. Apple; wir haben darauf keinen Zugriff.
Auch die CSV-Einfuhr (Profil → Daten einführen) arbeitet rein lokal: Die von Ihnen gewählte Datei wird auf dem Gerät gelesen und dort gespeichert — nichts davon wird übertragen.
Dasselbe gilt für Beleg- und Tacho-Fotos: Fotografieren Sie einen Tankbeleg oder Ihren Tacho, wird der Text ausschließlich auf Ihrem Gerät erkannt (das Erkennungsmodell ist in der App enthalten und braucht kein Internet). Die App nutzt das Bild nur für diesen einen Lesevorgang und überträgt es nirgendwohin. Eine verkleinerte Kopie kann im Zwischenspeicher der App liegen bleiben, bis Ihr Gerät ihn leert oder Sie ihn leeren (Android: Einstellungen → Apps → Tankspur → Speicher → Cache leeren). Gespeichert werden allein die Werte, die Sie im Formular bestätigen.
Unser eigener Code stellt von sich aus keine Verbindung ins Internet her. Die App enthält keine Werbe-Bibliotheken, kein Google Analytics, kein Crash-Reporting und keine Schnittstellen zu sozialen Netzwerken.
Texterkennung (Google ML Kit): Die Beleg- und Tacho-Erkennung nutzt Googles ML Kit mit einem in der App enthaltenen Modell. Foto und erkannter Text bleiben auf dem Gerät. Mit ML Kit kommt jedoch eine Übertragungskomponente von Google in die App, die nach Googles eigenen Angaben technische Nutzungsdaten verschlüsselt an Google senden kann: Gerätehersteller und -modell, Systemversion, App-Name und -Version, eine zufällige Kennung dieser Installation, Leistungs- und Fehlerwerte sowie die Art des Vorgangs. Google nutzt diese Daten zur Diagnose und Nutzungsauswertung von ML Kit; abschalten können wir das nicht, und wir erhalten davon nichts.
Unser eigener Code baut nur in einem Fall eine Verbindung auf, und nur auf Ihren Tastendruck: Tippen Sie im Profil auf „Auf Update prüfen“, ruft die App eine Versionsdatei von GitHub ab und lädt auf Wunsch die neue Fassung herunter. Dabei wird nichts über Sie gesendet — keine Kennung, keine Betankungen, keine E-Mail-Adresse. Die Anfrage läuft über HTTPS; GitHub sieht dabei technisch bedingt Ihre IP-Adresse, wie bei jedem Aufruf einer Webseite. In der Apple-Fassung gibt es diesen Abruf nicht — dort meldet der App Store neue Fassungen.
Ihr Passwort wird niemals im Klartext gespeichert, sondern ausschließlich als nicht umkehrbarer Prüfwert (SHA-256). Die Anmeldung trennt die Daten verschiedener Profile auf demselben Gerät. Sie ist kein Schutz gegen jemanden, der Ihr entsperrtes Gerät in der Hand hält — dafür ist die Bildschirmsperre Ihres Geräts zuständig.
Tankspur fordert keinen Standort, keine Kontakte und kein Mikrofon an, unter Android auch keine eigene Kamera-Berechtigung: Beleg-Fotos macht die Kamera-App Ihres Geräts, und Bilder wählen Sie über die Fotoauswahl von Android aus; die App sieht nur das eine gewählte Bild.
Im Android-Paket stehen zwei System-Berechtigungen: INTERNET und
REQUEST_INSTALL_PACKAGES. Unser eigener Code nutzt das Internet nur
für den Update-Knopf und REQUEST_INSTALL_PACKAGES nur, damit das
System Sie nach dem Herunterladen fragen darf, ob es die neue Fassung einspielen
soll. Die Internet-Berechtigung gilt allerdings für die ganze App und damit
auch für die Texterkennung von Google aus Abschnitt 3. Dazu kommt eine
app-interne Kennung von AndroidX, die nichts freischaltet. Die Apple-Fassung kennt
keine dieser Berechtigungen; die ML-Kit-Komponente aus Abschnitt 3 ist dort aber
ebenfalls enthalten.
Auf einem iPhone oder iPad fragt Sie das System vor dem ersten Kamera-Foto einmal um Erlaubnis für die Kamera — das verlangt Apple so. Vorhandene Bilder wählen Sie über die Fotoauswahl von iOS; dafür braucht die App keine Erlaubnis und sieht nur das eine gewählte Bild. Sie können ablehnen und die Werte weiterhin von Hand eintragen. Auch hier gilt: Das Bild bleibt auf dem Gerät.
Einzelne Betankungen löschen Sie in der App durch Wischen, Fahrzeuge über das Fahrzeug-Menü. Ihr Profil samt Betankungen, Fahrzeugangaben und Vorgaben entfernen Sie im Reiter Profil über „Konto und Daten löschen“. Alles auf dem Gerät, auch die Fahrzeugfotos, entfernt die Deinstallation oder das Leeren des App-Speichers (Android: Einstellungen → Apps; iOS: App löschen). Eine Kopie in Ihrer Gerätesicherung (Google-Konto bzw. iCloud) löschen Sie dort. Da wir keine Daten erhalten, gibt es bei uns nichts zu löschen.
Die App richtet sich nicht an Kinder und erhebt wissentlich keine Daten von Kindern.
Da keine personenbezogenen Daten an uns übertragen werden, laufen die Rechte auf Auskunft, Berichtigung, Löschung und Datenübertragbarkeit (Art. 15–20 DSGVO) bei uns ins Leere — wir haben schlicht keine Daten über Sie. Ihre Daten liegen allein in Ihrer Hand, auf Ihrem Gerät.
Die App nutzt freie Softwarebausteine, unter anderem Flutter von Google, sowie Googles ML Kit für die Texterkennung (siehe Abschnitt 3). Die vollständige Liste mit allen Lizenztexten finden Sie in der App unter Profil → Verwendete Software. Die Material-Symbole stammen von Google und stehen unter der Lizenz CC BY 4.0.
Ändert sich der Funktionsumfang der App, wird diese Erklärung angepasst. Der Stand oben nennt die jeweils gültige Fassung.
Last updated: 20 October 2026
Falk Carstensen · Email: fanicafuntipp@gmail.com · or via the contact form on the FaNiCa website
Everything you enter in Tankspur is stored exclusively on your device:
This data is never transmitted to us. It only leaves your device if you create a CSV export yourself and pass it on via your device's share function — and you alone decide to whom — or if your system's device backup is enabled: Android then includes the app data, vehicle photos included, in the backup of your Google account and restores it after a reinstall; iOS includes it in your iCloud or computer backup. That backup belongs to your account with Google or Apple; we have no access to it.
The CSV import (Profile → Import data) is equally local: the file you choose is read and stored on the device — nothing is transmitted.
The same applies to receipt and odometer photos: if you photograph a fuel receipt or your odometer, the text is recognised exclusively on your device (the recognition model is part of the app and needs no internet). The app uses the image for that single reading only and never transmits it anywhere. A reduced copy may remain in the app's cache until your device or you clear it (Android: Settings → Apps → Tankspur → Storage → Clear cache). Only the values you confirm in the form are saved.
Our own code does not connect to the internet on its own. The app contains no advertising libraries, no Google Analytics, no crash reporting and no social network interfaces.
Text recognition (Google ML Kit): receipt and odometer recognition uses Google's ML Kit with a model that is part of the app. The photo and the recognised text stay on the device. ML Kit, however, brings a transport component by Google into the app which, according to Google, may send encrypted technical usage data to Google: device manufacturer and model, system version, app name and version, a random identifier of this installation, performance and error values and the type of operation. Google uses this data for diagnostics and usage analysis of ML Kit; we cannot switch it off, and we receive nothing from it.
Our own code makes a connection in one case only, and only when you press the button: tapping „Check for update“ in the profile makes the app fetch a version file from GitHub and, if you wish, download the new release. Nothing about you is sent — no identifier, no fill-ups, no email address. The request uses HTTPS; as with any web page, GitHub technically sees your IP address. The Apple edition has no such check — there the App Store announces new releases.
Your password is never stored in plain text, only as a non-reversible check value (SHA-256). Signing in separates the data of different profiles on the same device. It is not protection against someone holding your unlocked device — that is what your device's screen lock is for.
Tankspur requests no location, no contacts and no microphone, and on Android no camera permission of its own: receipt photos are taken by your device's camera app, and images are chosen via Android's photo picker; the app only ever sees the single image you select.
The Android package holds two system permissions: INTERNET and
REQUEST_INSTALL_PACKAGES. Our own code uses the internet only for the
update button, and REQUEST_INSTALL_PACKAGES only so the system may ask
you, after the download, whether to install the new release. The internet
permission, however, applies to the whole app and therefore also to Google's text
recognition from section 3. In addition there is an app-internal AndroidX
identifier that unlocks nothing. The Apple edition has none of these
permissions; the ML Kit component from section 3 is included there as
well.
On an iPhone or iPad the system asks you once, before your first camera photo, for permission to use the camera — Apple requires this. You pick existing images via the iOS photo picker; that needs no permission, and the app only sees the single image you choose. You may decline and still enter every value by hand. Here too: the image stays on your device.
You delete individual fill-ups in the app by swiping, vehicles via the vehicle menu. You remove your profile together with its fill-ups, vehicle details and preferences in the Profile tab via „Delete account and data“. Everything on the device, vehicle photos included, is removed by uninstalling the app or clearing its storage (Android: Settings → Apps; iOS: delete the app). You delete a copy in your device backup (Google account or iCloud) there. As we never receive any data, there is nothing for us to delete.
The app is not directed at children and does not knowingly collect data from children.
As no personal data is transmitted to us, the rights to access, rectification, erasure and data portability (Art. 15–20 GDPR) have no subject matter on our side — we simply hold no data about you. Your data is yours alone, on your device.
The app uses free software components, among others Flutter by Google, as well as Google's ML Kit for text recognition (see section 3). You can find the complete list with all licence texts in the app under Profile → Software used. The Material symbols come from Google and are licensed under CC BY 4.0.
If the scope of the app changes, this policy will be updated. The date above states the currently valid version.