Sabretooth Team privacy policy

Effective date: 2026-10-28

Who this is for

Sabretooth Team is a personal app made by Anamelie (“I”, “me”). Its bots run in Sabrechat, my own chat app. I am the app’s only user, and it works only with my own Google account. It is not offered to the public, and no one else can sign in to it.

This policy explains what the app does with data from my Google account.

What each bot does with Google data

Only three bots connect to Google: Shura, Basilisk, and Merdi. Each one has its own connection, and each one asks only for the access it needs.

Shura: Google Calendar (calendar.events)

Basilisk: Gmail, read only (gmail.readonly)

Merdi: Gmail, modify (gmail.modify)

Where data is stored

What is sent to an AI model

Every model request goes through OpenRouter, and every request has these two settings:

If no provider meets both settings, the request fails. It is never sent again without them.

What appears in push notifications

Push notifications go to the Sabrechat app on my phone.

Each notification is encrypted for my phone before it leaves the bot, using standard Web Push encryption (RFC 8291). It is delivered through the ntfy push service, which sees only the encrypted message. If my phone is offline, ntfy holds the message for up to 24 hours.

Sharing

Google API Services User Data Policy

Sabretooth Team’s use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

How to revoke access

There are two ways to revoke access:

Revoking stops all future access to my Google account. It does not:

How long data is kept, and how to delete it

Data How long it is kept
Encrypted refresh token Until I tap Disconnect Google
Access tokens In memory only, until they expire
Basilisk’s alerts in his chat 30 days. Older alerts are removed the next time a new message is posted in his chat.
The bots’ records, including Shura’s copies of email text and images Until I delete them. They don’t expire on their own.
Push messages not yet delivered Up to 24 hours at the push service
AI requests Not kept by the model provider (zero data retention)
Logs Cloudflare’s limited log period
Copy of earlier records Until I delete the export files and the copy on GitHub

The bots don’t have a delete button yet. To delete their data, I clear the bot’s stored data on Cloudflare directly.

Other bots

Sabrechat has other bots too: Mataisa, Sabretooth, Phoraya, Camellia, Xumala, Delphi, Gabrielle, Ithra, and Roupin. They don’t connect to Google and don’t use Google data.

Contact

Questions about this policy: send them through the contact form.

If this policy changes, I’ll update it on this page and change the effective date.