Privacy

Clockwork collects nothing.

Last updated 12 August 2026. Applies to the web app, the Android app and the single-file build.

Clockwork is a TOTP authenticator that computes two-factor codes on your device. There is no account, no server, and no part of this project that receives data from you. The sections below say that in the detail a privacy policy needs, because "we collect nothing" is only worth something if it is spelled out.

Data we collect: none

No personal data, no usage data, no diagnostics, no crash reports, no advertising identifiers. Nothing is collected, so nothing is stored on our side, shared, sold, or handed to third parties. There is no database that could hold your data and no account you could ask us to delete.

What stays on your device

Permissions

The Android app declares exactly one system permission: camera, and only so the QR scanner can read a setup code. Frames are decoded on the device and never leave it; the permission is optional and the app works without it. The app declares no internet permission, so it cannot transmit anything even in principle. Android backup is switched off (allowBackup="false"), so an encrypted vault does not ride along into a cloud backup.

The hosted web version, honestly

If you use the app at clockwork-sage.vercel.app, the page itself is delivered by our host, Vercel. Like any web host, it sees the HTTP requests that fetch the page — IP address, user agent, timestamp — as part of serving it. Clockwork adds nothing to that: after the page has loaded it makes no requests of any kind, and the single-file build enforces this with Content-Security-Policy: connect-src 'none'. There are no analytics, no telemetry, no update pings and no external fonts. If you would rather not involve a host at all, download clockwork.html from the releases and open it locally, or install the Android app.

Children

The app is not directed at children and collects no data from anyone, regardless of age.

Changes and contact

If this policy ever changes, the date above changes with it and the previous wording stays visible in the project's public git history. Questions about privacy or security: kevincolic@outlook.com. The full source code is at github.com/keco216/clockwork — every claim on this page can be checked there.


Datenschutz

Clockwork erhebt nichts.

Stand 12. August 2026. Gilt für die Web-App, die Android-App und die Einzeldatei.

Clockwork ist ein TOTP-Authenticator, der Zwei-Faktor-Codes auf deinem Gerät berechnet. Es gibt kein Konto, keinen Server und keine Stelle in diesem Projekt, die Daten von dir entgegennimmt. Die Abschnitte unten sagen das in der Ausführlichkeit, die eine Datenschutzerklärung braucht — denn „wir erheben nichts" ist nur etwas wert, wenn es ausbuchstabiert dasteht.

Erhobene Daten: keine

Keine personenbezogenen Daten, keine Nutzungsdaten, keine Diagnose, keine Absturzberichte, keine Werbe-Kennungen. Es wird nichts erhoben, also gibt es auf unserer Seite nichts zu speichern, weiterzugeben oder zu verkaufen. Es existiert keine Datenbank, die deine Daten enthalten könnte, und kein Konto, dessen Löschung du verlangen müsstest.

Was auf deinem Gerät bleibt

Berechtigungen

Die Android-App deklariert genau eine System-Berechtigung: Kamera, und zwar allein, damit der QR-Sucher einen Einrichtungscode lesen kann. Die Bilder werden auf dem Gerät ausgewertet und verlassen es nie; die Berechtigung ist freiwillig, die App funktioniert auch ohne sie. Eine INTERNET-Berechtigung deklariert die App nicht — sie kann also grundsätzlich nichts übertragen. Die Android-Sicherung ist abgeschaltet (allowBackup="false"), damit ein verschlüsselter Tresor nicht in einem Cloud-Backup mitfährt.

Die gehostete Web-Fassung, ehrlich

Wer die App unter clockwork-sage.vercel.app benutzt, bekommt die Seite von unserem Hoster Vercel ausgeliefert. Wie jeder Webhoster sieht er dabei die HTTP-Anfragen, mit denen die Seite geholt wird — IP-Adresse, User-Agent, Zeitstempel. Clockwork legt nichts dazu: Nach dem Laden stellt die App keine Anfrage mehr, und die Einzeldatei erzwingt das per Content-Security-Policy: connect-src 'none'. Es gibt kein Analytics, keine Telemetrie, keine Update-Abfragen und keine externen Schriften. Wer gar keinen Hoster beteiligen will, lädt clockwork.html aus den Releases und öffnet sie lokal — oder nimmt die Android-App.

Kinder

Die App richtet sich nicht an Kinder und erhebt von niemandem Daten, unabhängig vom Alter.

Änderungen und Kontakt

Ändert sich diese Erklärung, ändert sich das Datum oben mit ihr, und der vorherige Wortlaut bleibt in der öffentlichen Git-Historie des Projekts sichtbar. Fragen zu Datenschutz oder Sicherheit: kevincolic@outlook.com. Der vollständige Quelltext liegt unter github.com/keco216/clockwork — jede Behauptung auf dieser Seite lässt sich dort nachprüfen.