Suricate

Privacy

Last updated 10 September 2026

Suricate watches the libraries, providers and services your project depends on, and emails you when one of them announces something that breaks. To do that it needs to know what you depend on. This page says exactly what that means, and what it does not.

What we read from your repository

The GitHub App holds three permissions, and no others:

Within Contents, we deliberately open a short list of files:

We never read your source code. Not to index it, not to search it, not to train anything. The list above is enforced in the code that plans each scan, and no other path can widen it.

What we store

We store no GitHub token. Access is minted from our own key when a scan runs and expires within the hour, so there is no long-lived credential to your repository sitting in our database.

The team-plan waiting list

Leaving an address on the waiting list creates no account, grants us no access to any repository, and is stored separately from everything above. We keep the address and the date, and nothing else — not the page you came from, not your IP, not a name. It is used once, to tell you the team plan has opened, and for nothing else. Legitimate interest, and asking twice changes nothing.

To be taken off it before then, write to the address on the legal notice — there is no account to delete, so it is not self-service. We remove it and reply. If you also hold an account, deleting it removes a matching waiting-list address at the same time.

We keep it until the team plan opens and that one email goes out, and we delete the list afterwards. If the plan never opens, the list goes with the service.

Why we are allowed to

Performing the contract you entered into when you created an account, for everything needed to watch your stack and email you. Legitimate interest for service emails about your own account — an alert, a delivery problem, an access we lost.

Who else touches it

Nobody buys this data and nobody advertises against it. There is no analytics vendor and no tracking pixel in the emails.

Cookies

Three, all of them strictly necessary to sign you in and to keep the sign-in itself safe: a session cookie, a return address, and an anti-forgery token. Nothing tracks you across sites, which is why there is no banner asking you to accept anything.

How long

As long as your account exists. Delete it and everything above goes with it — see below.

Deleting everything

From your account page, in one step. It deletes your projects, the dependencies we read, the services you declared and every alert we ever sent. It also removes the Suricate app from your GitHub account, so we cannot read anything there afterwards even if we wanted to. You get one last email confirming it, and nothing of yours stays in our database. See Logs for what our host and our email provider keep on their own side, which we do not control.

You can also uninstall the app from GitHub yourself at any time. We detect it, stop checking, and tell you rather than failing in silence.

Logs

Our host keeps request logs, which contain IP addresses, and our email provider keeps a record of every message sent to you — recipient, subject and body — for its own delivery reporting. Neither is under our control and both outlive your account. We do not read them for anything but debugging a fault.

Database backups roll for a short window, so a deleted account can persist in a backup until that window passes. It is never restored to serve anyone.

Where the data is

The database and email delivery are in the European Union — Neon in eu-central-1, Resend in Ireland. Serverless functions run in the EU by configuration.

Two companies in this list are American: Vercel, which hosts the site, and GitHub, which is the source of everything we read and where you already keep your code. Both are on the EU–US Data Privacy Framework.

Your rights

Erasure is one click on your account page and needs no request. For access, correction, portability or objection, write to the address on the legal notice — those are not self-service yet, and pretending otherwise would be worse than saying so. We answer within a month.

Your email address and GitHub account come from GitHub itself: changing them there changes them here on your next sign-in. If you are not satisfied with how we handle a request, you can complain to the CNIL.

Changes to this page

If what we read or store ever changes, this page changes first and the date above moves. A change that widens what we open will be announced by email before it happens.

What we watch · Status · Terms · Privacy · Legal notice