Last Updated: December 22, 2025
This document provides technical information about how BirdTab processes data, intended for regulatory compliance and transparency.
┌─────────────────────────────────────────────────────────────────┐
│ USER'S BROWSER │
│ ┌─────────────────────────────────────────────────────────────┐│
│ │ BirdTab Extension ││
│ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ││
│ │ │ Settings │ │ Bird Data │ │ Diagnostics │ ││
│ │ │ (Local) │ │ (Fetched) │ │ (Sentry) │ ││
│ │ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ ││
│ └─────────┼─────────────────┼─────────────────┼───────────────┘│
└────────────┼─────────────────┼─────────────────┼────────────────┘
│ │ │
▼ ▼ ▼
┌────────────────┐ ┌────────────────┐ ┌────────────────┐
│ Browser Storage│ │ BirdTab API │ │ Sentry.io │
│ (Local/Sync) │ │ + Macaulay Lib │ │ (US Region) │
└────────────────┘ └────────────────┘ └────────────────┘User preferences and cached data are stored locally in the browser using the Storage API. This includes region preference, audio settings, and cached bird data.
Retention: Until user clears data or uninstalls the extension.
A read-only API that provides bird species data based on your selected region. Only the region code is sent; no personal data is transmitted.
Bird images and audio are fetched from Cornell Lab's Macaulay Library using species codes. No personal data is shared.
Anonymous error reports are sent to Sentry.io to help us identify and fix bugs. This includes:
Not collected: IP addresses (anonymized), browsing history, personal identifiers, or any website content.
| Data Type | Retention | Location |
|---|---|---|
| User settings | Until uninstall | Your device |
| Bird cache | 7 days | Your device |
| Error reports | 30 days | Sentry.io (US) |
BirdTab is designed with privacy in mind:
For data-related inquiries:
This document is effective as of December 22, 2024.