← Back to the app

Privacy policy

Last updated: 25 July 2026

The short version: Git on the Go runs on your device. There is no server on our side, no account with us, and nothing for us to collect — we could not see your work if we wanted to. The app talks to GitHub, and to whichever host your repositories live on, because that is where you put them.

What the app stores, and where

Where the app connects

Three kinds of request leave the app, and nothing else does.

Sign-in

“Continue with GitHub” opens GitHub's own login page in a system authentication session. Your password or passkey is entered by you on GitHub, never in the app, and the app never sees it. What comes back is an OAuth access token.

That token carries GitHub's repo scope. It is a broad one — it covers reading and writing your private repositories — because GitHub does not offer a narrower scope that still allows pushing. We would use a smaller one if it existed. You can see exactly what the app is asking for on GitHub's authorisation screen before you approve it, and you can withdraw it at any time.

What is not collected

Revoking access

Sign out in the app at any time and the token is deleted from the Keychain. Because it syncs, deleting it removes it from your other devices too. Your repositories stay where they are — signing out is not a wipe.

You can also revoke the app's authorisation from your GitHub account settings (Settings → Applications), which invalidates the token immediately, everywhere, whether or not the app is running.

Changes to this policy

If a future version of the app changes any of the above — an opt-in crash reporter, say, or support for signing in to another host — this page will say so plainly before that version ships.

Contact

Questions about this policy can be raised with the developer through the support link on the app's App Store page.