Datenspeicherung

Wo Ihre Daten gespeichert werden

Alles, was Speakly aufbewahrt, liegt in einem einzigen Ordner auf Ihrem eigenen Rechner: dem Anwendungsdatenordner der App. Nichts auf dieser Seite wird auf unseren Servern gespeichert.

Wo der Ordner liegt

  • macOS: ~/Library/Application Support/Speakly
  • Windows: %APPDATA%\Speakly

Was darin liegt

  • speakly-config.json — Einstellungen, Voreinstellungen, API-Schlüssel und Ihr Diktatverlauf (die 1000 neuesten Einträge).
  • whisper-models/ — geladene lokale Whisper-Modelle, eine .bin-Datei pro Modell.
  • audio/ — aufbewahrte Aufnahmen, nur wenn Keep audio recordings eingeschaltet ist. Die Dateien heißen audio_<timestamp>_<random>.webm.
  • IndexedDB/ — Dictionary, Notes, Custom Prompts sowie die Transkripte hochgeladener Dateien, von YouTube-Videos und Live-Sitzungen. Die Datenbank heißt speakly-offline-<Ihre Benutzer-ID>, zwei Konten auf einem Rechner teilen also nie Daten.
  • llm-models/ — geladene lokale LLM-Modelle, die das Post-Processing nutzt.
  • Cache/, Code Cache/, GPUCache/ — Chromium-Caches, die automatisch neu entstehen.

Sehen, wohin der Platz ging

Settings → Statistics (Statistiken) misst diesen Ordner, ohne die App zu verlassen: die Summe erscheint als "… in Speakly's data folder" und wird aufgeteilt in Whisper models, Local LLM models, Saved audio files, History and settings, Caches und Everything else. Zeilen mit null werden ausgeblendet. Siehe Statistics.

  • Whisper models — der Hinweis der App lautet "Delete unused sizes in Transcription"
  • Local LLM models — "Delete unused sizes in Post-Processing"
  • Saved audio files — "Cleared by “Delete history” in Data and Privacy"
  • History and settingsspeakly-config.json plus IndexedDB/
  • Caches — "Rebuilt automatically"

Ist etwas davon verschlüsselt?

speakly-config.json wird verschlüsselt geschrieben. Der Schlüssel wird zur Laufzeit aus Ihrem eigenen Anwendungsdatenpfad abgeleitet, steht also nicht im Quellcode, und die Datei lässt sich nicht einfach in einem Texteditor öffnen. Das heißt auch: die Datei reist nicht mit — auf einem anderen Rechner entschlüsselt sie nicht mehr, und Speakly legt eine neue an.

Die IndexedDB-Daten — Wörterbuch, Notizen, eigene Prompts sowie Datei-, YouTube- und Live-Transkripte — sind nicht verschlüsselt, ebenso nicht die aufbewahrten Audiodateien und die Modelle. Wenn Sie dafür Schutz im Ruhezustand brauchen, aktivieren Sie FileVault unter macOS oder BitLocker unter Windows.

Wohin aufbewahrtes Audio geht

Audio wird in dem Moment gelöscht, in dem eine Transkription fertig ist — sofern Sie das nicht ändern. Der Schalter ist Keep audio recordings in Settings → System (Einstellungen → System) und beschreibt seinen Zustand selbst: aus lautet er "Audio files are deleted immediately after transcription.", ein lautet er "Audio files are saved locally. Delete them with transcriptions in Recent Activity." Behaltene Dateien landen im Ordner audio/ oben und verschwinden zusammen mit der Transkription, zu der sie gehören. Das Aufbewahren des Audios ist außerdem die Voraussetzung für Re-transcribe with the current model bei einem vergangenen Diktat unter Recent Activity: Ist der Schalter aus, bleibt keine Datei übrig, die man erneut laufen lassen könnte.

Wie Sie alles löschen

  1. Settings → Data and Privacy → Delete history löscht den Diktatverlauf unter Recent Activity und die daran hängenden Audiodateien. Die Bestätigung heißt Delete transcription history?, der Button Delete History.
  2. Settings → Data and Privacy → Erase & Restart löscht den Rest und startet die App neu: API-Schlüssel, denselben Verlauf und dessen Audio, Dictionary, Notes und Custom Prompts, App-Einstellungen und Präferenzen sowie die Anmeldesitzung. Ihr Konto auf dem Server bleibt unberührt.
  3. Geladene Modelle überleben beides. Entfernen Sie sie einzeln in Settings → Transcription — Papierkorb-Symbol, dann Delete Model? bestätigen — oder löschen Sie whisper-models/ im Ordner oben.
Zwei Buttons, zwei Reichweiten
Delete history reicht bis zum Diktatverlauf und dessen Audiodateien. Die Einträge der Seiten Transcribe Media, YouTube und Live Transcription liegen in IndexedDB/ und bleiben unberührt; die löscht Erase & Restart, zusammen mit Schlüsseln und Einstellungen. Beide Bedienelemente stehen jetzt in Data and Privacy — keines mehr in Account → Danger Zone.
Das Löschen des Kontos ist nicht umkehrbar
Settings → Account → Danger Zone → Delete account entfernt das serverseitige Konto und alle zugehörigen Daten in einem Schritt. In den Worten der App: This action cannot be undone.
Datenspeicherung — Speakly