Datenschutzerklärung

Wir erfassen deine Daten nicht.

Es gibt nichts, was wir verkaufen, teilen, verlieren oder herausgeben könnten, weil wir es nie bekommen. Der Rest dieser Seite erklärt die Details hinter diesem Satz.

Zuletzt aktualisiert am

Die Kurzfassung. Ninja komprimiert, wandelt um und bearbeitet Videos komplett auf deinem Handy. Es gibt keinen Server, kein Konto, keine Werbung und keine Analyse, und die App selbst stellt keine Netzwerkanfragen. Wenn du Ninja Pro kaufst, wickeln Apple oder Google die Zahlung ab, und Ninja erfährt nur, welchen Plan dein Store-Konto besitzt. Nichts, was du in Ninja öffnest — kein Video, kein Dateiname, keine Nutzungsstatistik — wird an uns oder an irgendjemand anderen gesendet.

Diese Erklärung gilt für die App Ninja — bei Google Play als Ninja: Video komprimieren und im App Store als Ninja: Video komprimieren gelistet, Paket app.ninjacompress.mobile — und für diese Website. Beide werden von Aviad Katani (Katani Labs) veröffentlicht, im Folgenden „wir“.

Was Ninja auf deinem Gerät berührt

Die Videos, die du auswählst. Du wählst Videos über die eigene Auswahl deines Handys aus (die Fotoauswahl von Android, die Auswahl der iOS-Fotomediathek, eine Dateiauswahl oder indem du ein Video aus einer anderen App an Ninja teilst). Ninja liest die ausgewählten Videos, komprimiert sie und schreibt das Ergebnis dorthin, wo du es festgelegt hast. Die App durchsucht deine Mediathek nie von sich aus und öffnet nie eine Datei, die du nicht ausgewählt hast.

Videobilder, kurzzeitig. Um ein Vorschaubild, den Vorher-Nachher-Vergleich oder die Prüfung anzuzeigen, dass eine komprimierte Datei wirklich abspielt, dekodiert Ninja ein paar Bilder im Arbeitsspeicher deines Geräts. Sie werden auf dem Bildschirm gezeichnet und wieder verworfen.

Was Ninja auf deinem Gerät speichert

Alles davon liegt in Ninjas eigenem privatem App-Speicher — einer lokalen Datenbank und einem privaten Ordner vault. Keine andere App kann darauf zugreifen, und nichts davon wird irgendwohin übertragen.

WasInhalt
AuftragsverlaufFür jedes verarbeitete Video: sein Name und die Referenz, die du ausgewählt hast, Dateigröße, die verwendeten Einstellungen, ob es geklappt hat, wie viel Platz es gespart hat, und Zeitstempel.
Ninja VaultFür Originale, die du vormerken statt sofort löschen wolltest: Name und Referenz des Originals, wo die vorgemerkte Kopie im privaten Speicher liegt, ihre Größe und wie lange sie aufbewahrt wird. Die vorgemerkte Kopie ist die Originaldatei selbst.
PresetsKomprimierungs-Presets, die du gespeichert hast, und die Namen, die du ihnen gegeben hast.
Status von Ninja ProWenn du Pro gekauft hast: welchen Plan dein Store-Konto besitzt, wann der Store das zuletzt bestätigt hat und, bei einem Abo, wann der aktuelle Zeitraum endet — damit Pro auch offline funktioniert. Kein Name, keine E-Mail-Adresse, keine Zahlungsdaten; der Store gibt diese nie an die App weiter.
Einstellungen und ZählerDeine Einstellungen (Standard nach dem Komprimieren, Aufbewahrung, Vorlage für Dateinamen, Design, haptisches Feedback und so weiter) und Gesamtwerte wie zurückgewonnener Speicher und abgeschlossene Aufträge.

Was dein Gerät verlässt

Nichts, außer du schickst es bewusst ab.

Eine Datei verlässt Ninja nur, wenn du auf Teilen tippst und im Teilen-Menü deines Handys ein Ziel wählst. Dein Betriebssystem übergibt die Datei dann an die gewählte App, und deren Datenschutzerklärung gilt — nicht unsere. Ninja selbst lädt nichts hoch, synchronisiert nichts und sichert nichts.

Zwei ehrliche Details hinter diesem Versprechen:

  • Unter Android fordert die App die Berechtigung INTERNET nicht an. Das Betriebssystem sperrt deshalb jeden Netzzugriff der App, egal was eine Bibliothek darin versuchen sollte.
  • Ninja enthält FFmpeg, eine Allzweck-Medienbibliothek, die auch von Netzwerkadressen lesen kann. Ninja übergibt ihr immer nur lokale Dateien. Unter Android setzt die fehlende Berechtigung INTERNET das auf Systemebene durch; iOS hat keine entsprechende Berechtigung, dort beruht die Garantie auf dem Code der App, der keine Netzwerkadresse und keinerlei HTTP-Client enthält.

Deine eigenen Backups sind eine Ausnahme, die wir nicht kontrollieren. Ninjas privater Speicher besteht aus normalen App-Daten. Ist das Geräte-Backup eingeschaltet, kann dein Betriebssystem sie in dein Backup aufnehmen — das Android-Backup in dein Google-Konto oder ein iCloud- oder Computer-Backup unter iOS. Das ist dein Backup, unter deinem Konto, nach den Bedingungen von Google oder Apple. Wir sehen es nie.

Ob du Ninja bewertest, bleibt zwischen dir und deinem App-Store. Selten — nur direkt nach einer Komprimierung, die wirklich Platz gespart hat, nie an deinem ersten Tag und höchstens einmal alle 120 Tage — bittet Ninja dein Handy, das Bewertungsfenster des App Stores oder von Google Play anzuzeigen. Der Store zeichnet es, entscheidet, ob es überhaupt erscheint, und behält, was du dort tust, unter den Bedingungen von Apple oder Google; Ninja erfährt weder, ob es erschienen ist, noch, was du gewählt hast. Um diesen Rhythmus einzuhalten, speichert Ninja zwei Zeitpunkte auf deinem Handy: wann du die App zum ersten Mal geöffnet hast und wann sie zuletzt gefragt hat.

Käufe von Ninja Pro

Ninja Pro wird über Apples App Store und über Google Play verkauft. Wenn du kaufst oder wiederherstellst, übernimmt das Fenster des Stores: Der Store wickelt die Zahlung ab, und wir sehen nie deine Karte, deinen Namen oder deine E-Mail-Adresse. Der Store gibt Ninja dann einen signierten Nachweis, welchen Pro-Plan dein Konto besitzt, und Ninja prüft ihn auf deinem Handy — ohne Ninja-Server. Apple und Google führen eigene Aufzeichnungen über deinen Kauf, nach den Datenschutzrichtlinien von Apple und Google. Wir sehen in unseren Store-Konsolen zusammengefasste Verkaufsberichte, wie jeder Entwickler; daraus können wir dich nicht erkennen.

Berechtigungen, und wofür sie gebraucht werden

Ninja fragt so wenig wie möglich, und zwar im passenden Moment statt beim Start. Du kannst jede davon ablehnen und trotzdem über die Auswahl des Systems Videos komprimieren.

Android

BerechtigungWofür
READ_MEDIA_VIDEO, READ_MEDIA_VISUAL_USER_SELECTEDNur für das Videoraster in der App und die Liste „größte Videos auf deinem Gerät“. Die Fotoauswahl des Systems braucht überhaupt keine Berechtigung, und Ninja funktioniert auch ohne diese.
READ_EXTERNAL_STORAGE (Android 12 und älter)Das Gegenstück zur Berechtigung oben, aus der Zeit vor der Fotoauswahl.
WRITE_EXTERNAL_STORAGE (Android 10 und älter)Speichert komprimierte Kopien in deiner Galerie und entfernt Originale, die du löschen wolltest, auf Versionen vor dem bereichsbezogenen Speicher (Scoped Storage).
ACCESS_MEDIA_LOCATIONBehält die Standortmarkierung eines Videos, wenn Ninja es kopiert — die komprimierte Kopie, eine Kopie im Vault und „Original ersetzen“. Ohne sie entfernt Android den Standort aus jeder Kopie, und auf der Karte deiner Galerie fehlen diese Videos. Der Standort wird immer nur zurück in deine eigenen Dateien geschrieben; er verlässt nie dein Handy.
MANAGE_MEDIA (Android 12 und neuer, optional)Wird nie von sich aus angefragt. Schaltest du sie in den Systemeinstellungen ein, erscheint beim Verschieben von Originalen in den Papierkorb oder beim Löschen nicht mehr für jeden Stapel ein Bestätigungsdialog. Sonst ändert sich nichts: Die neun Prüfungen laufen weiterhin zuerst, und Ninja funktioniert ohne sie genauso.
FOREGROUND_SERVICE, …MEDIA_PROCESSING, …DATA_SYNCHält eine lange Komprimierung am Laufen, wenn du die App wechselst, statt deinen Fortschritt zu verlieren.
POST_NOTIFICATIONSDie Fortschrittsbenachrichtigung für diesen Dienst.
WAKE_LOCKHält das Gerät während eines Auftrags wach, wenn du diese Einstellung eingeschaltet hast.
com.android.vending.BILLINGDamit kann Ninja die Google-Play-App bitten, das Kauffenster für Ninja Pro anzuzeigen und zu lesen, welchen Plan du besitzt. Der Kauf läuft in der Play-Store-App, Ninja hat also weiterhin keine Internet-Berechtigung.
ACCESS_NETWORK_STATEVon der Bibliothek für die Videowiedergabe hinzugefügt. Diese Berechtigung verrät nur, ob ein Netzwerk existiert. Eine Verbindung öffnen kann sie nicht — das kann nur INTERNET, und die hat Ninja nicht.

Ninja fordert bewusst nie MANAGE_EXTERNAL_STORAGE („Zugriff auf alle Dateien“) an. Die App braucht das nicht.

iOS

BerechtigungWofür
Zugriff auf die FotomediathekNur wenn du ein komprimiertes Video in deiner Mediathek speicherst oder ein Original nach „Zuletzt gelöscht“ verschiebst. Das Komprimieren selbst funktioniert ohne.

Die iOS-App enthält außerdem Hinweise zur Nutzung von Kamera und Mikrofon, weil Apple sie für den Aufnahmecode in der FFmpeg-Bibliothek verlangt. Ninja ruft diesen Code nie auf und fragt nie nach einer der beiden Berechtigungen.

Alles löschen

  • Inhalte im Ninja Vault: Öffne den Vault und lösche jedes vorgemerkte Original oder stelle es wieder her.
  • Alles, was Ninja speichert: unter Android Einstellungen → Apps → Ninja Video Compress → Speicher → Daten löschen, oder deinstalliere die App. Unter iOS löschst du die App. Beides entfernt die Datenbank, den Vault-Ordner und jede Einstellung.
  • Ein Kauf von Ninja Pro gehört zu deinem Store-Konto, nicht zum Speicher der App: Daten löschen oder Deinstallieren kündigt kein Abo, und Käufe wiederherstellen holt Pro nach einer Neuinstallation zurück.
  • Videos, die du in deiner Galerie oder in Dateien gespeichert hast, bleiben, wo sie sind. Es sind deine Dateien, in deinem Speicher; wenn du Ninja entfernst, bleiben sie unberührt.

Es gibt keinen Ablauf, um „meine Daten anzufordern“, weil es außer auf deinem Handy nirgends eine Kopie deiner Daten gibt.

Diese Website

ninjacompress.app setzt keine Cookies, nutzt keine Analyse und lädt nichts von anderen Unternehmen — Schriften, Bilder und Skripte kommen alle von dieser Domain. Der Webserver ist so eingestellt, dass er keine Zugriffsprotokolle führt; er zeichnet also weder die besuchten Seiten noch deine IP-Adresse oder deinen Browser auf. Die Website wird von einem Server in Deutschland über HTTPS ausgeliefert.

Zwei kleine Dinge, die der Server mit dem User-Agent deines Browsers macht (Name und Version, die jeder Browser an jede Website sendet): Er liest ihn, um den passenden Store-Button zu zeigen — den App Store auf einem iPhone, Google Play auf einem Android-Handy — und vergisst ihn dann. Nichts wird aufgeschrieben.

Auf dem iPhone kann Safari Apples Smart App Banner für Ninja oben auf der Seite zeigen. Dieses Banner gehört zu Safari: Safari selbst fragt bei Apple Namen und Icon der App ab, wie bei jeder Website, die eine App nennt. Keine andere Seite dieser Website lädt etwas von Apple.

Wenn du den Sprachhinweis unten auf einer Seite schließt oder im Menü eine Sprache auswählst, merkt sich dein Browser diese Wahl in seinem eigenen Speicher auf deinem Gerät, damit der Hinweis nicht wiederkommt. Sie wird nie an uns gesendet. Löschst du die Daten dieser Website in deinem Browser, wird sie entfernt.

Es gibt noch eine Ausnahme, und sie gilt nur, wenn du über eine unserer Anzeigen kommst. Der nächste Abschnitt erklärt sie vollständig.

Unsere Anzeigen, und das eine, was diese Website sendet

Wir werben für Ninja auf Facebook, Instagram und TikTok. Wenn du auf eine dieser Anzeigen tippst, hängt das Werbenetzwerk eine Klick-ID an die Adresse der geöffneten Seite an — fbclid bei Meta, ttclid bei TikTok — und meist einige Kampagnen-Tags (utm_…).

Solange du von dieser Anzeige aus surfst, behalten Links zwischen unseren Seiten genau diese Parameter in der Adresse — dafür wird nichts auf deinem Gerät gespeichert. Tippst du dann auf einen Store-Button, sendet die Seite eine Nachricht an unseren eigenen Server, der sie direkt an das Netzwerk weiterreicht, dessen Anzeige du angetippt hast. Die Nachricht enthält:

  • die Klick-ID aus der Anzeige,
  • den User-Agent-String deines Browsers (Name und Version, die jeder Browser an jede Website sendet),
  • welchen Store-Button du angetippt hast und auf welcher unserer Seiten du warst,
  • die Uhrzeit.

So können Meta oder TikTok zählen, dass eine Anzeige zu einem Besuch im Store geführt hat, und die Anzeige Menschen zeigen, die die App eher wollen. Meta und TikTok verarbeiten die Klick-ID nach ihren eigenen Richtlinien (Meta, TikTok).

  • Es wird nichts gesendet, wenn du nicht über eine unserer Anzeigen gekommen bist oder wenn dein Browser Global Privacy Control oder Do Not Track sendet.
  • Kein Cookie, kein lokaler Speicher, kein Tracking-Pixel und kein Skript eines Werbenetzwerks. Die Website lädt weiterhin nichts von anderen Unternehmen.
  • Unser Server behält nichts. Er speichert oder protokolliert die Nachricht nicht und gibt deine IP-Adresse nicht weiter.
  • Die Kampagnen-Tags reisen auch im Store-Link selbst mit, damit Google Play und der App Store uns sagen können — als Summen, nie pro Person —, wie viele Installationen aus welcher Kampagne kamen.
  • Die App ist nicht beteiligt. Sie stellt weiterhin keine Netzwerkanfragen und hat unter Android weiterhin keine Internet-Berechtigung.

Kinder

Ninja ist ein Allzweck-Werkzeug. Es erfasst nichts, von niemandem, egal welchen Alters.

Änderungen

Wenn sich diese Erklärung ändert, wird die neue Fassung hier mit einem neuen Datum „zuletzt aktualisiert“ veröffentlicht. Ninja kann dich nicht in der App informieren, weil es nie einen Server kontaktiert.

Kontakt

Fragen zu dieser Erklärung: support@ninjacompress.app.