Datenschutzerklärung für die App „Baseline Reader“
Kurz gesagt
- Baseline Reader liest PDF- und EPUB-Dateien. Deine Bibliothek, dein Lesestand, Lesezeichen und Markierungen bleiben auf deinem Gerät.
- Ich, der Entwickler, betreibe keinen Server, auf dem deine Dokumente oder Lesedaten landen. Es gibt kein Benutzerkonto bei mir, keine Werbung, keine eigene Nutzungsanalyse und keine eigenen Absturzberichte in der App. Googles ML Kit für die Texterkennung kann technische Diagnosedaten an Google senden (siehe „Weitere Stellen“).
- Deine Dokumente und Lesedaten verlassen dein Gerät nur, wenn du eine der folgenden Funktionen einschaltest oder auslöst: Sicherung und Abgleich mit deinem Google Drive, KI-Chat über OpenRouter (auch mit Websuche), Vorlesen mit Cloud-Stimme oder mit einer Online-Stimme deines Geräts, Melden einer KI-Antwort, Teilen, „Senden an“ und Exportieren.
- Ohne dein Zutun gibt es drei Ausnahmen: Die App fragt bei jedem Start und bei jeder Rückkehr in die App meinen Server
gasperl.atnach der Uhrzeit (Punkt 5). Die Google-Play-Fassung fragt bei Google Play nach deinen Käufen. Und Android kann je nach Geräteeinstellung App-Daten in dein Google-Konto sichern (siehe „Weitere Stellen“).
Verantwortlicher
Michael Gasperl, Franz Gruber Str. 10/1, 5020 Salzburg, Österreich
E-Mail: michael@gasperl.at
Was auf deinem Gerät bleibt
Die App speichert auf deinem Gerät: die Dokumente deiner Bibliothek (Kopien der geöffneten Dateien), Titelbilder, Lesestand, Lesezeichen, Markierungen, Suchtext und das Ergebnis der Texterkennung (OCR), eigene Schriften, Einstellungen, Verläufe des KI-Chats sowie die Schlüssel, die du für KI-Chat und Vorlesen eingibst. Die Schlüssel liegen im verschlüsselten, an das Gerät gebundenen Speicher von Android und sind von der Android-Gerätesicherung ausgeschlossen. Der Text deiner Dokumente wird bei der Texterkennung nicht an einen Server gesendet (siehe „Weitere Stellen“).
Löschen: Entfernst du ein Dokument in der App, legt sie es mit Lesestand, Lesezeichen und Markierungen für 30 Tage in einen Papierkorb auf deinem Gerät. Danach, oder sobald du dort „Endgültig löschen“ wählst oder den Papierkorb leerst, wird es endgültig vom Gerät entfernt. Die 30 Tage zählt die App nach der Uhrzeit meines Servers (Punkt 5), nicht nach der Geräteuhr; ohne Verbindung läuft die Frist nicht ab und die App löscht nichts von selbst. Der Papierkorb ist von der Android-Gerätesicherung ausgeschlossen. Deinstallierst du die App, verschwinden ihre Daten auf dem Gerät. Dateien, die du exportiert oder an andere Apps weitergegeben hast (siehe Punkt 6), bleiben dort, und eine Android-Sicherung in deinem Google-Konto kann bei einer Neuinstallation Daten zurückbringen. Daten in deinem Google Drive (siehe unten) bleiben ebenfalls unberührt; du löschst sie dort selbst.
Funktionen, bei denen Daten dein Gerät verlassen
Alle folgenden Funktionen sind freiwillig. Ohne sie funktioniert das Lesen vollständig offline.
1. Sicherung und Abgleich mit Google Drive
Wenn du Google Drive verbindest, meldest du dich mit deinem Google-Konto an und erlaubst der App den Zugriff auf Dateien, die die App selbst in deinem Drive anlegt (Berechtigung drive.file). Die App sieht nicht deine übrigen Drive-Dateien.
Die App legt in deinem Drive einen Ordner „Baseline Reader“ an und lädt dort hoch, was du zur Sicherung auswählst: Dokumente, Lesestand, Lesezeichen, Markierungen, Einstellungen, eigene Schriften, Ergebnisse der Texterkennung und auf Wunsch zwischengespeicherte Daten. Bei eingeschaltetem Abgleich enthält der Ordner außerdem Verwaltungsdateien, die Geräte abgleichen, und pro Gerät eine kleine Datei mit der Zahl der an die Google-Vorlesestimme gesendeten Zeichen je Monat (siehe Punkt 4). Frühere Abgleichstände bleiben in diesem Ordner 30 Tage erhalten; Dateien, die nur solche abgelaufenen Stände nannten, legt die App danach in den Papierkorb von Google Drive. Hochgeladene Dateien, die nie einem Stand zugeordnet wurden (zum Beispiel nach einer abgebrochenen Sicherung), räumt die App nicht von selbst auf; sie bleiben, bis du sie in Drive löschst. Endgültig löscht die App in Drive nur eigene Verwaltungsdateien und, wenn du es ausdrücklich verlangst, Dateien aus Sicherungen.
Die Daten gehen direkt von deinem Gerät zu Google. Ich erhalte sie nicht. Für Drive gelten die Datenschutzhinweise von Google (https://policies.google.com/privacy). Die Anmeldung merkt sich die E-Mail-Adresse und Kennung deines Google-Kontos auf dem Gerät, damit die App sich beim nächsten Start still verbinden kann. Du kannst die Verbindung in der App trennen und den Ordner in Drive selbst löschen.
Nicht gesichert und nicht abgeglichen werden: dein OpenRouter-Schlüssel, dein Google-Schlüssel für das Vorlesen, die Verläufe des KI-Chats, die Wahl von Modell und Stimme sowie Testphase und Kaufbeleg von Premium.
2. KI-Chat über OpenRouter (optional, mit deinem eigenen Schlüssel)
Der KI-Chat läuft nur, wenn du einen eigenen Schlüssel von OpenRouter eingibst und vor der ersten Nutzung bestätigst, was gesendet wird. Bei jeder Antwort sendet die App an OpenRouter (OpenRouter, Inc., USA) und von dort an den Anbieter des gewählten Sprachmodells: deine Frage, den Text des Dokuments oder des ausgewählten Teils, den bisherigen Verlauf des Gesprächs und die Modellbezeichnung; bei Bildfragen den gewählten Bildausschnitt der Seite. Je nach Auswahl ist der Teil das ganze Dokument, das aktuelle Kapitel, der Text bis zur Lesestelle oder deine Markierungen. Beim ganzen Dokument kann der gesamte Text hinausgehen, bei langen Dokumenten so viel, wie das gewählte Modell aufnimmt; die App begrenzt das auf rund 600.000 Token.
Die App fordert an, dass nichts gespeichert oder zum Training verwendet wird; ob und wie lange OpenRouter und der Modellanbieter dennoch Daten verarbeiten, regeln deren eigene Bedingungen (https://openrouter.ai/privacy). An mich gehen diese Daten nicht. Beim Öffnen des KI-Chats, der KI-Einstellungen und der Modellauswahl ruft die App außerdem die Modellliste von OpenRouter ab (ohne deinen Schlüssel). Den Kontostand fragt sie nur ab, wenn du deinen Schlüssel speicherst oder änderst.
Websuche (optional, standardmäßig aus). Schaltest du die Websuche ein oder tippst auf „Im Netz nachschlagen“, lässt die App zusätzlich im Netz suchen. Dafür wird deine Frage zusammen mit Titel und Autor des Dokuments für die Suche verwendet. Die Suche führt je nach Modell der Modellanbieter selbst aus oder ein von OpenRouter eingesetzter Suchdienst. Die Websuche ist nur bei Fragen zum ganzen Dokument aktiv, nicht bei „Bisher gelesen“ und „Aktuelles Kapitel“.
Den Schlüssel kannst du in den Einstellungen jederzeit entfernen. Dann gehen keine Fragen, keine Kontostandabfragen und kein Vorlesen mit Gemini mehr an OpenRouter. Die Modellliste (ohne Schlüssel), die Abrufe von gasperl.at, Meldungen (wenn du sie auslöst) und alle anderen Funktionen dieser Erklärung laufen unabhängig davon weiter.
3. Melden einer KI-Antwort
Tippst du unter einer KI-Antwort auf „Melden“, nennt dir der Dialog vor dem Senden, was gesendet wird: der Text der gemeldeten Antwort (höchstens 6000 Zeichen), der gewählte Grund, dein optionaler Kommentar (höchstens 1000 Zeichen), die Modellbezeichnung, die App-Fassung und die Sprache. Der Antworttext kann Inhalte aus deinem Dokument wiedergeben. Nicht gesendet werden deine Frage, der Buchtext und dein Schlüssel.
Die Meldung geht an meinen Server gasperl.at und wird dort in einer nicht öffentlich abrufbaren Datei gespeichert, damit ich die KI-Funktion prüfen kann. Ich speichere eine Meldung höchstens sechs Monate und lösche sie danach. Die gespeicherte Zeile enthält Zeitpunkt, Grund, Antworttext, Kommentar, Modell, App-Fassung und Sprache, aber keine IP-Adresse und keine Kennung von dir. Der Server verzeichnet beim Aufruf wie bei jeder Anfrage technische Daten (IP-Adresse, Zeitpunkt), siehe https://gasperl.at/datenschutz/. Auf Wunsch lösche ich eine Meldung früher (siehe „Deine Rechte“).
4. Vorlesen mit Cloud-Stimme oder Netzstimme (optional)
Standardmäßig liest die Systemstimme deines Geräts. Schaltest du eine Cloud-Stimme ein und bestätigst, was gesendet wird, geht der vorzulesende Text abschnittsweise an den gewählten Dienst:
- Google Cloud Text-to-Speech (Chirp 3 HD) mit deinem eigenen Google-Schlüssel (Google LLC beziehungsweise Google Cloud EMEA Limited, siehe https://cloud.google.com/terms/data-processing-terms). Zur Prüfung des Schlüssels fragt die App die Stimmenliste ab. Damit der kostenlose Monatsanteil nicht überschritten wird, zählt die App die gesendeten Zeichen. Wenn du Drive-Abgleich nutzt, legt sie diese Zählung (Monat und Zeichenzahl) unter einer Kennung ab, die aus deinem Schlüssel berechnet wird; aus der Kennung lässt sich der Schlüssel nicht zurückrechnen.
- Gemini über OpenRouter mit deinem OpenRouter-Schlüssel. Die App verlangt Anbieter ohne Datenspeicherung.
- Systemstimme mit Netz. Die Systemstimme ist die Sprachausgabe von Android. Manche ihrer Stimmen arbeiten über das Internet. Nutzt die Sprachausgabe eine solche Stimme, geht der gesprochene Text abschnittsweise an den Anbieter dieser Stimme (zum Beispiel Google), nach dessen Bedingungen und nicht über mich. Wählst du in der App ausdrücklich eine Netzstimme, benutzt sie diese nur bei bestehender Verbindung und fällt sonst auf eine Stimme auf dem Gerät zurück. Welche Stimmen dein Gerät anbietet und ob sie das Netz brauchen, bestimmt Android; eine Stimme ohne Netzbedarf wählst du in den Einstellungen deines Geräts.
Bei den beiden Cloud-Diensten geht dein Dokument als Ganzes nicht hinaus, und an mich geht der Text in keinem Fall.
5. Abrufe von gasperl.at
- Uhrzeit (alle Fassungen). Bei jedem Start und bei jeder Rückkehr in die App schickt die App eine kurze Anfrage (HEAD, ohne Inhalt) an https://gasperl.at/baseline-reader/version.json und liest daraus die Uhrzeit des Servers. Sie braucht sie für die 30 Tage des Papierkorbs, weil die Geräteuhr verstellt sein kann. Gesendet wird nur die übliche Anfrage mit einer festen Browserkennung und der Uhrzeit deines Geräts in der Adresse; die App-Fassung und eine Gerätekennung sind nicht dabei. Der Server verzeichnet IP-Adresse und Zeitpunkt (siehe https://gasperl.at/datenschutz/).
- Modellempfehlungen. Beim Öffnen des KI-Chats, der KI-Einstellungen und der Modellauswahl lädt die App eine kleine Empfehlungsliste von https://gasperl.at/baseline-reader/ki-modelle.json. Auch hier sendet sie nur die übliche Anfrage.
- Aktualisierung (nur Direkt-Fassung). Die über Google Play installierte Fassung aktualisiert sich ausschließlich über Google Play. Nur die Direkt-Fassung von gasperl.at fragt zusätzlich einmal je Start der App und auf Wunsch https://gasperl.at/baseline-reader/version.json auf neue Fassungen ab und lädt eine neue App-Datei von dort.
Der Server gasperl.at wird bei Alwyzon Internet Services GmbH in Österreich betrieben und über das Netzwerk von Cloudflare, Inc. ausgeliefert; Näheres steht auf https://gasperl.at/datenschutz/.
6. Teilen, „Senden an“ und Exporte
Diese Funktionen starten nur auf deinen Tipp. Beim Teilen gibst du über das Android-Auswahlfenster eine Datei an eine App deiner Wahl: das Dokument im Original, eine durchsuchbare PDF-Kopie, ein exportiertes EPUB, deine Markierungen als Textdatei oder ein Bild eines Seitenausschnitts. Mit „Senden an“ gibst du den markierten Text an eine andere App. Ab der Übergabe gelten Datenschutz und Speicherung der empfangenden App; die App erfährt nicht, was dort geschieht. Beim Speichern legt die App ein Bild als JPEG im Ordner Pictures/Baseline Reader deiner Galerie ab, und PDF-Dateien oder Archive speichert sie an einem Ort, den du im Android-Dateiauswahlfenster wählst. Diese Dateien liegen danach außerhalb der App; die App löscht sie nicht, wenn du sie deinstallierst.
Weitere Stellen, die Daten erhalten können
- Google Play und Android. Die Play-Fassung wird über Google Play installiert; Google verarbeitet dabei eigene Daten nach seinen Bedingungen. Die Direkt-Fassung von gasperl.at kommt ohne Google Play auf dein Gerät. Je nach Geräteeinstellung sichert Android App-Daten (Einstellungen, Bibliothek, Lesestand) in dein Google-Konto (Android-Sicherung). Ausgenommen sind die Schlüssel, der KI-Chat-Verlauf, der Papierkorb und der Abgleichsstand der App. Unter Android 12 und höher gilt das auch für die Übertragung auf ein neues Gerät.
- Texterkennung. Die App nutzt Googles ML Kit und führt die Erkennung auf dem Gerät aus; die Seiten und der erkannte Text gehen dabei nicht an einen Server. ML Kit kann nach Googles Angaben technische Diagnose- und Nutzungsdaten (Geräte- und App-Informationen, Leistungswerte, eine Installationskennung) an Google senden, aber keine Inhalte deiner Dokumente (https://developers.google.com/ml-kit/android-data-disclosure). Das ist keine Analyse durch mich; ich erhalte diese Daten nicht.
- Premium, Testphase und Käufe (nur Google-Play-Fassung). Premium gibt es als Jahresabo und als einmaligen Kauf. Zahlung, Abo-Verwaltung und Erstattung laufen allein über Google Play; Karten- oder Bankdaten erhalte ich nicht. Beim Start fragt die App über die Play-Abrechnung deines Geräts bei Google Play nach deinen Käufen und den Preisen, bei jeder Rückkehr in die App nur nach den Käufen. Als Beleg speichert die App verschlüsselt auf deinem Gerät, welches Produkt du hast, wann Google Play es zuletzt bestätigt hat und ob daneben ein Jahresabo läuft. Eine Bestellnummer speichert sie nicht, und den Beleg sendet sie nirgends hin. Die Testphase von 14 Tagen wird nur auf deinem Gerät gezählt: Startzeitpunkt und zuletzt gesehener Zeitpunkt liegen in einer kleinen lokalen Datei, die Googles Android-Sicherung deines Geräts mitnehmen kann; sie gelangt nicht in deine Drive-Sicherung. Google Play stellt mir als Verkäufer Bestelldaten bereit; die App sendet mir dazu nichts. Die Direkt-Fassung von gasperl.at hat weder Kauf noch Testphase und enthält keine Play-Abrechnung.
- Links. Tippst du auf einen Link (zum Beispiel eine Quelle in einer KI-Antwort, einen Hilfetext, die Verwaltung deines Abos oder diese Erklärung), öffnet er sich in deinem Browser beziehungsweise in Google Play. Bei Links in KI-Antworten fragt die App vorher nach. Danach gelten die Bedingungen der aufgerufenen Seite.
Rechtsgrundlagen
- Sicherung und Abgleich mit Google Drive, Teilen, „Senden an“ und Exporte: Art. 6 Abs. 1 lit. b DSGVO (Durchführung der von dir gewünschten Funktion).
- KI-Chat mit Websuche, Vorlesen mit Cloud-Stimme, Melden einer KI-Antwort: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung). Du erteilst sie durch die Bestätigung vor der ersten Nutzung beziehungsweise durch das Absenden der Meldung. Der Cloud-Dienst, den du bestätigt hast, verarbeitet den Text nach seinen eigenen Bedingungen.
- Käufe und Testphase (Google-Play-Fassung): Art. 6 Abs. 1 lit. b DSGVO (Durchführung deines Kaufs und der Freischaltung).
- Abfrage der Uhrzeit und technische Protokolle des Servers
gasperl.at: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer verlässlichen Papierkorbfrist sowie an Sicherheit und stabilem Betrieb des Servers). - Speicherung gemeldeter KI-Antworten auf meinem Server: Art. 6 Abs. 1 lit. a DSGVO (deine Einwilligung durch das Absenden).
Eine erteilte Einwilligung kannst du jederzeit widerrufen, zum Beispiel indem du den Schlüssel entfernst oder die Funktion nicht mehr nutzt. Der Widerruf wirkt für die Zukunft; die Rechtmäßigkeit der Verarbeitung bis dahin bleibt unberührt.
Übermittlung in Drittländer
Einige Empfänger sitzen in den USA oder können Daten dort verarbeiten. Die Grundlage der Übermittlung ist bei den Anbietern, die ich nenne:
- Google LLC (Drive, Google Cloud Text-to-Speech, Google Play, ML Kit) und Cloudflare, Inc. (Auslieferung von
gasperl.at): beide sind nach den Angaben auf https://www.dataprivacyframework.gov (abgerufen am 11.11.2026) im EU-US Data Privacy Framework gelistet. Grundlage ist der Angemessenheitsbeschluss der EU-Kommission vom 10. Juli 2023. - OpenRouter, Inc.: nach seiner Datenschutzerklärung (https://openrouter.ai/privacy, Stand 31. August 2026) stützt OpenRouter Übermittlungen aus dem EWR auf Angemessenheitsbeschlüsse der EU-Kommission und auf Standardvertragsklauseln. Einen Eintrag im Data Privacy Framework konnte ich nicht feststellen.
- Modellanbieter hinter OpenRouter und Anbieter von Netzstimmen: die Grundlage legen diese Anbieter in ihren eigenen Bedingungen fest, für OpenRouter nach dessen Auftragsverarbeitungsvertrag mit dem jeweiligen Anbieter.
Deine Rechte
Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch sowie das Recht, deine Einwilligung jederzeit mit Wirkung für die Zukunft zu widerrufen. Schreibe an michael@gasperl.at. Du kannst dich außerdem bei der Datenschutzbehörde beschweren (Österreichische Datenschutzbehörde, https://www.dsb.gv.at). Gegenüber Google, OpenRouter und den Modellanbietern übst du diese Rechte bei diesen selbst aus.
Das Löschen deiner Daten: Gesendete Meldungen kannst du per E-Mail an michael@gasperl.at löschen lassen; nenne dafür möglichst Zeitpunkt und Text der Meldung. Was auf deinem Gerät oder in deinem Google Drive liegt, löschst du selbst. Die technischen Protokolle von gasperl.at werden nach kurzer Zeit gelöscht (https://gasperl.at/datenschutz/). Bei OpenRouter und den Modellanbietern gelten deren Fristen; OpenRouter speichert nach eigener Angabe auch bei ausgeschalteter Inhaltsprotokollierung Metadaten jeder Anfrage (etwa Zahl der Tokens und Antwortzeit), aber keine Inhalte (https://openrouter.ai/docs/guides/privacy/data-collection).
Kinder
Die App richtet sich an Erwachsene.
Änderungen
Ändert sich die App so, dass andere Daten gesendet werden, passe ich diese Erklärung an und nenne das Datum oben.