Your data stays with you, even at the cost of convenience
We'd rather not build a feature that would need unencrypted data on a server.
Example
Mail search is purely local. We know it's a limitation — if you have ten years of mail sitting on a server, Letos only finds what's already downloaded to the device. A server-side index would fix that in an afternoon. We won't build it. It gets solved another way instead — through download scope and retention — a slower road to the same destination, but without breaking the promise. It's the same reason the web app has tasks and calendar but not mail: mail on the web would mean IMAP running on our server.
In practice
Every new feature gets asked "what has to leave the device for this to work?" If the answer isn't "nothing, or an encrypted blob," the proposal gets reworked, not shelved for later. That applies to AI too: it runs on your computer, or only with your explicit confirmation in a dialog.
What we will never do
Sending user data to a third party secretly or by default (analytics with content, a cloud AI "just as a fallback", a crash report with a message body). External AI may only exist as an optional feature you switch on yourself and confirm in a dialog.
It doesn't mean
Hostility to the cloud. The sync server exists and is a paid feature. The difference is that the server never sees unencrypted data — the key to it is wrapped in a way the server can't unwrap. And from your mail it only ever carries a thread's key and its state, never its content.