Frequently asked

Short answers to the things people ask before they switch.

Is Sift free?

Yes, free while in beta, and open source under the MIT License — the full source is on GitHub, and there is no account to create.

Is Sift open source?

Yes. Sift is MIT licensed, so you can read, build, modify and redistribute it, including in a closed-source build, as long as the copyright notice and license text travel with it. The app, the release pipeline and the website are all in the same public repository.

Which accounts work?

Gmail and Google Workspace. Sift speaks IMAP and SMTP with an app password, and the Gmail REST API for OAuth accounts. Other providers are not supported yet.

Does my mail pass through a Sift server?

No. There is no Sift server. The app talks directly to Google over TLS and keeps a local mirror of your mailbox on your Mac.

Why an app password instead of a Google sign in?

An app password means you can connect with no Google Cloud project and no review process. If you prefer the sign in button, developers can bake in an OAuth client as described in the docs.

Where are my credentials stored?

In the macOS Keychain. The local database never contains tokens, and nothing is sent anywhere except Google.

Does it work offline?

Search and triage use your local mailbox, and messages you have already opened can be read offline. Uncached message bodies need a connection. Actions queue and sync when you are back online.

Can I add more than one account?

Yes. Every account syncs independently, and the unified inbox interleaves them with a subtle account-color marker. Switch with Command and the account number.

How is HTML email handled?

Messages are sanitized once when they arrive, then rendered in a sandboxed frame with the sender CSS, tables, and layout preserved. Scripts and event handlers are stripped. Remote images are not loaded by default: an image a sender hosts on their own server is fetched only when the account's remote-content policy allows it.

Is there a Windows or Linux version?

macOS first. The Rust core is portable, but there is no release for other platforms yet.

How do I report a bug or request a feature?

Open an issue on GitHub — the tracker is linked in the footer of every page. Include the app version from Settings and, if it helps, the diagnostics export, which stays on your machine until you choose to share it.