Rastrum Rastrum

Frequently Asked Questions

Everything we have been asked enough times to write down. If your question is not here, open an issue and we'll add it.

Last updated: 2026-04-25.

Getting started

How do I install the app on my phone?

Rastrum is a Progressive Web App (PWA), not a native app — there's nothing to install from an app store.

A native iOS App Store wrapper is on the v1.2 roadmap (it requires an Apple Developer account); the PWA covers most use cases for now.

Do I need an account?

No. Rastrum has a guest mode: open the site, hit the camera button, log an observation. It stays on your device until you sign in.

Signing in (magic link, Google, GitHub, passkey, or 6-digit OTP code) gives you:

A "convert guest to account" flow runs the first time you sign in: any local observations get attached to your new account.

Is it free?

Yes. There are no subscription fees, no ads, no upsells. The data you contribute is published under a per-record Creative Commons license you choose (BY 4.0 by default).

Identification

Why don't I see identification suggestions?

The most common reasons:

How accurate is identification?

It depends on the taxon and the photo:

The cascade reports a confidence score with every ID. Below 0.4 we flag it as "low confidence" and don't promote the observation to research-grade. Above 0.4 it's still your job to look at the photo and decide whether the guess matches what you saw.

Can I correct an identification?

Yes. On the observation form (or after the fact, on the observation detail page), edit the scientific name field and save. Your manual entry overrides the AI's guess; the original AI suggestion is kept in the identification history for transparency.

If you're a credentialed researcher, your edits to other people's observations carry a 3× weight in the consensus algorithm — see the docs section on expert validation for how to apply.

Audio

Why does BirdNET ask me to download something?

BirdNET-Lite is the on-device audio identifier (Cornell Lab of Ornithology; CC BY-NC-SA 4.0). The model file is ~50 MB. We download it once, the first time you record audio, and cache it locally. After that:

You can clear the cached model from Profile → Edit → BirdNET-Lite → Clear cache if you ever need to re-download.

Why doesn't my recording identify?

Likely causes:

Privacy and data

Where do my photos go?

It depends on whether you're signed in and whether you've triggered an identification:

See the privacy page for the full breakdown.

Can I delete my account?

Yes. Sign in → /profile/edit/Delete account. After confirmation:

If you want a full export first, use /profile/export/. If you need observations removed entirely (rather than anonymised), open an issue and we'll work it out.

What if I want my observation to be private?

Two paths:

We don't have a "private observation" mode (where the observation is invisible to everyone but you) at v1.0. If you have a use case for it, file an issue.

Offline and sync

What happens if I observe without signal?

You can keep observing while sync runs in the background.

What happens if I lose my phone?

If you sign in *before* losing the phone, anything that synced is durable. If you sign in *after* losing it, the unsynced records are gone.

Technical

Where can I report bugs?

Two places:

For a more discussion-shaped question (feature requests, "how do I…"), prefer Discussions.

Can I use the API?

Yes. Rastrum exposes a REST API at /functions/v1/api/... and a Model Context Protocol server at /functions/v1/mcp for AI agents.

Why am I seeing the old version after a deploy?

Usually a stale service worker. Hard-refresh your tab ( Ctrl+Shift+R on Win/Linux, Cmd+Shift+R on Mac) or close and reopen the tab. If you're still seeing the old version, see the service worker cache runbook for diagnosis steps.

Anything else?

Open an issue at github.com/ArtemioPadilla/rastrum/issues and we will reply (and add the answer here if it's a recurring question).

Last updated: 2026-04-25.

Report an issue

We'll include this in your report