How to delete your data
githtml does not maintain a server-side account. Everything is on your device or in your GitHub authorization grant. Here's how to remove all of it.
1. From inside the app (recommended)
- Open Settings (the rightmost tab).
- Tap Sign out.
- Confirm the prompt.
When you sign out, the app:
- Deletes your GitHub access token from the iOS Keychain.
- Deletes the local SwiftData index of repos and files.
- Deletes the cached HTML files in the app sandbox.
Tapping Settings → Clear local cache wipes the cached HTML bytes only, keeping your repo selections — useful if you want to re-download fresh copies.
2. From GitHub (revoke the OAuth grant)
This is the authoritative way to terminate the app's access:
- Visit github.com/settings/applications.
- Find githtml under “Authorized OAuth Apps.”
- Click Revoke.
After revocation, the next API request the app makes will be rejected with 401 Unauthorized. The app handles this by prompting you to sign in again.
3. Uninstall the app
Long-press the githtml icon → Remove App → Delete App. iOS removes the app's sandbox, including all cached HTML and the SwiftData store. Tokens stored under the app's Keychain ID are also cleared.
4. Email correspondence
If you have ever emailed us, we still have those messages in our inbox. To request deletion:
- Email: pranavreddy@outlook.com
- Subject line:
DELETE · githtml - We will delete the correspondence within 30 days and confirm by email.
5. Website preferences
The website at https://githtml.com stores only your light/dark theme preference in localStorage. Clear your browser's site data for githtml.com to remove it.
There is nothing else to delete. We do not run a backend that holds a profile of you.
END · DELETION