Datenschutzerklärung — TCleanner
Zuletzt aktualisiert: 2026-09-30. Gilt für Version 0.1.0 und später, bis sich diese Seite ändert.
Grundsätze
Datenschutz zuerst. Dieselben sechs Punkte stehen in der App unter Einstellungen › So funktioniert es und auf dem Anmeldebildschirm, den du lesen kannst, bevor du dich anmeldest.
- Auf deinem Gerät. Der Index und jede Suche sind lokal, und die Suche funktioniert offline.
- Nur Telegram. Die App spricht nur mit den Servern von Telegram, mit deiner eigenen Sitzung. Eigene Server haben wir nicht.
- Nichts an Dritte. Keine Analyse, keine Werbung, keine Tracker und keine Analyse- oder Tracking-SDKs: Die einzigen Bibliotheken sind Telegrams eigene TDLib und die lokale Datenbank GRDB.
- Du entscheidest, was gelöscht wird. Nur nachdem du eine genaue Anzahl bestätigt hast, für alle, nie zeitgesteuert.
- Deine Sitzung und dein Index. Die Sitzung liegt im verschlüsselten Datenverzeichnis von TDLib, mit ihrem Schlüssel im Schlüsselbund (Keychain), und der Index liegt im privaten Speicher der App. Beide sind von Backups ausgeschlossen. Der Sitzungsschlüssel kann in einem verschlüsselten Geräte-Backup enthalten sein, lässt sich aber nicht auf einem anderen Gerät wiederherstellen. Du kannst beides in den Einstellungen löschen.
- Diagnosedaten nur, wenn du sie selbst exportierst, ohne Nachrichtentext. Die App hat keinen Absturzmelder; Apple gibt einem Entwickler Absturzprotokolle nur weiter, wenn du in den iOS-Einstellungen „Mit App-Entwicklern teilen“ aktiviert hast.
Die Kurzfassung
TCleanner hat keinen Server. Es gibt kein Konto, das du anlegen musst, keine Analyse, kein Werbe-SDK, keinen Absturzmelder und keinen Analyse- oder Tracking-Dienst, der irgendetwas empfängt. Nichts, wonach du suchst, wird übertragen. Die App sendet dem Entwickler nicht automatisch personenbezogene Daten; der Entwickler erhält Diagnosedaten nur, wenn du dich entscheidest, sie zu senden.
Was die App speichert, und wo
- Ein lokaler Nachrichtenindex mit Nachrichtentext, Absendernamen, Chattiteln und -typen, Konto-, Chat- und Nachrichtenkennungen, Zeitstempeln, der Angabe, ob eine Nachricht von dir stammt, Löschberechtigungen, dem Synchronisierungsfortschritt und den Chats, die du ausgeschlossen hast — aus deinen Chats und aus abonnierten Kanälen nur, wenn du das einschaltest — nur auf dem Gerät, damit er offline durchsucht werden kann. Er liegt im privaten Speicher der App, ist von Geräte- und Cloud-Backups ausgeschlossen und wird vollständig entfernt, wenn du die App löschst oder ihren Speicher leerst. Er wird nie hochgeladen.
- Deine Telegram-Sitzung liegt im verschlüsselten Datenverzeichnis von TDLib im privaten Speicher der App und ist von Backups ausgeschlossen. Ihr Verschlüsselungsschlüssel liegt im iOS-Schlüsselbund (Keychain) mit dem Schutz „nur auf diesem Gerät“: Er kann Teil eines verschlüsselten Geräte-Backups sein, lässt sich aber nicht auf einem anderen Gerät wiederherstellen, sodass du dich dort erneut anmeldest. Durch sie erkennt Telegram die App als dich. Sie wird nie hochgeladen.
- Einstellungen und gespeicherte Suchvorlagen — darunter deine Sprache, das Erscheinungsbild, die App-Sperre, die Kanal- und Verlaufseinstellungen, Namen und reguläre Ausdrücke der Vorlagen und die API-Zugangsdaten der Anwendung, falls du eigene eingibst. Die App erzeugt keine Werbe- oder Tracking-Kennungen.
Der Entwickler kann nichts davon lesen. Es verlässt das Gerät nicht.
Du kannst selbst einen Diagnosebericht exportieren, unter Einstellungen › Entwickler. Er enthält die App-Version und den Build, die iOS-Version, die Kennung des Gerätemodells (nicht den Namen, den du deinem Gerät gegeben hast), Sprache und Erscheinungsbild der App, welche Telegram-Umgebung sie nutzt, den Anmeldestatus, ob die Sperre eingeschaltet ist, ob das Gerät verbunden ist, den freien Speicher und die Größe des Index, die Anzahl der Chats und Nachrichten, die Anzahl vollständig indizierter Chats und der Chats, deren Synchronisierung fehlgeschlagen ist, die Synchronisierungsphase, den Fehlercode jedes Chats, dessen Synchronisierung fehlgeschlagen ist, und die eigenen Protokollzeilen der App zu Sitzung, Synchronisierung und Updates, so gefiltert, dass nur Zeilen aus bekannten Wörtern, Zahlen und Kennungen übrig bleiben. Chats erscheinen darin nur als nummerierte Bezeichnungen wie „chat-1 (private)“, die für jeden Bericht neu vergeben werden und außerhalb davon bedeutungslos sind. Er enthält keine Nachrichteninhalte, Namen, Benutzernamen, Chattitel, Telefonnummer, Sitzungsdaten, Telegram-Nutzer-, Chat- oder Nachrichten-IDs, Konto-ID oder api_id der Anwendung. Die App versendet ihn nie von selbst. Die Seite zeigt zuerst den ganzen Bericht; von dort kannst du ihn per E-Mail an den Support senden, teilen oder kopieren, und erst dann verlässt etwas das Gerät, über deine eigene Mail-App, das Teilen-Menü oder die Zwischenablage. GitHub-Issues sind öffentlich: Hänge dort keinen Diagnosebericht an.
Was die App sendet, und an wen
Nur an Telegram, und nur das, worum du sie bittest: Sie meldet sich bei deinem Konto an, lädt den Text der Nachrichten in deinen Chats herunter (und in abonnierten Kanälen, wenn du das einschaltest) und löscht die Nachrichten, die du bestätigst. Dieser Datenverkehr geht an die Server von Telegram, unter Telegrams eigener Datenschutzerklärung. Er geht nirgendwo sonst hin.
Der in die App eingebaute Demomodus kontaktiert überhaupt nichts.
Löschen
Gelöscht wird immer „für alle“, immer vorher mit einer genauen Anzahl bestätigt, und es lässt sich nicht rückgängig machen. Es gibt kein zeitgesteuertes Löschen und kein Löschen im Hintergrund: Nichts wird je gelöscht, ohne dass du genau diesen Stapel bestätigst.
Kinder
Die App richtet sich nicht an Kinder und erhebt von niemandem etwas.
Kontakt
App-Support und Diagnosedaten: support@kudravets.com. Allgemeine Anfragen: info@kudravets.com. Öffentliche Fehlerberichte und Feedback: Eröffne ein Issue unter https://github.com/ilya-kudravets/tcleanner-feedback/issues.