satchel.email › Privacy
Privacy policy
Last updated October 31, 2026
The short version: satchel.email runs on your computer and keeps your mail there. There is no satchel.email server, so we never receive your mail, calendars, contacts or passwords. We don't collect analytics, telemetry or crash reports, and there are no ads.
Who we are
satchel.email is an open-source email, calendar and contacts app made by David Figatner. Questions about this policy: hello@satchel.email. The source code, which shows everything below in detail, is at github.com/davidfig/satchel-mail.
The app
What it stores, and where
- Your mail, calendars and contacts are stored in a database in your user folder on your computer. Attachments are downloaded only when you open or save them.
- Passwords and sign-in tokens are stored in your system's keychain or credential store, not in a file.
- The AI folder. The app also writes a copy of your mail, calendars and contacts as plain files to a folder on your computer (
~/Satchelby default), so AI tools you choose can read it. You decide which accounts and how much history it holds, and you can turn it off in Settings › AI folder. - Removing an account deletes its stored mail, its contacts that aren't in another account, and its saved password from your computer.
Who it connects to
- Your email providers, such as Google, Microsoft, Fastmail, iCloud or your own mail server, to sync your mail, calendars and contacts and to send what you send. Your data goes directly between your computer and them.
- Only when you ask: images in a message after you choose to load them, a mailing list's unsubscribe address when you use one-click unsubscribe, and place suggestions for event locations if you turn on Settings › Privacy › Places (off by default). Place lookups send what you type in the location field to OpenStreetMap's Photon service, or to Apple Maps on a Mac.
- Nothing else. The app doesn't contact any satchel.email server, because there isn't one.
AI agents
satchel.email has no AI built in and never sends your data to an AI service. If you point an AI agent at the AI folder, or connect one over MCP, that agent can read what you've allowed it to read and propose changes for you to approve. What the agent does with what it reads, including sending it to its own provider, is up to that agent and its provider's terms, not satchel.email.
Google user data
When you sign in with Google, satchel.email asks for access to your Gmail, Google Calendar and Google Contacts so it can work as your mail, calendar and contacts app: to read, organize, search and send mail, and to show and change your events and contacts.
- Data from Google goes only to your computer, where it's stored as described above. It is never sent to satchel.email or to anyone else, except the services you ask the app to contact.
- It isn't used for advertising, isn't sold, and isn't used to train AI or machine-learning models.
- No person at satchel.email can read it, because it never leaves your computer.
- You can remove satchel.email's access at any time in your Google account's third-party access settings, and remove the account from the app to delete its data from your computer.
satchel.email's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Microsoft user data
When you sign in with Microsoft, satchel.email asks for access to your mail, calendars and contacts for the same reasons, and treats that data the same way: it stays on your computer and is never sent to us. You can remove access in your Microsoft account's app permissions and remove the account from the app.
This website
satchel.email's website has no cookies, analytics or trackers. It's served by Cloudflare, which processes basic request information such as your IP address to deliver and protect the site. If you switch between light and dark, your choice is saved in your own browser. Downloads come from GitHub, under GitHub's privacy statement.
Children
satchel.email isn't directed at children under 13, and we don't knowingly collect anyone's personal information.
Changes
If this policy changes, we'll update it here and change the date at the top. The history of every change is in the repository.