Floopi – Datenschutzerklärung
Stand: 8. November 2026 · English version below
Kurzfassung
-
Floopi hat kein Konto, keinen eigenen Server und keine Werbung. Die iPhone- und die Mac-App rufen nur Einstellungs- bzw. Update-Dateien bei GitHub ab; dabei sieht GitHub deine IP-Adresse. Daten über dich bekommen wir nur, wenn du uns schreibst, und Absturzberichte nur, wenn du das in den Einstellungen deines Geräts erlaubt hast.
-
Die Kamera erkennt deine Hand nur auf deinem Handy und speichert oder sendet kein Bild.
-
Dateien, die du wirfst, gehen verschlüsselt direkt von deinem Handy an deinen eigenen, gekoppelten Computer – nicht an uns.
-
Abo und Zahlung wickeln Apple (iPhone) bzw. Google Play (Android) ab. Die Apps für Mac und Windows sind kostenlos und verkaufen nichts.
Verantwortlicher
David Römmler. Anschrift und weitere Kontaktdaten stehen im Impressum. E-Mail: info@davidroemmler.de
Diese Erklärung gilt für Floopi (früher „Magic Gestures“): die Apps für iPhone und Android, mit denen du wirfst, und die Apps für Mac und Windows, die empfangen.
Kamera und Handerkennung
iPhone: Die Frontkamera läuft nur in einem Fenster von wenigen Sekunden, nachdem du einen Wurf startest – per Aktionstaste oder in der App. Die App erkennt darin die Haltung deiner Hand mit Apples Bildverarbeitung direkt auf dem iPhone. Kein Kamerabild und kein Video wird gespeichert oder übertragen. Gespeichert werden nur Messwerte zum Fenster selbst (zum Beispiel Dauer, Bildrate, ob ein Wurf erkannt wurde), und nur auf deinem iPhone.
Android: Die Frontkamera läuft nur in einem Fenster von wenigen Sekunden, nachdem du eine Datei an Floopi gibst. Die App erkennt deine Hand mit einem Modell, das in die App eingebaut ist (MediaPipe von Google), direkt auf dem Handy. Kein Kamerabild und kein Video wird gespeichert oder übertragen, und die Android-App speichert auch keine Messwerte zum Kamerafenster. MediaPipe enthält einen eigenen Weg, Nutzungsstatistiken an Google zu senden; diesen Weg haben wir aus der Android-App entfernt.
Die Kamera nutzt Floopi nur, wenn du den Zugriff erlaubst. Du kannst ihn jederzeit widerrufen: auf dem iPhone in den Einstellungen, auf Android in den Einstellungen bei der App unter „Berechtigungen“.
Kopplung und Übertragung zwischen Handy und Computer
Handy und Computer finden sich in deinem lokalen Netzwerk: iPhone und Mac über Bonjour (beim iPhone auch über den persönlichen Hotspot), Android über die Netzwerksuche von Android (mDNS), die Windows-App über mDNS/DNS-SD. Die Apps für Mac und Windows melden sich dort unter dem Namen des Computers an; andere Geräte im selben WLAN können diesen Namen sehen.
Jedes Gerät hat einen eigenen Schlüssel, den es selbst erzeugt. Beim Koppeln tauschen die beiden Geräte Zertifikate aus, und du bestätigst eine sechsstellige Zahl auf beiden Geräten. Der Computer nimmt danach nur Dateien von gekoppelten Geräten an.
Jeder Wurf geht mit TLS 1.3 verschlüsselt direkt an deinen gekoppelten Computer. Die Datei geht direkt an deinen Computer, ohne Umweg über einen Server; im Normalfall bleibt sie dabei in deinem lokalen Netzwerk. Sie landet im Zielordner, den du in der App auf dem Computer festlegst – standardmäßig „Downloads/Floopi“ auf dem Mac und „Downloads\Floopi“ unter Windows – und öffnet sich dort. Auf Android läuft ein Wurf großer Dateien weiter, wenn du das Fenster schließt; Android zeigt dann eine Mitteilung mit dem Stand und einer Abbrechen-Taste.
Mehrere Geräte: Seit Version 1.2 kannst du ein Handy mit mehreren Computern koppeln und einen Computer (Mac oder Windows) mit mehreren Handys. Ein Wurf geht nur an den oder die gekoppelten Computer, die du als Ziel wählst. Zur Kopplung speichert jede Seite für jedes gekoppelte Gerät dessen Gerätenamen und Schlüsselfingerabdruck, auf dem iPhone auch einen Namen, den du selbst vergibst.
Kurzbefehl und Bildschirminhalt (iPhone)
Der Kurzbefehl auf der Aktionstaste übergibt der App, was gerade auf deinem Bildschirm zu sehen ist: ein Foto, ein PDF oder eine Webadresse. Das geschieht nur, wenn du die Aktionstaste drückst, und nur auf deinem iPhone.
Teilen und Seitentaste (Android)
Auf Android gibst du Fotos, PDFs, Videos oder eine Webadresse über das Teilen-Menü an Floopi, oder du wählst ein Foto in der App. Das geschieht nur, wenn du es selbst auslöst.
Wählst du Floopi in den Android-Einstellungen selbst als Standard-Assistenten, kannst du mit der Seitentaste werfen, was du gerade ansiehst. Die App liest dann die Adresse der geöffneten Seite oder die Datei, die die geöffnete App dafür freigibt. Sprache wertet sie nicht aus, das Mikrofon nutzt sie nicht. Den Standard-Assistenten kannst du jederzeit in den Android-Einstellungen wechseln.
Dateien aus dem Web
Ist das Übergebene eine Webadresse, lädt dein Handy die Datei dahinter selbst herunter, damit du sie werfen kannst; die Android-App tut das nur über https. Dabei nimmt dein Handy direkt Kontakt mit dem Server dieser Webseite auf; dieser Server sieht – wie bei jedem Aufruf im Browser – die IP-Adresse deines Geräts. Was dieser Anbieter damit tut, regelt dessen eigene Datenschutzerklärung.
„Schreib David“ – E-Mail an uns (iPhone und Android)
Kommt aus einer App nichts an oder lässt sich eine Datei nicht lesen, bieten die Apps für iPhone und Android an, uns zu schreiben. Tippst du auf „Schreib David“, öffnet sich deine Mail-App mit einer vorausgefüllten Nachricht an info@davidroemmler.de: Name der App, aus der nichts kam, die Version von Floopi und von iOS bzw. Android. Du siehst die Nachricht vorher, kannst sie ändern und entscheidest selbst, ob du sie sendest.
Schickst du sie ab, erhalten wir deine E-Mail-Adresse und den Inhalt der Nachricht. Wir nutzen beides nur, um dir zu antworten und um zu sehen, welche Apps und Dateiarten gewünscht sind. Rechtsgrundlage ist unser berechtigtes Interesse an der Beantwortung und der Verbesserung der App (Art. 6 Abs. 1 lit. f DSGVO). Wir löschen die Nachricht, sobald sie erledigt ist und keine Aufbewahrungspflicht besteht. Die Nachricht liegt bei unserem E-Mail-Anbieter 1blu (Deutschland), der sie in unserem Auftrag verarbeitet.
Einstellungen für die Handerkennung (iPhone)
Damit wir die Handerkennung verbessern können, ohne dass du ein Update brauchst, ruft die iPhone-App beim Start und beim Wechsel in den Vordergrund – höchstens alle zehn Minuten – eine Datei mit Einstellwerten (gestenwerte.json) bei GitHub Pages ab (hypnoyogi.github.io), einem Dienst der GitHub, Inc. (USA). Wie bei jedem Abruf einer Webseite sieht GitHub dabei die IP-Adresse deines iPhones sowie die Versionsnummern der App und von iOS; weitere Angaben über dich oder dein iPhone sendet die App nicht, und es werden keine Daten aus der Kamera übertragen. Rechtsgrundlage ist unser berechtigtes Interesse, die Erkennung zuverlässig zu halten (Art. 6 Abs. 1 lit. f DSGVO). Für die Verarbeitung bei GitHub gilt die Datenschutzerklärung von GitHub; dort steht auch, wie lange GitHub diese Abrufdaten speichert. GitHub ist nach dem EU-US Data Privacy Framework zertifiziert; für die Übermittlung in die USA gilt damit der Angemessenheitsbeschluss der EU-Kommission (Art. 45 DSGVO). Die Android-App ruft diese Datei nicht ab.
Installation und Updates
Mac: Die Mac-App fragt regelmäßig und wenn du „Nach Updates suchen“ wählst, ob es eine neue Version gibt (mit dem Update-Werkzeug Sparkle). Dazu ruft sie eine Datei bei GitHub Pages ab (hypnoyogi.github.io), einem Dienst der GitHub, Inc. (USA). Wie bei jedem Abruf einer Webseite sieht GitHub dabei die IP-Adresse deines Macs und die Versionsnummer der App; weitere Angaben über dich oder deinen Mac sendet die App nicht. Rechtsgrundlage ist unser berechtigtes Interesse, Fehler und Sicherheitslücken schnell zu beheben (Art. 6 Abs. 1 lit. f DSGVO). Für die Verarbeitung bei GitHub gilt die Datenschutzerklärung von GitHub; dort steht auch, wie lange GitHub diese Abrufdaten speichert. Für die Übermittlung in die USA gilt wie oben das EU-US Data Privacy Framework.
Windows: Die Windows-App bekommst du über den Microsoft Store, auch ihre Updates. Dafür gilt die Datenschutzerklärung von Microsoft. Die App selbst nimmt dazu keine Verbindung auf.
Android: Die Android-App bekommst du über Google Play, auch ihre Updates. Dafür gilt die Datenschutzerklärung von Google. Die App selbst nimmt dazu keine Verbindung auf.
iPhone: Die iPhone-App und ihre Updates bekommst du über den App Store von Apple; dafür gilt Apples Datenschutzrichtlinie.
Daten nur auf deinen Geräten
Diese Daten bleiben auf deinen Geräten und werden nicht an uns übertragen.
iPhone und Mac:
-
Schlüssel und Zertifikat der App, Kopplungen mit den anderen Geräten – im Schlüsselbund des Geräts – für die verschlüsselte Verbindung nur zu gekoppelten Geräten.
-
Protokoll der letzten Würfe (Dateiname, Größe, Zeit, Erfolg) – im App-Speicher – für die Anzeige „Letzte Würfe“ und die Fehlersuche.
-
Messwerte der Kamerafenster – im App-Speicher des iPhones – für die Fehlersuche auf dem iPhone.
-
Was der Kurzbefehl übergeben hat (Art, Dateiname, Webadresse, Name der App) – im App-Zwischenspeicher des iPhones – für Hilfe und Diagnose.
-
Einstellungen und freigegebene Ordner – in den App-Einstellungen – für die Bedienung.
-
Geworfene Dateien – im Zielordner auf dem Mac – für das, wofür du sie wirfst.
Löschst du die App, entfernt iOS bzw. macOS ihre Daten. Einträge im Schlüsselbund (der Schlüssel der App und die Kopplungen) können auf dem Gerät erhalten bleiben; sie enthalten keine Dateiinhalte. Geworfene Dateien auf dem Mac bleiben, bis du sie selbst löschst.
Android:
-
Schlüssel der App und Kopplungen mit Computern (Name, Fingerabdruck, zuletzt gefundene Adressen) – im Android-Schlüsselspeicher und im geschützten App-Speicher – für die verschlüsselte Verbindung nur zu gekoppelten Computern.
-
Einstellungen (welche Computer Würfe bekommen und wann du sie auswählst, Adresse von Hand, ob du die Einführung gesehen hast) – in den App-Einstellungen – für die Bedienung.
-
Zeitpunkt der letzten Abo-Prüfung bei Google Play – in den App-Einstellungen – damit dein Abo auch kurz ohne Verbindung zu Google gilt.
-
Liste der letzten 20 Würfe (Dateiname, Zeit, Computer, Ergebnis, bei Fehlern der Grund), ohne Dateiinhalt – in den App-Einstellungen – für die Anzeige „Letzte Würfe“.
-
Die zuletzt geworfene Datei, immer nur eine; die nächste ersetzt sie – im geschützten App-Speicher – für „Letzte Datei noch einmal werfen“.
-
Kopie der Datei, die du wirfst – im App-Zwischenspeicher – für die Übertragung; nach dem Wurf gelöscht, Reste beim nächsten Start der App.
Die Liste der letzten Würfe und die zuletzt geworfene Datei löschst du in den Einstellungen mit „Liste leeren“. Die Android-App ist von der Android-Datensicherung und von der Übertragung auf ein neues Handy ausgenommen; auf einem neuen Handy koppelst du neu. Löschst du die App, entfernt Android ihre Daten einschließlich der Schlüssel.
Windows:
-
Schlüssel des PCs – im Schlüsselspeicher von Windows, nur für dein Windows-Benutzerkonto – für die verschlüsselte Verbindung nur zu gekoppelten Handys.
-
Gekoppelte Handys (öffentlicher Schlüssel, Gerätename, Datum der Kopplung, zuletzt gesehen) – im App-Speicher, von Windows für dein Benutzerkonto verschlüsselt – für die Kopplung.
-
Protokoll der Würfe (Zeit, Gerätename des Absenders, Dateiname, Größe, Ergebnis, Grund, Speicherort, Dauer) – im App-Speicher – für die Anzeige „Letzte Würfe“ und die Fehlersuche.
-
Technisches Protokoll (Verbindungen, Kopplung mit Gerätename und Fingerabdruck, Fehlermeldungen) – im App-Speicher – für die Fehlersuche.
-
Einstellungen (Zielordner, Ton, Autostart) – im App-Speicher – für die Bedienung.
-
Geworfene Dateien – im Zielordner auf dem PC – für das, wofür du sie wirfst.
Mit „Aufräumen“ in der Windows-App löschst du Schlüssel, Kopplungen, Autostart, Einstellungen und Protokolle. Geworfene Dateien bleiben, bis du sie selbst löschst.
Abo und Käufe
iPhone: Das Abo schließt du über den App Store ab. Zahlung, Abrechnung, Verlängerung und Kündigung wickelt Apple ab; dafür gilt Apples Datenschutzrichtlinie. Die App fragt bei Apple nur ab, ob für dein Gerät ein gültiges Abo besteht. Wir erhalten von Apple keine Zahlungsdaten und keine Kontaktdaten, sondern nur zusammengefasste Verkaufszahlen.
Android: Das Abo schließt du über Google Play ab. Zahlung, Abrechnung, Verlängerung und Kündigung wickelt Google ab; dafür gilt die Datenschutzerklärung von Google. Die App fragt bei Google Play nur ab, ob für dein Google-Konto ein gültiges Abo besteht, und prüft die Antwort auf dem Handy.
Mac und Windows: Die Apps sind kostenlos und verkaufen nichts.
Absturz- und Diagnosedaten
Wenn du in den Einstellungen deines iPhones oder Macs zugestimmt hast, Analysedaten mit App-Entwicklern zu teilen, stellt Apple uns anonymisierte Absturzberichte und Nutzungskennzahlen zur Verfügung. Diese Daten erhebt Apple, nicht die App. Du kannst das jederzeit unter Datenschutz & Sicherheit → Analyse & Verbesserungen abschalten.
Unter Windows gilt Ähnliches: Je nach deinen Diagnose-Einstellungen in Windows stellt Microsoft uns Berichte über Abstürze und Hänger der App zur Verfügung (mit Gerätemodell, Windows-Version und Land), außerdem zusammengefasste Zahlen zu Installationen. Diese Daten erhebt Microsoft, nicht die App. Was Windows sendet, stellst du in den Windows-Einstellungen unter Datenschutz und Sicherheit → Diagnose und Feedback ein.
Auf Android gilt Ähnliches: Hast du zugestimmt, Nutzungs- und Diagnosedaten mit Google zu teilen, stellt Google uns Zahlen zu Abstürzen und Hängern der App mit Gerätemodell und Android-Version zur Verfügung. Diese Daten erhebt Google, nicht die App.
Wir nutzen diese Berichte nur, um Fehler in Floopi zu finden und zu beheben. Rechtsgrundlage ist unser berechtigtes Interesse an einer funktionierenden App (Art. 6 Abs. 1 lit. f DSGVO).
Werbung, Analyse und Weitergabe
Floopi enthält keine Werbung und keine Anmeldung. Die Apps für iPhone, Mac und Windows enthalten keine Analyse- oder Tracking-Werkzeuge von Drittanbietern. Die Android-App enthält zwei Bibliotheken von Google: MediaPipe für die Handerkennung (siehe „Kamera und Handerkennung“) und die Google-Play-Bibliothek für das Abo. Wir verkaufen keine Daten und geben keine an Dritte weiter, außer an die oben genannten Dienste.
Deine Rechte
Nach der Datenschutz-Grundverordnung hast du das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21). Weil Floopi keine personenbezogenen Daten an uns übermittelt, liegen bei uns in der Regel keine Daten über dich vor; Anfragen beantworten wir trotzdem gern unter der oben genannten Adresse.
Widerspruch: Wo wir uns auf unser berechtigtes Interesse stützen (E-Mail, Abruf der Einstellwerte, Update-Prüfung, Absturzberichte), kannst du jederzeit aus Gründen widersprechen, die sich aus deiner besonderen Situation ergeben. Schreib dazu an info@davidroemmler.de.
Du kannst dich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren (Art. 77), insbesondere in dem EU-Mitgliedstaat, in dem du wohnst oder arbeitest.
Änderungen
Kommen neue Funktionen dazu, die Daten anders verarbeiten – etwa eine Plattform zum Teilen eigener Gesten mit Konto und Server –, passen wir diese Erklärung vorher an. Stand: 8. November 2026.
Floopi – Privacy Policy
Last updated: 8 November 2026 · Deutsche Fassung oben
Summary
-
Floopi has no account, no server of ours and no advertising. The iPhone and Mac apps only fetch settings or update files from GitHub; GitHub sees your IP address when they do. We only receive data about you if you write to us, and crash reports only if you have allowed this in your device's settings.
-
The camera recognizes your hand only on your phone and does not store or send any image.
-
Files you throw travel encrypted directly from your phone to your own paired computer – not to us.
-
Apple (iPhone) or Google Play (Android) handles the subscription and payment. The Mac and Windows apps are free and sell nothing.
Controller
David Römmler. Postal address and further contact details are in the legal notice (Impressum). Email: info@davidroemmler.de
This policy applies to Floopi (formerly “Magic Gestures”): the iPhone and Android apps you throw from, and the Mac and Windows apps that receive.
Camera and hand recognition
iPhone: The front camera runs only during a window of a few seconds after you start a throw – with the Action button or in the app. Within it, the app recognizes the pose of your hand using Apple's image analysis directly on the iPhone. No camera image or video is stored or transmitted. Only measurements about the window itself (for example duration, frame rate, whether a throw was recognized) are stored, and only on your iPhone.
Android: The front camera runs only during a window of a few seconds after you pass a file to Floopi. The app recognizes your hand with a model built into the app (Google's MediaPipe), directly on the phone. No camera image or video is stored or transmitted, and the Android app does not store any measurements about the camera window either. MediaPipe contains its own route for sending usage statistics to Google; we have removed this route from the Android app.
Floopi uses the camera only if you allow access. You can revoke it at any time: on the iPhone in Settings, on Android in the app's settings under “Permissions”.
Pairing and transfer between phone and computer
Phone and computer find each other on your local network: iPhone and Mac via Bonjour (on the iPhone also via Personal Hotspot), Android via Android's network discovery (mDNS), the Windows app via mDNS/DNS‑SD. The Mac and Windows apps announce themselves there under the computer's name; other devices on the same Wi‑Fi can see this name.
Each device has its own key, which it creates itself. When pairing, the two devices exchange certificates, and you confirm a six-digit number on both devices. After that, the computer only accepts files from paired devices.
Every throw travels encrypted with TLS 1.3 directly to your paired computer. The file goes straight to your computer without passing through a server; normally it stays within your local network. It lands in the destination folder you choose in the app on the computer – by default “Downloads/Floopi” on the Mac and “Downloads\Floopi” on Windows – and opens there. On Android, a throw of a large file continues when you close the window; Android then shows a notification with the progress and a Cancel button.
Several devices: Since version 1.2 you can pair one phone with several computers and one computer (Mac or Windows) with several phones. A throw goes only to the paired computer or computers you choose as the target. For pairing, each side stores the device name and key fingerprint of every paired device, and on the iPhone also a name you give it yourself.
Shortcut and screen content (iPhone)
The shortcut on the Action button passes what is currently on your screen to the app: a photo, a PDF or a web address. This happens only when you press the Action button, and only on your iPhone.
Sharing and side button (Android)
On Android, you pass photos, PDFs, videos or a web address to Floopi through the share menu, or you pick a photo in the app. This happens only when you start it yourself.
If you choose Floopi as your default assistant in Android's settings, you can throw what you are looking at with the side button. The app then reads the address of the open page, or the file the open app makes available for this. It does not analyze speech and does not use the microphone. You can change the default assistant at any time in Android's settings.
Files from the web
If what was passed on is a web address, your phone downloads the file behind it itself so you can throw it; the Android app does this over https only. Your phone contacts that website's server directly; like any browser request, that server sees your device's IP address. What that provider does with it is governed by its own privacy policy.
“Write to David” – email to us (iPhone and Android)
If nothing arrives from an app or a file cannot be read, the iPhone and Android apps offer to write to us. Tapping “Write to David” opens your mail app with a prefilled message to info@davidroemmler.de: the name of the app nothing came from, and the versions of Floopi and of iOS or Android. You see the message first, can change it and decide yourself whether to send it.
If you send it, we receive your email address and the content of the message. We use both only to reply to you and to see which apps and file types are wanted. The legal basis is our legitimate interest in answering and improving the app (Art. 6(1)(f) GDPR). We delete the message once it is settled and no retention obligation applies. The message is held by our email provider 1blu (Germany), which processes it on our behalf.
Settings for hand recognition (iPhone)
So that we can improve hand recognition without you needing an update, the iPhone app fetches a file of settings (gestenwerte.json) from GitHub Pages (hypnoyogi.github.io), a service of GitHub, Inc. (USA), when it starts and when it comes to the foreground – at most every ten minutes. As with any web request, GitHub sees your iPhone's IP address and the version numbers of the app and of iOS; the app sends no other information about you or your iPhone, and no camera data is transmitted. The legal basis is our legitimate interest in keeping recognition reliable (Art. 6(1)(f) GDPR). Processing at GitHub is governed by GitHub's privacy statement, which also says how long GitHub keeps this request data. GitHub is certified under the EU-US Data Privacy Framework; the transfer to the USA is therefore covered by the European Commission's adequacy decision (Art. 45 GDPR). The Android app does not fetch this file.
Installation and updates
Mac: The Mac app checks regularly, and when you choose “Check for Updates”, whether a new version is available (using the update tool Sparkle). To do so it fetches a file from GitHub Pages (hypnoyogi.github.io), a service of GitHub, Inc. (USA). As with any web request, GitHub sees your Mac's IP address and the app's version number; the app sends no other information about you or your Mac. The legal basis is our legitimate interest in fixing bugs and security issues quickly (Art. 6(1)(f) GDPR). Processing at GitHub is governed by GitHub's privacy statement, which also says how long GitHub keeps this request data. As above, the transfer to the USA is covered by the EU-US Data Privacy Framework.
Windows: You get the Windows app and its updates through the Microsoft Store. Microsoft's privacy statement applies to this. The app itself makes no connection for it.
Android: You get the Android app and its updates through Google Play. Google's privacy policy applies to this. The app itself makes no connection for it.
iPhone: You get the iPhone app and its updates through Apple's App Store; Apple's Privacy Policy applies to this.
Data that stays on your devices
The following data stays on your devices and is not transmitted to us.
iPhone and Mac:
-
The app's key and certificate, pairings with the other devices – in the device's keychain – for the encrypted connection to paired devices only.
-
Log of recent throws (file name, size, time, success) – in app storage – for the “Recent throws” view and troubleshooting.
-
Measurements of camera windows – in app storage on the iPhone – for troubleshooting on the iPhone.
-
What the shortcut passed on (type, file name, web address, app name) – in the app cache on the iPhone – for help and diagnostics.
-
Settings and shared folders – in the app settings – for operation.
-
Thrown files – in the destination folder on the Mac – for whatever you throw them for.
When you delete the app, iOS or macOS removes its data. Keychain entries (the app's key and the pairings) may remain on the device; they contain no file contents. Thrown files stay on the Mac until you delete them.
Android:
-
The app's key and pairings with computers (name, fingerprint, recently found addresses) – in the Android keystore and protected app storage – for the encrypted connection to paired computers only.
-
Settings (which computers receive throws and when you choose them, manual address, whether you have seen the introduction) – in the app settings – for operation.
-
Time of the last subscription check with Google Play – in the app settings – so your subscription stays valid briefly without a connection to Google.
-
List of the last 20 throws (file name, time, computer, result, and the reason if something failed), without file contents – in the app settings – for the “Recent throws” view.
-
The most recently thrown file, only ever one; the next one replaces it – in protected app storage – for “Throw the last file again”.
-
A copy of the file you throw – in the app cache – for the transfer; deleted after the throw, leftovers removed the next time the app starts.
You delete the list of recent throws and the last thrown file in the settings with “Clear list”. The Android app is excluded from Android backup and from transfer to a new phone; on a new phone you pair again. When you delete the app, Android removes its data, including the keys.
Windows:
-
The PC's key – in Windows key storage, only for your Windows user account – for the encrypted connection to paired phones only.
-
Paired phones (public key, device name, date of pairing, last seen) – in app storage, encrypted by Windows for your user account – for pairing.
-
Log of throws (time, sender's device name, file name, size, result, reason, storage location, duration) – in app storage – for the “Recent throws” view and troubleshooting.
-
Technical log (connections, pairing with device name and fingerprint, error messages) – in app storage – for troubleshooting.
-
Settings (destination folder, sound, autostart) – in app storage – for operation.
-
Thrown files – in the destination folder on the PC – for whatever you throw them for.
“Clean up” in the Windows app deletes the key, pairings, autostart, settings and logs. Thrown files stay until you delete them yourself.
Subscription and purchases
iPhone: You take out the subscription through the App Store. Apple handles payment, billing, renewal and cancellation; Apple's Privacy Policy applies. The app only asks Apple whether a valid subscription exists for your device. We receive no payment or contact data from Apple, only aggregated sales figures.
Android: You take out the subscription through Google Play. Google handles payment, billing, renewal and cancellation; Google's privacy policy applies. The app only asks Google Play whether a valid subscription exists for your Google account and checks the answer on the phone.
Mac and Windows: The apps are free and sell nothing.
Crash and diagnostic data
If you have agreed in your iPhone's or Mac's settings to share analytics with app developers, Apple provides us with anonymized crash reports and usage metrics. Apple collects this data, not the app. You can turn this off at any time under Privacy & Security → Analytics & Improvements.
On Windows it is similar: depending on your diagnostic settings in Windows, Microsoft provides us with reports on crashes and hangs of the app (with device model, Windows version and country), as well as aggregated installation figures. Microsoft collects this data, not the app. You choose what Windows sends in Windows Settings under Privacy & security → Diagnostics & feedback.
On Android it is similar: if you have agreed to share usage and diagnostics data with Google, Google provides us with figures on crashes and hangs of the app, with device model and Android version. Google collects this data, not the app.
We use these reports only to find and fix bugs in Floopi. The legal basis is our legitimate interest in an app that works (Art. 6(1)(f) GDPR).
Advertising, analytics and sharing
Floopi contains no advertising and no sign-in. The iPhone, Mac and Windows apps contain no third-party analytics or tracking tools. The Android app contains two libraries from Google: MediaPipe for hand recognition (see “Camera and hand recognition”) and the Google Play library for the subscription. We do not sell any data and do not share any with third parties, except with the services named above.
Your rights
Under the General Data Protection Regulation you have the right of access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20) and objection (Art. 21). Because Floopi transmits no personal data to us, we usually hold no data about you; we are still happy to answer requests at the address above.
Objection: Where we rely on our legitimate interest (email, fetching the settings file, the update check, crash reports), you can object at any time on grounds relating to your particular situation. To do so, write to info@davidroemmler.de.
You can also lodge a complaint with a data protection supervisory authority (Art. 77), in particular in the EU member state where you live or work.
Changes
If new features process data differently – for example a platform for sharing your own gestures with an account and a server – we will update this policy beforehand. Last updated: 8 November 2026.

