Privacy Policy

Last updated:

This Privacy Policy explains how Xenett Mail (“Xenett”, “we”, “us”) collects, uses, stores and shares information when you use Xenett Mail: the Xenett Mail web app, the Xenett Mail apps for iOS and Android, and the optional Xenett Mail extension for Google Chrome (together, the “Service”). It should be read together with our Terms of Service.

The short version

  • Xenett Mail is an email and calendar app. You sign in, then connect a Gmail or Outlook account. We use that access only to show, send, organize and search your own mail, calendar and contacts for you.
  • We do not sell your data, we do not use it for advertising, and we do not use your email content to train AI models.
  • The tokens that give us access to your mailbox are encrypted on our servers. We never see your Google or Microsoft password.
  • AI features send the email text you are working on to an AI provider only when you use them, and you can switch them off.
  • You can disconnect a mailbox at any time, and delete your account yourself from Settings in the web app or the mobile apps. You can also email logins@xenett.com.

1. Who we are

The Service is provided by Xenett Mail. We are responsible for the personal information described in this policy. You can reach us about privacy at logins@xenett.com. [DATA PROTECTION OFFICER OR EU/UK REPRESENTATIVE, IF REQUIRED.]

2. Information we collect

2.1 Your Xenett account

Sign-in is handled by our authentication provider, Supabase, using “Sign in with Google” or “Sign in with Microsoft”. When you sign in, Google or Microsoft shares your basic profile with us: your name, email address, profile picture and an account identifier. Supabase stores this together with sign-in records. Our own server keeps a small copy (your user ID, name, profile picture and when you were last active). Signing in does not, by itself, give us access to your mailbox.

2.2 Mailboxes you connect

After signing in, you choose which email accounts to connect. You grant access on Google’s or Microsoft’s own consent screen, and you can connect more than one account. For each connected account we store the email address, display name, the permissions you granted, sync status, and the access and refresh tokens the provider issues to us. Tokens are encrypted before they are stored (see Security).

For a Google account we request these permissions:

Google permission What we use it for
gmail.modify Read your email, send email you write, and organize your mail when you ask (for example archive, label, mark as read, snooze, move to spam or Trash).
userinfo.email Identify which email address you connected.
calendar.events, calendar.readonly Show your calendars and events, and create, edit, delete or respond to events when you ask.
contacts.readonly, contacts.other.readonly Read your saved contacts and the “other contacts” Google collects from people you have emailed, to suggest recipients and show names and photos.

For a Microsoft (Outlook) account we request these Microsoft Graph permissions:

Microsoft permission What we use it for
offline_access, User.Read Stay connected without asking you to sign in again, and identify the account and its profile photo.
Mail.ReadWrite, Mail.Send Read, organize and send your email.
Calendars.ReadWrite, MailboxSettings.Read Show and manage your calendar events, using your mailbox’s time zone setting.
Contacts.Read, People.Read Read your contacts and the people you work with, to suggest recipients.
User.ReadBasic.All Look up colleagues in your organization’s directory (name, email address and photo) for recipient suggestions and sender pictures.

2.3 Your mail, calendar and contacts

To run the Service, our servers fetch data from Google or Microsoft on your behalf: message lists, headers, message bodies, attachments, labels and folders, calendar events, and contacts. Most of it is passed straight through to your device. What our servers keep, and for how long, is listed in section 7. In summary:

Sender pictures. When “Show avatars” is on (it is on by default), our server looks up a picture for each sender: from your connected account’s contacts or directory, from Gravatar (using a one-way SHA-256 hash of the sender’s email address), or a company logo from Google’s favicon service (using the domain of the sender’s address). These lookups are made by our server, not your device, and the results are cached. You can turn avatars off in Settings.

2.4 AI features

The Service includes optional AI features:

AI requests are made only when you use one of these features. The AI assistant is on by default; you can turn it off in Settings, and while it is off nothing is sent to an AI provider. When you use a feature, we send the provider only what that request needs:

Our AI providers are Google (the Gemini API) and, as a fallback, OpenAI. We use their paid API services, whose terms do not permit them to use that content to train their models. [CONFIRM THE CONTRACTUAL TERMS WITH EACH PROVIDER, INCLUDING ANY ZERO-DATA-RETENTION ARRANGEMENT, BEFORE PUBLISHING.] We do not use your content to train any AI model.

We do not log the content of AI requests or the text the AI returns. We record only operational details (which feature, which provider and model, token counts, timing, whether it succeeded, and a one-way hash of your user ID), plus a count of your requests over the last 24 hours so we can apply daily usage limits. AI output can be wrong; review it before you send anything.

2.5 Calendar integrations: Zoom and Google Places

2.6 Notifications

2.7 Diagnostics, problem reports and logs

Automatic error reports are deleted 30 days after the error last occurred, and stored problem reports 30 days after you send them. Server logs are kept for about 30 days. The email copies of problem reports sent to our developers are kept for [RETENTION PERIOD FOR EMAILED REPORTS — TO BE CONFIRMED].

2.8 Your devices, cookies and local storage

3. How we use information

We use the information described above to:

We do not sell your information, we do not use it for advertising, and we do not build advertising profiles.

Legal bases (EEA and UK users). We process your information to provide the Service you asked for (performance of a contract); for our legitimate interests in keeping the Service secure and reliable, balanced against your rights; with your consent where we ask for it, such as for notifications or a problem report that includes an email; and to meet legal obligations. You can withdraw consent at any time.

4. Google user data and Limited Use

Xenett Mail’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. In particular, for data we receive from Gmail, Google Calendar and Google Contacts:

5. How we share information

We share information only with the service providers that help us run the Service, when you direct us to (for example by connecting an account), or when the law requires it. Our service providers may use the information only to provide their services to us.

Provider What they do for us
Amazon Web Services (AWS) Hosts our servers and their database, stores server logs, and delivers problem reports to our developers by email (Amazon SES).
Supabase Sign-in and accounts; database for settings, email signatures, the contacts copy, error reports and problem reports.
Google Gmail, Google Calendar and Google Contacts APIs at your direction; Google sign-in; the Gemini API for AI features; Google Places for location suggestions; Google Cloud Pub/Sub for new-mail signals from Gmail (when enabled); Google Fonts; company logos.
Microsoft Microsoft sign-in, and Microsoft Graph (mail, calendar, contacts) at your direction.
OpenAI AI features, as a fallback provider.
Zoom Creating Zoom meetings, only if you connect a Zoom account.
Gravatar (Automattic) Sender pictures, looked up by a hash of the sender’s email address.
Browser push services Delivering encrypted web notifications, only if you turn them on.

We may also disclose information if we believe in good faith that the law requires it, or that it is necessary to protect the rights, property or safety of our users, the public or us. If we are involved in a merger, acquisition or sale of assets, information may be transferred as part of that transaction; we will tell you before that happens, and data received from Google will be transferred only with your explicit prior consent.

6. Where information is processed

Our servers run on AWS in the Asia Pacific (Mumbai) region, India. Supabase stores its data in [SUPABASE REGION]. Google, Microsoft, OpenAI, Zoom and the other providers above may process information in other countries, including the United States. Where the law requires it, we rely on appropriate safeguards for these transfers. [TRANSFER MECHANISMS, E.G. STANDARD CONTRACTUAL CLAUSES — TO BE CONFIRMED.]

7. How long we keep information

Information How long we keep it
Connected mailbox details and encrypted tokens Until you disconnect the mailbox or sign out of the web app.
Cached email bodies 90 days after they were fetched. Each user’s cache is also capped at about 500 MB, and the least recently opened emails are removed first.
Cached images and sender pictures 90 days, with a cap of about 200 MB per user.
Mail you send, and attachments you upload Held until the email is sent. Records of sent emails are deleted after 7 days and cancelled ones after 24 hours. Uploaded attachments are deleted once the email is sent or cancelled, and unused uploads after 24 hours. An email that fails to send is kept until you retry or discard it.
Recipient suggestions, calendar data, snoozes and reminders for a mailbox, and the contacts copy for that mailbox Until you disconnect that mailbox.
Settings, email signatures, pinned and muted conversations, and invitation details Until you delete your account.
Your account record (name, email address, profile picture) Until you delete your account.
AI request counts 24 hours.
Web push subscriptions Until you turn notifications off or your browser’s subscription expires.
Zoom connection Until you disconnect Zoom.
Error reports and stored problem reports 30 days (see section 2.7).
Server logs About 30 days.

Disconnecting a mailbox does not immediately remove cached email bodies and images; they expire on the schedule above, or sooner if you ask us to delete them.

8. Security

We protect your information with measures including:

No method of transmission or storage is completely secure. If you believe your account has been compromised, contact us at logins@xenett.com.

9. Your choices and rights

Depending on where you live, you may have further rights, including to correct your information, to restrict or object to our processing, to data portability, and to complain to a data protection authority. To exercise any of them, contact us at logins@xenett.com. We may need to verify your identity before acting on a request.

10. Children

The Service is not directed to children. We do not knowingly collect personal information from children under 13, or under 16 in the European Economic Area and the United Kingdom. If you believe a child has given us personal information, contact us at logins@xenett.com and we will delete it.

11. Changes to this policy

We may update this policy as the Service changes. We will post the new version on this page and update the “Last updated” date. If a change materially affects how we use your information, we will tell you in the app or by email before it takes effect, and where the law requires it we will ask for your consent.

12. Contact us

Questions or requests about this policy or your information:
Xenett Mail
logins@xenett.com