Privacy policy
Last updated 10 November 2026
In short: TextKeep collects no personal data. There is no account, no analytics and no telemetry, and no server of ours ever receives your files. Everything you open and write stays on your Mac, or wherever you choose to save it.
Who we are
TextKeep is made by Nicholas Xerri, an independent developer based in Malta ("we", "us"). For anything about privacy, email apps@textkeep.app or write to P.O. Box 3, Mellieħa Post Office, 100 Triq il-Mitħna l-Ġdida, Mellieħa, Malta.
Your files
- TextKeep runs in the macOS App Sandbox. It can only read and write the files and folders you open or drop onto it, and the ones you grant it in Settings.
- We never receive your files, their names or their contents.
- Crash recovery and local history are kept inside TextKeep's own container on your Mac, protected by your Mac's login and FileVault. You can limit or clear them in Settings, History, and exclude sensitive folders.
Network connections
TextKeep works fully offline. It connects to the network only when you ask it to:
- Remote folders (Pro). When you open a folder on a server, TextKeep connects straight to that server over SSH or SFTP with the credentials you give it. We don't see, relay or log that traffic.
- Git. Fetching or pushing talks to the remote you configured, directly.
- Schemas. Validation uses a schema catalog bundled with the app. TextKeep only downloads a schema from the web if you allow it for that schema's address.
- Preview. Markdown and HTML previews block remote images and scripts unless you allow them for that document.
AI features (optional, Pro)
AI features are off by default. You can use a model that runs on your own Mac, in which case nothing leaves your Mac. If you instead add your own API key for an online provider, then each time you use an AI feature:
- TextKeep shows you exactly what will be sent, usually your selection or the current file, and sends it only when you confirm.
- It goes from your Mac straight to the provider you chose, under that provider's privacy policy and your agreement with them. It never passes through us.
- Text that looks like a secret, such as an API key or private key, is flagged before sending.
You can turn AI features off at any time in Settings.
Purchases
TextKeep Pro is bought through Apple's Mac App Store. Apple handles the payment and tells the app only that Pro is unlocked. We never see your name, card or Apple Account. See Apple's privacy policy.
What we don't do
- No accounts, sign-up or email address needed to use the app.
- No advertising, analytics, tracking, telemetry or third-party SDKs that send data out of the app.
- No selling or sharing of data, ever.
Crash reports
If you have turned on "Share with App Developers" in your Mac's privacy settings, Apple may share anonymous crash and usage reports with us. You control this in System Settings, under Privacy & Security and then Analytics & Improvements.
When you contact us
If you email us, we receive your email address and whatever you write, and use them only to answer you. You can choose to include a support report from Settings, Help. TextKeep shows you the whole report first and only you send it; the app makes no network request for it. It holds the app and macOS versions, Mac model, whether Pro is on, a few settings and up to 20 recent error codes. It never holds file names, paths, file contents or server addresses. We delete support emails 12 months after the conversation ends.
This website
textkeep.app uses no cookies, analytics or trackers, and loads nothing from other sites. It is hosted by Cloudflare, which processes basic connection data such as IP addresses for a short time to deliver the site and protect it from attacks.
Children
TextKeep is a professional tool and is not directed at children.
Your rights
Under the GDPR you can ask to see, correct or delete personal data we hold. In practice that means support emails only, since we hold nothing else. To remove everything TextKeep stores on your Mac, clear its history in Settings and delete the app.
If you are unhappy with how we handle your data, you can complain to the Information and Data Protection Commissioner in Malta at idpc.org.mt, or to the data protection authority where you live.
Changes
If a future feature needs to send any new data off your Mac, it will be off by default, it will ask for your consent first, and we will update this policy before it ships. The date at the top shows the latest version.