Birder's Best FriendLA · OC

A field guide
to the app

Rare bird sightings in Los Angeles and Orange Counties, on one map. This page shows how it works, what changed in each update, and what the app does with your data.

Download on the App Store Get it on Google Play
Finding birds
01

The map and the Rarities list

Every pin is a rare bird reported in Los Angeles or Orange County. A pin's colour is how rare the bird is, and the rarest show their names, as many as fit without overlapping. Zoom in and more names appear.

A pin sparkles when someone refound the bird in the app today, or when a Rare, Very Rare or Exceptional bird was seen today. A pin turns pale with a red outline when someone dipped the bird and nobody has seen it since. The red gets deeper with more dips (1, 2 to 3, 4 or more), and a new sighting or Refound clears it. Dips older than 3 days stop counting.

Under the map is the Rarities list. The large card at the top is the rarest bird seen in the last 3 days, and the rest follow newest first, or rarest first if you switch Newest to Rarest. A bird last seen longer ago is still listed, just not featured, because it's less likely to still be there. Drag the list up to read more of it, or down to see more of the map.

How rare is rare?

The rating counts how often the species has ever been recorded in the county where it was seen (research-grade iNaturalist observations).

Each county is rated on its own, so the same bird can rate differently a few miles apart. A White-headed Woodpecker in Long Beach rates Notable, because Los Angeles County has hundreds of records from the San Gabriel Mountains. One just over the line in Orange County rates Exceptional, because that county has none.

Exceptional
3 or fewer county records
Very rare
4 to 9
Rare
10 to 49
Notable
More than that, but eBird flagged it, for example for being out of season
Map of Southern California with coloured bird pins above the Rarities list
Map
The Rarities list dragged up, showing the Evening Grosbeak card and more birds
List pulled up
02

Three ways to look

  • Last 7 days shows birds reported today and the six days before, with a count.
  • Last 30 days shows everything still on file.
  • Near me shows birds from the last 7 days within 10, 25 or 50 km of you, closest first, with the range drawn on the map. The top card is the closest bird seen in the last 3 days. It needs location access, and your location never leaves the phone.
Near me view with the closest rare bird, a Red-breasted Nuthatch 2.5 km away
Near me
03

Narrow it down

The pills under the views pick a source: All sources, eBird or iNaturalist.

The search box at the top finds species or places. It matches the start of words, so rail finds Ridgway's Rail but not "River Trail".

Searching for murrelet finds Craveri's Murrelet
Search
04New in 1.4

Birds at sea

Some rarities are seen from boats on pelagic trips, more than 2 km offshore. Few people go on those, so they're hidden at first.

The 🚤 At sea pill shows how many there are. While they're hidden it's red and crossed out. Tap it to show them, and tap again to hide them. Islands such as Catalina count as land.

At sea pill red and crossed out while at-sea birds are hidden
Hidden
At sea pill turned on, Craveri's Murrelet shown offshore
Shown
On a bird
05

A bird's page

Tap any pin or card. The map zooms to where it's been reported, and the dashed circle is the area the reports cover.

  • The day strip covers the last week. Green means it was reported that day, and red means people only dipped.
  • Refound or Dipped: if you go, tell other birders whether you saw it. Reports are anonymous. When several people dipped since the last sighting, the status line says so, e.g. "✗ Dipped ×3".
  • Directions, Transit (bus and train directions; on iPhone, Apple Maps, or Google Maps when its app is installed), Notes (what observers wrote) and a link to the eBird report.
  • The report chips: tap one to see its exact spot.

Is it still there?

Continuing
Seen in the last 6 hours, or in the last 2 days by more than one birder
Single report
One report, in the last 3 days
Last seen
Within the past week
May have departed
Not seen for a week or more

Sometimes a page also says 🎧 Also heard by a BirdWeather station: a nearby microphone picked up the same species that day.

Why Refound and Dipped are usually first

Most birders keep an eBird checklist while they're out and send it when the outing ends: back at the car, that evening, sometimes days later. A bird seen at 8 in the morning often doesn't reach eBird, or this app, until the afternoon. A Refound or Dipped tap is different: it reaches the server the moment you tap it, while you're still standing there, and anyone who opens or refreshes the app sees it.

So on a chase, the freshest news on a bird is usually a Refound or Dipped report from earlier that day. Tap one yourself when you go, and the next birder knows before they set off.

Evening Grosbeak page with day strip, Continuing status, Refound and Dipped buttons
Bird page
06New in 1.6

At sea, or on an island

An offshore bird's page says so. It has no Directions or trip button, because you can't drive to it.

A bird on an island with no road, such as Catalina or the Channel Islands, is marked "🏝️ Island". Its page says how to get there and has a Ferry link in place of Directions and Transit. It can't be added to a trip either. San Clemente and San Nicolas Islands belong to the Navy and are closed to the public.

Craveri's Murrelet page with a Seen at sea note
At-sea bird
Going birding
07

Plan a trip

  • On a bird's page, tap the car button to save it to your trip.
  • The car button at the top right opens the trip. The number on it is how many birds are saved.
  • Stops are put in driving order from where you are. Directions opens the whole route in your maps app (on iPhone, you pick Apple Maps or Google Maps). Trips are for driving; for transit, use a bird's own Transit button.
  • Swipe a bird sideways to remove it.
Trip with two stops in driving order and a Directions button
Trip
Staying in the loop
08

Rare-bird alerts

The app checks for new reports every 10 minutes. When there are new ones, you get one alert that names them. Birds you can drive to come first, and offshore ones come last, marked "(at sea)".

Tap an alert to open the bird. If it named several, they're listed first under Just reported.

A bird is announced once. When birders share an eBird checklist, each copy has the same bird, place and time, and the app skips the copies instead of alerting again.

Since 1.5, the app icon also shows how many alerts came in since you last opened the app. Opening it clears the number.

Tip An alert gone too fast? On iPhone go to Settings → Notifications → Birder's Best Friend → Banner Style → Persistent, and banners will stay until you swipe them away. Missed alerts also wait on the Lock Screen and in Notification Center. On Android, they wait in the pull-down shade.
09New in 1.5

About, and this guide

The logo button at the top left opens About. The teal card at the top brings you back to this guide: Take the tour or What's new. After each update the app also shows a short "What's new" card once.

Below it, About explains the sources:

  • eBird (Cornell Lab of Ornithology): notable sightings, observer notes, hotspots.
  • iNaturalist: research-grade rare observations and the bird photos.
  • BirdWeather and BirdNET: microphones that back up birds people have already reported.

The app is free and non-commercial, with no accounts and no ads.

About screen with the guide card and source cards
About
October 2026

1.7.0 Day and night

October 17, 2026iPhone build 8 · in progressAndroid 12 · queued
  • Dark mode. The app follows your phone's light or dark setting, map included, and switches as soon as you change it.
  • Works with no signal. The app keeps the last birds it loaded, so at a trailhead or on Catalina it opens on them and says how old they are, instead of an error.
  • Dips that add up. A dipped bird's pin turns pale with a red outline that gets deeper with more dips, and its page and list row say "Dipped ×3". A new sighting or Refound clears it.
  • Newest or Rarest. Sort the list by rarity with the switch above it. Your choice is remembered.
  • The full 30 days. "Last 30 days" was showing only about the last 9. Since October 17 that's fixed on the server, for every version of the app.
  • Tidier map names. Names no longer pile on top of each other; zoom in and more appear.
  • VoiceOver and TalkBack now read each bird as one sentence: name, rarity, when, where and status.

1.6.0 Closer and fresher

October 16, 2026iPhone build 7Android 11
  • Near me has a range. Pick 10, 25 or 50 km. It shows birds from the last 7 days, closest first, with the range drawn on the map, and the top card reads "Closest to you". Your spot updates when you come back to the app.
  • Pins that show what's fresh. A pin sparkles when someone refound the bird today, or when a Rare, Very Rare or Exceptional bird was seen today. After a dip, with no sighting since, the pin fades.
  • The top card is recent. It goes to a bird seen in the last 3 days. Older birds are still listed, just not featured.
  • Transit directions. A bird's page has a Transit button for bus and train directions. On iPhone you can pick Google Maps when its app is installed.
  • Island birds. Birds on Catalina and the Channel Islands are marked "🏝️ Island", with how to get there and a Ferry link in place of driving directions.
  • No more repeat alerts. When a group shares an eBird checklist, each member's copy used to send the same alert again. Since October 16 that's fixed on the server, for every version of the app.

1.5.1 Last 7 days

October 11, 2026iPhone build 6Android 10
  • "This week" is now "Last 7 days". It used to start on Sunday, so on Sunday mornings it showed no birds. It now always covers today and the six days before.

1.5.0 The guide

October 4, 2026iPhone build 5Android 9
  • On the App Store. iPhone build 5 was the first version released on the App Store, on October 12, 2026. Before that, the iPhone app was only on TestFlight.
  • This guide. A tour of every screen and a list of what changed in each update. The app shows a short "What's new" card once after an update, and About links here.
  • Unread alerts on the icon. The app icon shows how many rare-bird alerts came in since you last opened the app. Opening the app clears it.
  • A new About screen, with the sources as cards and links to the guide and the privacy policy.

1.4.0 Birds at sea

October 4, 2026iPhone build 4Android 8
  • Birds at sea. Rarities seen from boats, more than 2 km offshore, are marked "🚤 At sea" and hidden at first. Tap the "At sea" pill to show them. They have no Directions or trip button.
  • Alerts name the birds. One alert per check, listing the new species, with offshore ones last. Tapping it opens the bird, or lists them under "Just reported".
  • Android: your location stays on the phone. Refound and Dipped reports no longer send where you were (iPhone has had this since build 3).

1.3.0 Also heard

September 29, 2026AndroidiPhone build 3 · October 3
  • "Also heard by a BirdWeather station" on birds that a nearby microphone picked up the same day.
  • Bird pages got coloured links and clearer Refound and Dipped buttons.
  • Report locations say which source they came from, and hidden iNaturalist locations are flagged.
  • iPhone build 3, the first TestFlight build, also: your location stays on the phone, trip directions let you choose Apple Maps or Google Maps, and iPad layout fixes.
September 2026

1.2.0 Trips

September 28, 2026
  • Save birds for a day trip and get directions to all of them in driving order.

1.1.0 The map

September 24, 2026First Android test build
  • A full-screen map with the Rarities list in a sheet you drag up and down.
  • "Near me" marks your spot on the map.
  • The new pin app icon.

Privacy policy · last updated October 17, 2026

Birder's Best Friend is a free, non-commercial app for Android and iPhone that shows rare bird sightings in Los Angeles and Orange Counties. It has no accounts, no ads, and no analytics or tracking. This page explains the little data the app does handle.

What the app collects

  • Refound and dipped reports. When you tap "Refound" or "Dipped", the server stores only which bird it was, which button you tapped, and when. It does not store your location or any identifier for your phone.
  • A push notification token. If you allow notifications, the app registers a token (issued by Expo, and delivered through Google Firebase Cloud Messaging on Android or the Apple Push Notification service on iPhone) with our server so it can send rare-bird alerts. The token identifies the app install for delivery, not you. Next to it the server keeps a count of alerts sent since you last opened the app, for the number on the app's icon; opening the app resets it to zero.

Reports and tokens are not linked to your name, email, or any account; the app never asks for them.

What stays on your phone

The app uses your location only on your device: to sort birds by distance and show your spot on the map in the "Near me" view, and to show how far you are from a bird when you report it. That location is not sent to our server.

The app also keeps a few small files on your phone, in its own private storage: your trip, your display settings, and (from version 1.7.0) a copy of the last list of sightings it loaded, so it still opens with no signal. That copy is the same public bird data everyone sees. None of these files is sent to our server, and deleting the app deletes them.

Earlier versions of the app sent your coordinates with each report. Since October 1, 2026 the server discards them if an older version still sends them, and the locations that earlier reports had stored have been deleted.

How it's used

Only to run the app: reports help show whether a bird is still being seen, and push tokens are used to deliver alerts. We do not sell, rent, or share this data, and we don't use it for advertising.

Services the app talks to

Like any app that loads content from the internet, your phone connects directly to these services, which see your IP address under their own privacy policies:

Links you tap (eBird pages, directions) open in your browser or maps app and are governed by those services.

Security and retention

All data is sent over encrypted HTTPS connections. Our server briefly keeps IP addresses in memory (for at most an hour) to limit spam and abuse; the app never saves them to its database. Push tokens are deleted when they stop working (for example, after you uninstall the app). Reports are kept to show each bird's history.

Your choices

  • Deny or revoke location access in your phone's settings; the app still works.
  • Turn off notifications in your phone's settings, or uninstall the app, to stop alerts.

Children

The app is not directed at children under 13 and does not knowingly collect their data.

Changes and contact

If this policy changes, the updated version will be posted here with a new date. Questions? Email ILICHZUNIGA@protonmail.com.