Last Updated: October 13, 2026
This document provides technical information about how BirdTab processes data, intended for regulatory compliance and transparency.
┌──────────────────────────────────────────────────────────────────────────┐
│ USER'S BROWSER │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ BirdTab Extension │ │
│ │ ┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────────┐ │ │
│ │ │ Settings │ │ Bird Media │ │ Diagnostics│ │ Usage Events │ │ │
│ │ │ (Local) │ │ (Fetched) │ │ (Sentry) │ │ (PostHog) │ │ │
│ │ └─────┬──────┘ └─────┬──────┘ └─────┬──────┘ └───────┬────────┘ │ │
│ └────────┼──────────────┼──────────────┼────────────────┼────────────┘ │
└───────────┼──────────────┼──────────────┼────────────────┼───────────────┘
│ │ │ │
▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│Browser Store │ │ BirdTab Media│ │ Sentry.io │ │ PostHog │
│ (Local/Sync) │ │ (CDN) │ │ (US Region) │ │ (EU Region) │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘Settings (audio, quiet hours, clock and timer, search engine, shortcuts, Google Apps, low distraction mode), the list of birds you have viewed, and cached bird data are stored locally in the browser using the extension storage API. Only three onboarding flags (whether setup and the feature tour are complete) use the browser's sync storage.
Retention: Until you clear the data or uninstall the extension. The viewing history keeps the most recent 200 birds.
The extension downloads its list of birds and their photographs and recordings from BirdTab's own media server. Requests carry no settings or identifiers. The photographs and recordings are openly licensed works from iNaturalist, Wikimedia Commons, Xeno-canto, Unsplash, Pexels and Pixabay, copied to BirdTab's server; your browser does not contact those sites unless you follow a credit link.
When you open a bird's information panel, its range map is embedded from eBird (Cornell Lab of Ornithology). Your browser loads the map directly from eBird, without a referrer.
If you show top sites or add custom shortcuts, the extension loads each site's icon from Google's favicon service (www.google.com/s2/favicons), which receives the address of that site.
Error reports are sent to Sentry.io to help us identify and fix bugs. This includes:
Not collected: names, email addresses, browsing history or the content of websites you visit.
Usage events are sent to PostHog's EU servers. They include which features are used, quiz scores, the bird shown, your settings, interface language, browser and screen size, days since install, and the random installation ID. Analytics is turned off if your browser sends Do Not Track.
| Data Type | Retention | Location |
|---|---|---|
| User settings | Until uninstall | Your device |
| Bird list and media cache | Until replaced by a newer version or uninstall | Your device |
| Error reports | 30 days | Sentry.io (US) |
| Usage events | As set in PostHog | PostHog (EU) |
BirdTab is designed with privacy in mind:
For data-related inquiries:
This document is effective as of October 13, 2026.