Privacy Policy
gitnotes is built so your voice notes stay yours. The short version: we do not run a server, do not host an account system, and do not collect analytics. Everything lives on your device or inside the GitHub repository you connect.
What gitnotes stores on your device
- Audio recordings — captured while you record. By default they are discarded after transcription. You can opt to keep them; they never leave your device through gitnotes.
- Transcripts and drafts — kept locally until you commit or discard the note.
- Your GitHub access token — stored in the iOS Keychain via
expo-secure-store. Signing out deletes it. - Your preferences — repository slug, branch, folder, filename pattern, transcription provider, language. All local.
- Optional provider API keys — if you choose a cloud transcription provider (OpenAI, Mistral), the key you supply is stored in the Keychain the same way as your GitHub token.
Transcription
By default, transcription runs on device using Apple's Speech framework through @react-native-ai/apple. Audio does not leave your phone in this mode.
If you explicitly select a cloud transcription provider and supply your own API key, the audio of that specific note is sent to that provider for transcription under the provider's own terms. gitnotes itself does not proxy, log, or retain that audio. Providers currently supported as optional choices:
GitHub
gitnotes talks to the GitHub REST Contents API using the token you provide when you connect your account. It uses that token to read, write, and delete files in the repository you choose. No other GitHub data is read or stored. You can revoke the token at any time from your GitHub settings; doing so immediately stops gitnotes from reaching the repository.
Microphone access
gitnotes requests microphone permission only to capture the note you are recording. Recording starts when you tap the record control and stops when you tap stop or cancel. The app does not run the microphone in the background for any purpose other than continuing an in-progress recording.
What gitnotes does not do
- No account system, no sign-up, no server we operate.
- No analytics SDKs, no crash-reporting SDKs, no advertising SDKs.
- No tracking across apps or websites.
- No selling, renting, or sharing of data — there is no data leaving your device through gitnotes itself.
Children
gitnotes is not directed at children under 13 and is not intended for use by them.
Changes to this policy
If the app changes in ways that affect privacy — for example, adding a new optional cloud provider — this page will be updated, and the "Last updated" date at the top will change.
Contact
Questions or concerns? Email murru7@gmail.com.