Unter der Haube

Was genau mit deinen Dateien passiert.

Für alle, die die technischen Details hinter unseren Datenschutz-Versprechen wissen wollen. Jede Aussage auf dieser Seite beschreibt, wie das System heute gebaut ist. Wenn sich hier etwas ändert, ändert sich zuerst diese Seite. Was sich zuletzt geändert hat, in einfachen Worten, steht unter Neuigkeiten.

Kurz gesagt

  • Dein Upload geht direkt in den Speicher. Dein Browser schickt die Dateien direkt in unseren Speicher in der EU. Unsere Webserver kommen mit dem Inhalt der Dateien nie in Berührung.
  • Verarbeitet in der EU. Ein eigener Server in Deutschland oder Finnland repariert deine Erinnerungen und wird gelöscht, sobald er nichts mehr zu tun hat.
  • Automatisch gelöscht. Die Originale, wenn die Verarbeitung fertig ist (nach höchstens 24 Stunden); die reparierten Dateien 72 Stunden, nachdem sie bereit sind; oder alles sofort, mit einem Tippen.
  • Nur Software. Gängige Open-Source-Medien-Tools erledigen die Arbeit. Niemand sieht sich deine Fotos an, und nichts wird zum Training von irgendetwas verwendet.
  • Nur Erinnerungen werden geöffnet. Chats, Freunde, Kontodaten und der Rest deiner Snapchat-Daten werden nie gelesen. Die eine freiwillige Ausnahme: Um Chat-Fotos und -Videos in einen Ordner pro Chat zu sortieren, lesen wir aus der Datei mit dem Chatverlauf, mit wem jeder Chat war, aber nie die Nachrichten. Lass den Chatverlauf aus deinem Export weg, dann tun wir nicht einmal das.
  • Knapper, vorübergehender Zugriff. Die Berechtigungen bei Google und Dropbox erlauben uns nur, Dateien hinzuzufügen, und wir geben sie ab, sobald die Übertragung fertig ist.

Was mit einer Datei passiert

  1. Upload

    Wenn du startest, legt unsere API einen Auftrag an und gibt deinem Browser kurzlebige, signierte Upload-Adressen (eine Stunde gültig) für einen Cloudflare-R2-Bucket, der mit EU-Gerichtsbarkeit angelegt ist. Dadurch bleiben die gespeicherten Daten in der Europäischen Union. Dein Browser lädt die ZIP-Dateien dort in Teilen hoch, über HTTPS. Unsere Server verteilen nur die Adressen; die Daten gehen von deinem Gerät direkt in den Speicher. Wenn deine Verbindung abbricht, fragt der Browser nach, welche Teile angekommen sind, und schickt nur den Rest.

  2. Warten

    Während du hochlädst, sagt die Seite unserer API ungefähr, wie lange es noch dauert. So kann ein Verarbeitungsserver kurz vor dem Ende gestartet werden. Verarbeitet wird erst, wenn alle Dateien angekommen sind.

  3. Verarbeitung

    Die Verarbeitung läuft auf einem Hetzner-Server in der EU (zurzeit Nürnberg oder Falkenstein in Deutschland oder Helsinki in Finnland), der eigens dafür angelegt wird. Unser Code weigert sich, irgendwo anders einen anzulegen. Er ist aus dem Internet gar nicht erreichbar: Seine Firewall nimmt keine eingehenden Verbindungen an. Er liest deine ZIP-Dateien direkt aus dem Speicher und bearbeitet immer nur ein paar Erinnerungen gleichzeitig auf seiner eigenen Festplatte. Sobald eine Erinnerung fertig ist, geht die reparierte Datei zurück in den Speicher, und die Arbeitskopien werden sofort gelöscht. Der Server hat also nie deine ganze Sammlung. Wenn es nichts mehr zu tun gibt, wird der Server selbst gelöscht.

  4. Was wir lesen

    Snapchats Export enthält viel mehr als Erinnerungen. Unser Code öffnet nur den Ordner memories/ und die zwei Dateien, die deine Erinnerungen auflisten, memories_history.json und .html, dazu chat_media/, wenn „Auch meine Chat-Fotos und -Videos sichern“ angehakt ist (das ist es, außer du nimmst das Häkchen weg). Alles andere (Chats, Freunde, Kontoinformationen, Standortverlauf) wird übersprungen, ohne geöffnet zu werden, und mit den Originalen gelöscht.

    Chatverlauf, nur wenn du ihn mitschickst. Wenn „Auch meine Chat-Fotos und -Videos sichern“ angehakt ist und dein Export Snapchats Chatverlauf enthält ( json/chat_history.json), nehmen wir drei Dinge daraus: den Namen jeder Unterhaltung (den Snapchat-Benutzernamen der anderen Person oder den Titel eines Gruppenchats), die IDs, die jedes Foto oder Video mit seiner Unterhaltung verbinden, und wann jedes davon geschickt wurde (ein Foto oder Video, das in mehreren Chats geschickt wurde, kommt in den, in dem es zuerst geschickt wurde). Unser Code liest die Datei nur, um genau das herauszuholen. Nachrichtentext wird übersprungen und nie gespeichert, protokolliert oder verwendet. Die Benutzernamen werden zu Ordnernamen in deinem Download, in Google Drive oder Dropbox, und sie landen nie in unseren Logs oder Fehlerberichten.

    Das ist freiwillig. Ohne Chatverlauf in deinem Export kommen deine Chat-Fotos und -Videos in einen Ordner, nach Datum sortiert, und es gibt keine Chatverlauf-Datei, die wir öffnen könnten. So oder so wird die Datei mit den restlichen Originalen gelöscht.

  5. Die Reparatur

    Datum, Ort und Text werden mit gängigen Open-Source-Tools wiederhergestellt: FFmpeg für Videos, ExifTool für die Angaben in Fotos und Videos und Pillow für Bilder. Zeitzonen werden aus den Koordinaten jeder Erinnerung mit einer Offline-Karte der Zeitzonen ermittelt. Deine Orte werden also nie an einen Karten- oder Geocoding-Dienst geschickt. Kein KI-Modell läuft über deine Medien, und nichts wird zum Training verwendet.

    Chat-Medien, aufgeräumt. In Snapchats Chat-Medien steckt dasselbe Foto oder Video oft mehrmals (manchmal in anderer Größe oder einem anderen Format), und ein Snap-Video, das länger als 10 Sekunden ist, kommt als einzelne 10-Sekunden-Dateien. Um jedes nur einmal zu speichern und die Teile wieder zusammenzufügen, verkleinert unser Code ein paar Einzelbilder jeder Datei auf dem Verarbeitungsserver auf 64×64 Pixel und vergleicht ihre Farben. Das ist einfache Rechnerei, keine KI: Nichts im Bild wird erkannt oder beschriftet, und die kleinen Kopien werden weggeworfen, sobald der Vergleich fertig ist. Sprachnachrichten (Ton ohne Bild) werden als Audiodateien gespeichert.

  6. Zurück zu dir

    Download-Links sind signiert und laufen nach 15 Minuten ab; die Ergebnisseite holt im Hintergrund neue. Wenn du deine Erinnerungen an Google Fotos, Google Drive oder Dropbox schickst, lädt ein eigener Hintergrundprozess auf unserem API-Server sie mit dem Zugriff hoch, den du erlaubt hast, und verwirft ihn danach (Details unten).

  7. Löschen

    Deine Originale werden gelöscht, sobald die Verarbeitung fertig ist. Reparierte Dateien werden 72 Stunden, nachdem sie bereit sind, gelöscht, oder sofort, wenn du auf „Meine Dateien jetzt löschen“ tippst. Die Tabelle unten zeigt die Details und die Sicherheitsnetze.

Wann gelöscht wird

Das Löschen ist dreifach abgesichert: durch den Auftrag selbst, wenn er fertig ist, durch eine Aufräumaufgabe, die alle 5 Minuten läuft, und durch Lebenszyklus-Regeln im Speicher als letzte Absicherung, die nicht von unserem Code abhängt.

Was Wann es gelöscht wird Sicherheitsnetz
Dein hochgeladener Export Sobald die Verarbeitung fertig ist Aufräumaufgabe: höchstens 24 h. Speicherregel: alles, was älter als 1 Tag ist.
Reparierte Fotos, Videos und Sprachnachrichten, ZIP-Downloads 72 h, nachdem sie bereit sind Speicherregel: alles, was älter als 4 Tage ist.
Uploads, die du angefangen, aber nicht beendet hast Wenn du auf „Neu anfangen“ tippst, oder sobald die Upload-Seite 2 Stunden lang geschlossen oder offline war (nach 20 Minuten schicken wir dir einmal eine E-Mail, wie du weitermachen kannst) Aufräumaufgabe spätestens nach 24 h; eine Speicherregel bricht unfertige Uploads nach 1 Tag ab.
Arbeitskopien auf dem Verarbeitungsserver Sobald eine Erinnerung fertig ist Der ganze Server wird nach 15 Minuten ohne Arbeit gelöscht.
Deine E-Mail-Adresse und die Details deines Exports Mit deinen Dateien, nach einer letzten E-Mail „Dateien gelöscht“, wenn deine Erinnerungen repariert wurden Dieselbe Aufräumaufgabe. Ein anonymer Eintrag (Anzahl, Größen, Dauer) bleibt.
Zugriff auf Google oder Dropbox Wenn die Übertragung fertig ist Auch wenn der Auftrag gelöscht wird, selbst mitten in der Übertragung.
Deine IP-Adresse Nie gespeichert. Nur ein Hash mit geheimem Schlüssel wird aufbewahrt, für Anfragelimits. Hash-Einträge werden nach 24 h gelöscht.

„Meine Dateien jetzt löschen“ entfernt sofort deine Dateien, deine E-Mail-Adresse und alles andere über dich und bricht jede laufende Übertragung ab. Was bleibt, ist ein anonymer Eintrag zum Auftrag (Anzahl, Größen und Dauer), der sich nicht auf dich zurückführen lässt.

Wo alles läuft

Anbieter Was er für uns macht Wo
Cloudflare R2 Speichert deine Uploads und reparierten Dateien, verschlüsselt EU (Bucket mit EU-Gerichtsbarkeit)
Hetzner Server, die deine Dateien verarbeiten und unsere API betreiben EU: Deutschland und Finnland (API-Server in Deutschland)
Neon Datenbank: Stand des Auftrags, deine E-Mail-Adresse, Dateinamen und Zahlen Frankfurt, Deutschland
Cloudflare Liefert diese Website aus, verbindet mit unserer API, Bot-Prüfung Weltweites Netzwerk; keine Dateiinhalte
Resend Verschickt unsere E-Mails, aus seiner EU-Region, ohne Öffnungs- und Klick-Tracking Bekommt nur deine E-Mail-Adresse und die Nachricht
Umami Zählt Seitenaufrufe, ohne Cookies EU; nur Seitenadressen, nie deine Dateien

Unser API-Server hat keine offenen Ports zum Internet. Anfragen erreichen ihn nur über einen ausgehenden Cloudflare Tunnel, und seine Firewall blockiert alles andere.

Wer was sehen kann

Dein privater Link

Es gibt keine Konten. Deine Ergebnisseite ist durch ein Geheimnis in dem Link geschützt, den wir dir per E-Mail schicken: einen 256-Bit-Wert, der mit einem Schlüssel auf dem Server aus dem Auftrag abgeleitet wird. Wir speichern nur einen SHA-256-Hash davon. Selbst eine Kopie unserer Datenbank würde also keine funktionierenden Links enthalten. Das Geheimnis steht hinter dem # in der Adresse, einem Teil, den Browser nie an Webserver schicken. Deshalb taucht es nicht in den Logs der Website auf. Jeder mit dem Link kann deine Ergebnisse sehen, also behandle ihn wie ein Passwort.

Wir

Wir haben kein Werkzeug, um deine Dateien anzusehen, und unsere Prozesse öffnen sie nie für etwas anderes, als sie zu reparieren. Unsere Logs enthalten nie Dateinamen, Daten von Erinnerungen, Orte, Links oder E-Mail-Adressen: Ein Filter entfernt sie, bevor irgendetwas geschrieben wird. Aber technisch gesehen könnte jemand mit den Schlüsseln zu unserer Infrastruktur an gespeicherte Dateien kommen, solange sie existieren. Genau deshalb werden sie so schnell gelöscht.

E-Mails, die du dir aussuchst

Wenn du „Schreib mir einmal, wenn die private Fotobibliothek von BackupMemories startet“ ankreuzt, kommt deine Adresse auf eine eigene Liste, getrennt von deinem Auftrag, bis zum Start. Schreib uns an support@backupmemories.com, und wir entfernen sie.

Eine „Erinnere mich“-Anfrage ist ein Eintrag mit deiner Adresse und einem Versanddatum, in einer eigenen Tabelle. Eine Aufräumaufgabe auf unserem Server verschickt fällige Erinnerungen alle paar Minuten und löscht jeden Eintrag, sobald seine E-Mail raus ist. Wenn die E-Mail nach 3 Versuchen im Abstand von einer Stunde nicht verschickt werden kann, wird der Eintrag trotzdem gelöscht. Eine Erinnerung pro Adresse: Fragst du noch einmal, verschiebt sich nur das Datum.

Berechtigungen bei Google und Dropbox

Wir fragen nach der knappsten Berechtigung, die der jeweilige Dienst zum Hinzufügen von Dateien anbietet.

Ziel Berechtigung, die wir anfragen Was sie erlaubt
Google Drive drive.file Dateien anlegen und nur die Dateien sehen, die wir angelegt haben. Sonst nichts in deinem Drive.
Google Fotos photoslibrary.appendonly Fotos und Videos zu einem neuen Album hinzufügen. Deine Mediathek können wir nicht sehen.
Dropbox App-Ordner, files.content.write Nur in Apps/BackupMemories schreiben.

Während eine Übertragung läuft, wird ihr Zugriffs-Token verschlüsselt gespeichert (Fernet: AES-128 mit einem HMAC) und nur vom Übertragungsprozess verwendet. Wenn die Übertragung fertig ist, fehlschlägt oder abgebrochen wird, wird das Token aus unserer Datenbank gelöscht und bei Google oder Dropbox widerrufen. So endet der Zugriff auch auf deren Seite. Unsere Nutzung von Informationen aus Google-APIs hält sich an die Google API Services User Data Policy, einschließlich der Anforderungen zur eingeschränkten Nutzung (Limited Use).

Die Website selbst

  • Statistik: Umami, in der EU, ohne Cookies. Umami bekommt die Adresse der Seite nur bis zum ersten „#“ oder „?“. Der private Schlüssel in deinem Link erreicht es also nie, und es läuft nur auf backupmemories.com. Es bekommt nie deine Fotos, Videos, Dateinamen, deine E-Mail-Adresse oder Details zu deinen Erinnerungen. Keine Werbe-Skripte.
  • Schritte, die wir zählen. Damit wir sehen, wo Leute hängen bleiben, erfährt Umami auch, wenn einer dieser Schritte passiert, mit nichts außer den genannten Wörtern: guide-choice (memories oder with-chat), upload-started (die Zahl der ZIP-Dateien und ein Größenbereich, auf Englisch, etwa „5 to 20 GB“, nie die genaue Größe), upload-finished, results-opened, job-failed (der Grund, als eines unserer festen Wörter wie export_modified), destination-chosen (welcher Weg zum Speichern), recap-shared (share oder download), reminder-set (in 1, 3 oder 7 Tagen), waitlist-joined, files-deleted und review-opened. Diese Schritte sind nicht mit deiner E-Mail-Adresse, deinem Export oder deinen Dateien verknüpft. Du kannst es prüfen: Öffne die Entwicklertools deines Browsers, geh zum Tab „Netzwerk“ und filtere nach „umami“. Jede Anfrage, die wir schicken, ist dort zu sehen, mit allem, was sie enthält.
  • Schriften und Bilder kommen von unserer eigenen Domain, damit beim Laden einer Seite weder Google noch ein anderer Schrift- oder Bilderdienst kontaktiert wird.
  • Bot-Prüfung: Cloudflare Turnstile, das auf der Upload-Seite im Hintergrund läuft, statt Bilderrätsel zu zeigen.
  • Upload fortsetzen: Die Upload-Seite merkt sich deinen unfertigen Upload auf deinem Gerät, im eigenen Speicher deines Browsers. Das wird nie an uns geschickt und gelöscht, sobald der Upload fertig ist.
  • Sprache: Wenn du eine Sprache auswählst (im Banner oder in der Fußzeile), merkt sich dein Browser das in seinem eigenen Speicher, damit wir nicht noch einmal fragen. Das wird nie an uns geschickt.

Was wir nicht versprechen können

  • Sobald du Erinnerungen an Google Fotos, Google Drive oder Dropbox schickst oder sie herunterlädst, gelten für diese Kopien die Regeln des jeweiligen Dienstes, oder du kümmerst dich selbst darum. Wir können sie nicht für dich löschen.
  • E-Mails laufen über Resend und deinen eigenen E-Mail-Anbieter.
  • Wer deinen privaten Link von dir bekommt, kann deine Ergebnisse sehen und herunterladen, bis sie gelöscht sind.

Diese Seite erklärt, wie das System funktioniert; die Datenschutzerklärung ist die offizielle Erklärung deiner Rechte. Fragen? Schreib an support@backupmemories.com.