NativeBridge · Google Drive in der App „Dateien“

Datenschutzerklärung

Hier erfährst du, welche personenbezogenen Daten verarbeitet werden, wenn du die App NativeBridge nutzt, uns kontaktierst oder diese Webseite aufrufst, und welche Rechte du hast.

Stand:

Eine englische Übersetzung findest du über den Schalter oben. Maßgeblich ist die deutsche Fassung.

Das Wichtigste in Kürze

  • Deine Dateien fließen nur zwischen deinem Gerät und Google. NativeBridge hat keinen eigenen Server für die App; wir erhalten weder Dateien noch Dateinamen, Kontodaten oder Anmeldeschlüssel.
  • Absturzberichte sind ausgeschaltet, bis du sie einschaltest. Sie enthalten keine Dateien, Dateinamen, E-Mail-Adressen oder Geräte-IDs.
  • Daten bekommen wir nur, wenn du uns selbst etwas schickst: einen Problembericht in der App oder eine E-Mail.
  • Keine Werbung, kein Tracking, keine Analyse-Tools, kein Verkauf von Daten.

1. Verantwortlicher

Verantwortlich für die Datenverarbeitung ist:

Michel Hühn
Große Mantelgasse 7-11
69117 Heidelberg, Deutschland
E-Mail: apps@michelhn.de

„Wir“ und „uns“ meint im Folgenden den Verantwortlichen.

2. Anmeldung bei Google und Zugriff auf Google Drive

NativeBridge zeigt dein Google Drive als Speicherort in der App „Dateien“ von iOS an. Dafür meldest du dich mit deinem Google-Konto an. Die Anmeldung läuft in einem Browserfenster von iOS direkt auf der Seite von Google. Dein Passwort gibst du nur dort ein; wir erhalten es nicht.

Welche Berechtigungen die App anfragt

  • Grundlegende Profildaten (openid, email, profile): deine Google-Konto-ID, deine E-Mail-Adresse und deinen Namen, damit die App dein Konto erkennen und anzeigen kann.
  • Zugriff auf Google Drive (https://www.googleapis.com/auth/drive): Dateien und Ordner in deinem Drive ansehen, bearbeiten, erstellen und löschen. Diesen Umfang braucht die App, um dein ganzes Drive mit seiner Ordnerstruktur in „Dateien“ anzuzeigen und deine Änderungen dort zu speichern.

Was die App mit diesen Berechtigungen tut

Direkt von deinem Gerät aus, und nur damit „Dateien“ dein Drive anzeigen und bearbeiten kann:

  • Angaben zu Dateien und Ordnern abrufen: Name, Typ, Größe und belegter Speicher, Erstell- und Änderungsdatum, Version, Prüfsumme, übergeordnete Ordner, ob ein Element im Papierkorb liegt, welche Aktionen erlaubt sind (zum Beispiel Bearbeiten oder Umbenennen), bei Verknüpfungen das Ziel und bei geteilten Ablagen deren ID.
  • Änderungen abrufen: was sich seit dem letzten Abruf in deinem Drive geändert hat, damit „Dateien“ aktuell bleibt. Das geschieht, wenn iOS danach fragt und wenn du NativeBridge öffnest.
  • Dateien herunterladen, wenn du sie öffnest oder iOS sie für dich bereithält. Google-Dokumente, -Tabellen und -Präsentationen werden dabei als Word-, Excel- und PowerPoint-Dateien exportiert, Zeichnungen als PDF.
  • Deine Änderungen an Google senden: Dateien, die du in „Dateien“ speicherst, erstellst oder änderst, außerdem Umbenennen, Verschieben und Löschen. Gelöschte Elemente legt die App in den Papierkorb von Google Drive; endgültig löscht sie nichts.
  • Kontoangaben abrufen: E-Mail-Adresse, Name und belegten sowie verfügbaren Speicherplatz, um das Konto in der App anzuzeigen und zu prüfen, ob die Verbindung funktioniert.

Dabei übermittelt dein Gerät technisch notwendig deine IP-Adresse und die Zugangsschlüssel deines Kontos an Google.

Wer die Daten erhält

Diese Daten fließen nur zwischen deinem Gerät und Google. NativeBridge betreibt dafür keinen eigenen Server; wir erhalten weder deine Dateien noch Dateinamen, Kontodaten oder Zugangsschlüssel. Google verarbeitet die Daten als eigener Verantwortlicher im Rahmen deines Google-Kontos, für Nutzer im Europäischen Wirtschaftsraum und in der Schweiz durch Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland, nach der Datenschutzerklärung von Google.

Zweck ist, dir die Funktionen der App bereitzustellen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertrag über die Nutzung der App). Ohne Anmeldung kann NativeBridge dein Drive nicht anzeigen.

Eingeschränkte Nutzung von Google-Daten

Die Verwendung und Weitergabe von Informationen, die NativeBridge von Google-APIs erhält, an andere Apps erfolgt gemäß der Google API Services User Data Policy, einschließlich der Anforderungen zur eingeschränkten Nutzung („Limited Use“).

Daten aus deinem Google-Konto verwendet NativeBridge nur, um dir die Funktionen der App bereitzustellen. Wir verwenden sie nicht für Werbung, verkaufen sie nicht, geben sie nicht an Dritte weiter und nutzen sie nicht zum Training von KI-Modellen. Da sie uns nicht erreichen, kann sie bei uns auch niemand lesen. Eine Ausnahme machst du nur selbst, wenn du einem Problembericht den Diagnosebericht beifügst (Abschnitt 5).

Zugriff beenden

Du kannst den Zugriff jederzeit beenden: Entferne das Konto in NativeBridge (Abschnitt 3) oder widerrufe ihn in deinem Google-Konto unter „Sicherheit → Drittanbieter-Apps und -Dienste“ (myaccount.google.com/connections). Deine Dateien in Google Drive bleiben davon unberührt.

3. Daten auf deinem Gerät

Die App und ihre Integration in „Dateien“ speichern die folgenden Daten nur auf deinem Gerät. Wir erhalten sie nicht und haben keinen Zugriff darauf.

  • Anmeldeschlüssel: je Konto ein Schlüssel von Google, mit dem die App ohne neue Anmeldung auf dein Drive zugreifen kann. Er liegt im Schlüsselbund von iOS, nur für dieses Gerät; er wird nicht über den iCloud-Schlüsselbund synchronisiert. Kurzlebige Zugriffsschlüssel hält die App nur im Arbeitsspeicher.
  • Kontoliste: Google-Konto-ID, E-Mail-Adresse, Name und Verbindungsstatus jedes verbundenen Kontos.
  • Verzeichnis deines Drive: je Konto eine Datenbank mit den Angaben zu den Dateien und Ordnern, die „Dateien“ angezeigt hat (Abschnitt 2), damit „Dateien“ auch ohne Verbindung funktioniert. Dazu kommen der Stand des letzten Änderungsabrufs, unfertige Uploads (mit der Upload-Adresse bei Google) und Prüfsummen lokal geänderter Dateien.
  • Geöffnete Dateien: Dateien, die du öffnest, legt iOS in einem von „Dateien“ verwalteten Bereich ab. iOS entfernt sie wieder, wenn es Speicherplatz braucht; Änderungen, die noch nicht hochgeladen sind, behält es bis zum Hochladen.
  • Aktivitätsprotokoll: die letzten 100 Einträge dazu, was die Integration in „Dateien“ getan hat und welche Fehler aufgetreten sind: Zeitpunkt, Vorgang, Fehlercodes und eine pseudonyme Kennung des Kontos (aus der Google-Konto-ID berechnet). Keine Dateinamen oder Inhalte. Du siehst und leerst es unter „Diagnose“.
  • Einstellungen: ob du Absturzberichte senden möchtest, und technische Merker der Anmeldefunktion von Google.

Zweck ist, dir die Funktionen der App bereitzustellen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO. Das Speichern dieser Daten auf deinem Gerät ist unbedingt erforderlich, damit die App den von dir gewünschten Dienst erbringen kann (§ 25 Abs. 2 Nr. 2 Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz, TDDDG).

Löschen: Unter „Konto entfernen“ löscht die App den Anmeldeschlüssel, den Eintrag in der Kontoliste und die Datenbank des Kontos; iOS entfernt den Speicherort in „Dateien“ samt den lokalen Kopien. Änderungen, die noch nicht hochgeladen sind, gehen dabei verloren; die App weist dich vorher darauf hin. Löschst du die App, löscht iOS ihre Daten. Einträge im Schlüsselbund kann iOS über das Löschen der App hinaus aufbewahren; nur NativeBridge kann sie lesen. Entferne deine Konten deshalb vor dem Löschen der App in NativeBridge oder widerrufe den Zugriff in deinem Google-Konto.

Je nach deinen iOS-Einstellungen können Daten der App in Backups deines Geräts enthalten sein; das steuerst du in iOS.

4. Absturzberichte (freiwillig)

Absturzberichte sind ausgeschaltet, bis du sie einschaltest: beim ersten Start oder unter „Datenschutz & Rechtliches → Absturzberichte senden“. Ist der Schalter an und stürzt die App oder ihre Integration in „Dateien“ ab, reagiert sie nicht mehr oder beendet iOS sie, speichert sie einen technischen Bericht auf deinem Gerät und sendet ihn an den Dienst Sentry, in der Regel beim nächsten Start.

Inhalt des Berichts: Art und Ort des Fehlers im Programmcode (Stacktrace und Zustand der Programm-Threads), die geladenen Programmteile ohne gerätebezogene Installationspfade, Zeitpunkt, Art des Problems, ob die App oder die Integration in „Dateien“ betroffen war, App-Version und Build, iOS-Version, Gerätemodell und Prozessorarchitektur sowie technische Zustandsangaben wie Auslastung von Arbeitsspeicher und Speicherplatz, ob die App im Vordergrund war und gegebenenfalls Sprach- und Zeitzoneneinstellung.

Nicht enthalten: Dateinamen und -inhalte, E-Mail-Adressen, Google-Konten, Anmeldeschlüssel, der Name deines Geräts, Nutzer-, Installations- oder Geräte-IDs, Bildschirmfotos, Netzwerkanfragen und Nutzungsstatistiken. Ohne Problem wird nichts gesendet. Beim Senden übermittelt dein Gerät technisch bedingt seine IP-Adresse an Sentry; Sentry speichert sie für NativeBridge nicht.

Empfänger: Functional Software, Inc. („Sentry“), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA, als unser Auftragsverarbeiter (Art. 28 DSGVO). Die Berichte werden in der EU-Datenregion von Sentry in Frankfurt am Main gespeichert. Zur Übermittlung in die USA siehe Abschnitt 10.

Speicherdauer: Sentry löscht die Berichte automatisch nach 30 Tagen.

Zweck ist, Programmfehler zu finden und zu beheben. Rechtsgrundlage ist deine Einwilligung (§ 25 Abs. 1 TDDDG, Art. 6 Abs. 1 lit. a DSGVO). Sie ist freiwillig; die App funktioniert auch ohne. Du kannst sie jederzeit mit demselben Schalter widerrufen. Danach sendet weder die App noch die Integration in „Dateien“ weitere Berichte. Der Widerruf gilt für die Zukunft; die Rechtmäßigkeit der Verarbeitung bis dahin bleibt unberührt.

5. Problem melden

Unter „Problem melden“ kannst du uns selbst einen Bericht senden. Er enthält:

  • deinen Text,
  • wenn du sie angibst, deine E-Mail-Adresse, nur damit wir dir antworten können,
  • wenn du „Diagnosebericht anhängen“ eingeschaltet lässt, den Diagnosebericht: App- und iOS-Version, Anzahl der Konten und je Konto eine pseudonyme Kennung (aus der Google-Konto-ID berechnet), Verbindungsstatus, ob der Speicherort in „Dateien“ angezeigt wird, Zähler (zum Beispiel zwischengespeicherte und noch nicht synchronisierte Elemente), Zeitpunkt des letzten Abrufs und die Einträge des Aktivitätsprotokolls. Keine Dateinamen, Dateiinhalte, E-Mail-Adressen oder Anmeldeschlüssel,
  • technische Angaben wie in Abschnitt 4, zum Beispiel App- und iOS-Version und Gerätemodell.

Der Bericht geht über Sentry (Abschnitt 4) an uns, auch wenn Absturzberichte ausgeschaltet sind, weil du ihn ausdrücklich abschickst. Ohne Verbindung bleibt er auf deinem Gerät und wird gesendet, sobald du wieder online bist.

Zweck ist, dein Anliegen zu bearbeiten und gemeldete Fehler zu beheben. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, soweit dein Anliegen die Nutzung der App betrifft, sonst Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse ist, Fehler zu beheben und Anfragen zu beantworten. Der Bericht ist freiwillig.

Sentry löscht Problemberichte automatisch nach 30 Tagen. Antworten wir dir per E-Mail, gilt für die weitere Kommunikation Abschnitt 6.

6. Kontakt per E-Mail

Wenn du uns per E-Mail oder Telefon kontaktierst, verarbeiten wir deine Kontaktdaten (zum Beispiel E-Mail-Adresse, Name, Telefonnummer), den Inhalt deiner Nachricht und die technischen Angaben zur Zustellung, um dein Anliegen zu bearbeiten.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, soweit dein Anliegen die Nutzung der App betrifft, sonst Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse ist, Anfragen zu beantworten und gemeldete Fehler zu beheben. Die Kontaktaufnahme ist freiwillig; ohne Kontaktdaten können wir dir nicht antworten.

E-Mails an apps@michelhn.de nimmt Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA, als unser Auftragsverarbeiter entgegen und leitet sie an unser Postfach bei Gmail weiter. Gmail betreibt Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Google verarbeitet die Nachrichten als eigener Verantwortlicher nach seiner Datenschutzerklärung, auch in den USA. Rechtsgrundlage für den Einsatz dieser Dienste ist Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse ist eine zuverlässige und wirtschaftliche Bearbeitung von E-Mails.

Nachrichten löschen wir 2 Jahre nach dem letzten Kontakt. Länger speichern wir nur, soweit gesetzliche Aufbewahrungspflichten bestehen, etwa 6 Jahre für Geschäftsbriefe nach § 147 Abgabenordnung (Art. 6 Abs. 1 lit. c DSGVO), oder soweit wir die Daten zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen benötigen (Art. 6 Abs. 1 lit. f DSGVO).

7. Betatest mit TestFlight

Wenn du eine Vorabversion über Apples App TestFlight testest, stellt uns Apple in App Store Connect folgende Daten zur Verfügung: Status deiner Teilnahme, Installationen und Sitzungen, installierte App-Version, Gerätemodell, Betriebssystemversion, Sprache, Abstürze und Absturzberichte. Sendest du über TestFlight Feedback, erhalten wir zusätzlich deinen Screenshot und Kommentar sowie Angaben zu Mobilfunkanbieter, Zeitzone, Prozessorarchitektur, Verbindungsart, gekoppelter Apple Watch, Laufzeit der App, freiem Speicher, Akkustand und Bildschirmauflösung. Nimmst du über einen öffentlichen Link teil, sehen wir weder deinen Namen noch deine E-Mail-Adresse; laden wir dich per E-Mail ein, sehen wir die Angaben aus der Einladung.

Zweck ist, Fehler zu finden und die App zu verbessern. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse ist die Qualitätssicherung der App. Feedback ist freiwillig; Absturzberichte übermittelt Apple bei Vorabversionen automatisch. Diese Berichte von Apple sind unabhängig von den Absturzberichten über Sentry (Abschnitt 4).

Wir nutzen diese Daten nur in App Store Connect und speichern sie nicht anderswo. Dort sind sie verfügbar, solange Apple sie bereithält (Feedback nach Angaben von Apple ein Jahr). Apple verarbeitet die Daten in eigener Verantwortung; mehr dazu bei TestFlight & Datenschutz.

8. App Store und Statistiken von Apple

Den Download der App wickelt Apple über den App Store in eigener Verantwortung ab; dafür gilt die Datenschutzrichtlinie von Apple. Wenn du in iOS erlaubt hast, Analysedaten mit App-Entwicklern zu teilen, stellt uns Apple zusammengefasste Nutzungsstatistiken und Absturzberichte ohne Namen oder Kontaktdaten zur Verfügung. Daraus können wir nicht erkennen, wer du bist. Die Freigabe änderst du in den iOS-Einstellungen unter „Datenschutz & Sicherheit → Analyse & Verbesserungen → Mit App-Entwicklern teilen“.

9. Diese Webseite und unser Server

Diese Webseite läuft auf unserem Server in Deutschland bei IONOS SE, Elgendorfer Str. 57, 56410 Montabaur, die für uns als Auftragsverarbeiter tätig ist. Die App selbst nutzt diesen Server nicht.

Beim Aufruf dieser Webseite übermittelt dein Browser technisch notwendig deine IP-Adresse, Datum und Uhrzeit, die aufgerufene Adresse und weitere Angaben der Anfrage, zum Beispiel den Browsertyp. Wir verarbeiten sie nur, um die Seite auszuliefern und die Verbindung abzusichern. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse ist die sichere Bereitstellung dieser Seite.

Unser Server speichert keine Zugriffsprotokolle. Nur bei einer Störung schalten wir vorübergehend Fehlerprotokolle ein, die IP-Adressen enthalten können; diese löschen wir spätestens nach 7 Tagen.

Diese Seite setzt keine Cookies, verwendet kein JavaScript und lädt keine Inhalte von anderen Anbietern.

10. Übermittlung in Drittländer

Sentry (Abschnitte 4 und 5) speichert die Berichte in der EU. Sentry ist jedoch ein Unternehmen in den USA, und ein Zugriff von dort lässt sich nicht ausschließen. Cloudflare (Abschnitt 6) verarbeitet E-Mails auch in den USA. Für Unternehmen, die nach dem EU-U.S. Data Privacy Framework zertifiziert sind, besteht ein Angemessenheitsbeschluss der EU-Kommission vom 10. Juli 2023 (Art. 45 DSGVO). Sentry und Cloudflare sind danach zertifiziert. Für die Schweiz und das Vereinigte Königreich gelten das Swiss-U.S. Data Privacy Framework und die UK Extension. Zusätzlich haben wir mit beiden die EU-Standardvertragsklauseln vereinbart (Art. 46 Abs. 2 lit. c DSGVO), die auch gelten, falls der Angemessenheitsbeschluss wegfällt; eine Kopie kannst du bei uns anfordern.

Google (Abschnitte 2 und 6) verarbeitet Daten als eigener Verantwortlicher, auch außerhalb der EU, und sichert Übermittlungen nach eigenen Angaben ebenfalls über das Data Privacy Framework und Standardvertragsklauseln ab.

11. Deine Rechte

Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16 DSGVO), Löschung (Art. 17 DSGVO), Einschränkung der Verarbeitung (Art. 18 DSGVO) und Datenübertragbarkeit (Art. 20 DSGVO). Eine Einwilligung kannst du jederzeit mit Wirkung für die Zukunft widerrufen (Art. 7 Abs. 3 DSGVO); für Absturzberichte genügt der Schalter in der App. Wende dich für deine Rechte an apps@michelhn.de.

Daten, die nur auf deinem Gerät gespeichert sind, kannst du dort selbst einsehen und löschen; wir haben darauf keinen Zugriff. Absturzberichte enthalten keine Angaben, mit denen wir sie dir zuordnen könnten (Art. 11 DSGVO). Möchtest du Auskunft zu einem Problembericht, nenne uns am besten ungefähr den Zeitpunkt und, falls angegeben, deine E-Mail-Adresse.

Widerspruchsrecht (Art. 21 DSGVO)

Verarbeiten wir deine Daten auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO, kannst du dieser Verarbeitung aus Gründen, die sich aus deiner besonderen Situation ergeben, jederzeit widersprechen. Wir verarbeiten die Daten dann nicht mehr, es sei denn, wir können zwingende schutzwürdige Gründe nachweisen, die deine Interessen, Rechte und Freiheiten überwiegen, oder die Verarbeitung dient der Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.

Eine automatisierte Entscheidungsfindung oder ein Profiling (Art. 22 DSGVO) findet nicht statt.

Du kannst dich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren (Art. 77 DSGVO), insbesondere in dem Land, in dem du wohnst. Für uns zuständig ist: Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg, Heilbronner Straße 35, 70191 Stuttgart, www.baden-wuerttemberg.datenschutz.de.

12. Änderungen dieser Datenschutzerklärung

Wir passen diese Datenschutzerklärung an, wenn sich die App oder die Rechtslage ändert. Es gilt die jeweils hier veröffentlichte Fassung. Ändert sich, wie NativeBridge Daten aus deinem Google-Konto verwendet, informieren wir dich vorher in der App und bitten dich, wo nötig, um deine Zustimmung.

NativeBridge · Google Drive in the Files app

Privacy Policy

This policy explains which personal data are processed when you use the NativeBridge app, contact us or visit this website, and what rights you have.

Last updated:

This is a translation of the German privacy policy. Only the German version is legally binding.

The essentials

  • Your files travel only between your device and Google. NativeBridge has no server of its own for the app; we receive no files, file names, account data or sign-in tokens.
  • Crash reports are off until you turn them on. They contain no files, file names, email addresses or device IDs.
  • We only receive data when you send us something yourself: a problem report in the app or an email.
  • No advertising, no tracking, no analytics tools, no selling of data.

1. Controller

The controller responsible for data processing is:

Michel Hühn
Große Mantelgasse 7-11
69117 Heidelberg, Germany
Email: apps@michelhn.de

“We” and “us” below refer to the controller.

2. Signing in with Google and access to Google Drive

NativeBridge shows your Google Drive as a location in the iOS Files app. To do this, you sign in with your Google account. Sign-in takes place in an iOS browser window directly on Google’s page. You enter your password only there; we never receive it.

Permissions the app requests

  • Basic profile data (openid, email, profile): your Google account ID, your email address and your name, so the app can recognise and show your account.
  • Access to Google Drive (https://www.googleapis.com/auth/drive): see, edit, create and delete files and folders in your Drive. The app needs this scope to show your whole Drive with its folder structure in Files and to save your changes there.

What the app does with these permissions

Directly from your device, and only so that Files can show and edit your Drive:

  • Retrieve details of files and folders: name, type, size and storage used, creation and modification date, version, checksum, parent folders, whether an item is in the trash, which actions are allowed (for example editing or renaming), the target of shortcuts and, for shared drives, their ID.
  • Retrieve changes: what has changed in your Drive since the last check, so Files stays up to date. This happens when iOS asks for it and when you open NativeBridge.
  • Download files when you open them or iOS keeps them ready for you. Google Docs, Sheets and Slides are exported as Word, Excel and PowerPoint files, drawings as PDF.
  • Send your changes to Google: files you save, create or change in Files, and renaming, moving and deleting. The app moves deleted items to the Google Drive trash; it never deletes anything permanently.
  • Retrieve account details: email address, name, and storage used and available, to show the account in the app and check that the connection works.

For this, your device necessarily transmits your IP address and your account’s access tokens to Google.

Who receives the data

These data travel only between your device and Google. NativeBridge runs no server of its own for this; we receive neither your files nor file names, account data or access tokens. Google processes the data as an independent controller as part of your Google account, for users in the European Economic Area and Switzerland through Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland, under Google’s privacy policy.

The purpose is to provide the app’s features. The legal basis is Art. 6(1)(b) GDPR (contract for the use of the app). Without signing in, NativeBridge cannot show your Drive.

Limited use of Google user data

NativeBridge’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

NativeBridge uses data from your Google account only to provide the app’s features to you. We do not use it for advertising, do not sell it, do not transfer it to third parties and do not use it to train AI models. Because it never reaches us, nobody on our side can read it. The only exception is one you make yourself: attaching the diagnostic report to a problem report (section 5).

Ending access

You can end access at any time: remove the account in NativeBridge (section 3) or revoke it in your Google account under “Security → Third-party apps & services” (myaccount.google.com/connections). Your files in Google Drive are not affected.

3. Data on your device

The app and its Files integration store the following data only on your device. We do not receive them and have no access to them.

  • Sign-in token: for each account, a token from Google that lets the app access your Drive without signing in again. It is kept in the iOS Keychain for this device only; it is not synced through iCloud Keychain. Short-lived access tokens are kept only in memory.
  • Account list: Google account ID, email address, name and connection status of each connected account.
  • Index of your Drive: for each account, a database with the details of the files and folders Files has shown (section 2), so Files also works without a connection. It also holds the state of the last change check, unfinished uploads (with the upload address at Google) and checksums of locally changed files.
  • Opened files: iOS keeps files you open in an area managed by Files. iOS removes them again when it needs space; it keeps changes that have not been uploaded until they are.
  • Activity log: the last 100 entries on what the Files integration did and which errors occurred: time, operation, error codes and a pseudonymous account identifier (derived from the Google account ID). No file names or contents. You can view and clear it under “Diagnostics”.
  • Settings: whether you want to send crash reports, and technical markers of Google’s sign-in feature.

The purpose is to provide the app’s features. The legal basis is Art. 6(1)(b) GDPR. Storing these data on your device is strictly necessary for the app to provide the service you requested (section 25(2) no. 2 of the German Telecommunications Digital Services Data Protection Act, TDDDG).

Deletion: “Remove Account” deletes the sign-in token, the entry in the account list and the account’s database; iOS removes the location in Files together with the local copies. Changes that have not been uploaded are lost; the app warns you first. If you delete the app, iOS deletes its data. iOS may keep Keychain entries after the app is deleted; only NativeBridge can read them. So before deleting the app, remove your accounts in NativeBridge or revoke access in your Google account.

Depending on your iOS settings, app data may be included in backups of your device; you control this in iOS.

4. Crash reports (optional)

Crash reports are off until you turn them on: at first launch or under “Privacy & Legal → Send Crash Reports”. If the switch is on and the app or its Files integration crashes, stops responding or is terminated by iOS, it stores a technical report on your device and sends it to the Sentry service, usually at the next launch.

Contents of a report: the type and location of the error in the program code (stack trace and state of the program threads), the loaded program components without device-specific installation paths, the time, the kind of problem, whether the app or the Files integration was affected, app version and build, iOS version, device model and processor architecture, and technical state such as memory and storage use, whether the app was in the foreground and, where applicable, language and time zone settings.

Not included: file names and contents, email addresses, Google accounts, sign-in tokens, the name of your device, user, installation or device IDs, screenshots, network requests and usage statistics. Nothing is sent unless a problem occurs. When sending, your device necessarily transmits its IP address to Sentry; Sentry does not store it for NativeBridge.

Recipient: Functional Software, Inc. (“Sentry”), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA, as our processor (Art. 28 GDPR). Reports are stored in Sentry’s EU data region in Frankfurt am Main, Germany. For transfers to the USA, see section 10.

Retention: Sentry deletes reports automatically after 30 days.

The purpose is to find and fix bugs. The legal basis is your consent (section 25(1) TDDDG, Art. 6(1)(a) GDPR). It is voluntary; the app works without it. You can withdraw it at any time with the same switch. After that, neither the app nor its Files integration sends further reports. Withdrawal applies to the future; it does not affect the lawfulness of processing before it.

5. Report a Problem

Under “Report a Problem” you can send us a report yourself. It contains:

  • your text,
  • if you enter it, your email address, only so we can reply,
  • if you leave “Attach Diagnostic Report” on, the diagnostic report: app and iOS version, the number of accounts and, for each account, a pseudonymous identifier (derived from the Google account ID), connection status, whether the location is shown in Files, counts (for example cached items and items not yet synced), the time of the last change check and the activity log entries. No file names, file contents, email addresses or sign-in tokens,
  • technical details as in section 4, for example app and iOS version and device model.

The report reaches us through Sentry (section 4), even when crash reports are off, because you send it explicitly. Without a connection, it stays on your device and is sent once you are back online.

The purpose is to handle your request and fix reported errors. The legal basis is Art. 6(1)(b) GDPR where your request concerns the use of the app, otherwise Art. 6(1)(f) GDPR; our legitimate interest is fixing errors and answering requests. Sending a report is voluntary.

Sentry deletes problem reports automatically after 30 days. If we reply to you by email, section 6 applies to the further communication.

6. Contact by email

If you contact us by email or phone, we process your contact details (for example email address, name, phone number), the content of your message and the technical delivery information in order to handle your request.

The legal basis is Art. 6(1)(b) GDPR where your request concerns the use of the app, otherwise Art. 6(1)(f) GDPR. Our legitimate interest is answering requests and fixing reported errors. Contacting us is voluntary; without contact details we cannot reply to you.

Emails to apps@michelhn.de are received by Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA, as our processor and forwarded to our Gmail mailbox. Gmail is operated by Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland. Google processes the messages as an independent controller under its privacy policy, including in the USA. The legal basis for using these services is Art. 6(1)(f) GDPR; our legitimate interest is reliable and cost-effective handling of emails.

We delete messages 2 years after the last contact. We keep data longer only where statutory retention obligations apply, for example 6 years for business letters under section 147 of the German Fiscal Code (Art. 6(1)(c) GDPR), or where we need the data to establish, exercise or defend legal claims (Art. 6(1)(f) GDPR).

7. Beta testing with TestFlight

If you test a pre-release version through Apple’s TestFlight app, Apple provides us with the following data in App Store Connect: the status of your participation, installs and sessions, installed app version, device model, operating system version, language, crashes and crash reports. If you send feedback through TestFlight, we additionally receive your screenshot and comment and information on carrier, time zone, processor architecture, connection type, paired Apple Watch, app uptime, free storage, battery level and screen resolution. If you join through a public link, we see neither your name nor your email address; if we invite you by email, we see the details from the invitation.

The purpose is to find errors and improve the app. The legal basis is Art. 6(1)(f) GDPR; our legitimate interest is ensuring the quality of the app. Feedback is voluntary; Apple transmits crash reports for pre-release versions automatically. These reports from Apple are separate from the crash reports through Sentry (section 4).

We use these data only in App Store Connect and do not store them elsewhere. They are available there for as long as Apple keeps them (according to Apple, feedback for one year). Apple processes the data under its own responsibility; see TestFlight & Privacy.

8. App Store and Apple statistics

Apple handles the download of the app through the App Store under its own responsibility; Apple’s privacy policy applies to this. If you have allowed iOS to share analytics with app developers, Apple provides us with aggregated usage statistics and crash reports without names or contact details. We cannot tell from them who you are. You can change this in the iOS settings under “Privacy & Security → Analytics & Improvements → Share With App Developers”.

9. This website and our server

This website runs on our server in Germany hosted by IONOS SE, Elgendorfer Str. 57, 56410 Montabaur, Germany, which acts as our processor. The app itself does not use this server.

When you open this website, your browser necessarily transmits your IP address, the date and time, the requested address and other request details, for example the browser type. We process them only to deliver the page and secure the connection. The legal basis is Art. 6(1)(f) GDPR; our legitimate interest is providing this page securely.

Our server does not store access logs. Only in the event of a fault do we temporarily switch on error logs, which may contain IP addresses; we delete them after 7 days at the latest.

This page sets no cookies, uses no JavaScript and loads no content from other providers.

10. Transfers to third countries

Sentry (sections 4 and 5) stores reports in the EU. Sentry is, however, a US company, and access from there cannot be ruled out. Cloudflare (section 6) also processes emails in the USA. For companies certified under the EU-U.S. Data Privacy Framework, an adequacy decision of the European Commission of 10 July 2023 applies (Art. 45 GDPR). Sentry and Cloudflare are certified under it. For Switzerland and the United Kingdom, the Swiss-U.S. Data Privacy Framework and the UK Extension apply. In addition, we have agreed the EU Standard Contractual Clauses with both (Art. 46(2)(c) GDPR), which also apply if the adequacy decision ceases to apply; you can request a copy from us.

Google (sections 2 and 6) processes data as an independent controller, including outside the EU, and according to its own information also safeguards transfers through the Data Privacy Framework and Standard Contractual Clauses.

11. Your rights

You have the right of access (Art. 15 GDPR), rectification (Art. 16 GDPR), erasure (Art. 17 GDPR), restriction of processing (Art. 18 GDPR) and data portability (Art. 20 GDPR). You can withdraw consent at any time with effect for the future (Art. 7(3) GDPR); for crash reports, the switch in the app is enough. To exercise your rights, contact apps@michelhn.de.

Data stored only on your device can be viewed and deleted by you there; we have no access to them. Crash reports contain nothing that would let us link them to you (Art. 11 GDPR). If you would like information about a problem report, tell us roughly when you sent it and, if you entered one, your email address.

Right to object (Art. 21 GDPR)

Where we process your data on the basis of Art. 6(1)(f) GDPR, you can object to this processing at any time on grounds relating to your particular situation. We will then no longer process the data unless we can demonstrate compelling legitimate grounds which override your interests, rights and freedoms, or the processing serves the establishment, exercise or defence of legal claims.

There is no automated decision-making or profiling (Art. 22 GDPR).

You also have the right to lodge a complaint with a data protection supervisory authority (Art. 77 GDPR), in particular in the country where you live. The authority competent for us is: Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg, Heilbronner Straße 35, 70191 Stuttgart, Germany, www.baden-wuerttemberg.datenschutz.de.

12. Changes to this policy

We update this policy when the app or the law changes. The version published here applies. If the way NativeBridge uses data from your Google account changes, we will tell you in the app beforehand and, where required, ask for your consent.