Rastrum Rastrum

Privacy

This is a plain-language description of what we do with your data, not a legally reviewed document. Consult a lawyer before treating this as a binding agreement.

Last updated: 2026-04-25.

Rastrum is built around the idea that observing biodiversity should not require giving up control of your data. This page describes — without legalese — what we collect, where it goes, what we never see, and what you can do about any of it.

If something here surprises you, open an issue and we'll fix it.

What we collect

When you use Rastrum, we may receive or generate the following data:

We do not run third-party analytics, ad networks, fingerprinting libraries, or session-replay tools. There is no Rastrum tracking pixel.

Where it goes

Data Stored at Why
Email + auth identity Supabase Postgres (auth.users) To sign you in.
Profile, observations, identifications Supabase Postgres The application database.
Photos and audio blobs Cloudflare R2 (media.rastrum.org) Cheap, durable media storage with no egress fees.
Service-worker app shell Your device only So Rastrum works offline.
Outbox (pending observations) Your device only (IndexedDB / Dexie) Until they sync to Supabase.

When you ask for a species identification:

The following models, when used, run entirely on-device and the media never leaves your phone:

Sensitive species and coordinate obscuration

Rastrum enforces coordinate obscuration for species protected under NOM-059-SEMARNAT-2010 and CITES appendices. If you log a sensitive species:

You can also opt to obscure coordinates voluntarily for any observation, sensitive or not — the same mechanism applies.

Indigenous data and CARE / FPIC

For observations made on Indigenous territory, or that document culturally-significant species, Rastrum is committed to:

This work is in early stages. Expect it to evolve as the CARI advisory council forms and partner communities define what they need.

Right to delete

You can delete your account at any time:

  1. Sign in.
  2. Go to /profile/edit/.
  3. Click Delete account.

When you do:

If you want a full export before deleting, use /profile/export/ first — that hands you a Darwin Core CSV plus a ZIP of your media.

If you need observations that you have already published completely removed (not just anonymised), open an issue and we will work with you on the right scope.

Cookies and local storage

Rastrum uses localStorage (not cookies) for:

The service worker maintains an offline cache of the static site shell. You can clear it via your browser's "site settings → clear data" or by unregistering the service worker in DevTools.

Children

Rastrum is not directed at users under 13 years of age . If you are aware that a child under 13 has created an account, please contact us so we can remove it. Some jurisdictions set a higher threshold (16 in much of the EU); guardians should apply the local rule.

Contact

To raise a privacy issue, ask for an export, request a deletion, or report a suspected leak:

Last updated: 2026-04-25.

Report an issue

We'll include this in your report