Breadcrumbs

Never lose your place.

Track books, shows, films, games, and podcasts in one place
Log where you left off and pick it back up later
Your data lives on your own server, not ours
Sign in with Bluesky ATP

Your data stays with you, on your own server.

or
Breadcrumbs is built on AT Protocol, the open standard behind Bluesky. Your records live in your own Personal Data Server: a database you own. Export it, move it, or delete it anytime. Learn more about AT Protocol.
Heads up: records on AT Protocol are public. Anyone who knows your handle can view your Breadcrumbs entries through tools like atproto-browser.dev. Don't put anything here you wouldn't post publicly. Read the privacy details.
Lists

No lists yet

Gather your breadcrumbs into a list: winter reads, rewatch queue, anything.

Status
Settings
Privacy

The short version: your records live on your own server, and we don't collect anything else. The longer version is below, including a few things worth knowing about how AT Protocol works.

Where your data lives

Every entry you save in Breadcrumbs is written as a record on your Personal Data Server (PDS). For most people that's bsky.social, the same server that holds your Bluesky posts. We don't run a database. We don't keep a copy of your reading list, your ratings, or your notes.

If you delete an entry in the app, the record on your PDS is deleted too. If you sign out, the records stay on your PDS and travel with your account.

Your records are public

This is the part that surprises people, so we want to be direct about it. Records on AT Protocol are publicly readable by design. Anyone who knows your handle can look at your Breadcrumbs entries through a tool like atproto-browser.dev or any other AT Protocol client. Your notes, ratings, statuses, and progress are visible.

That includes researchers, third-party apps, and anyone curious enough to look. Treat what you write here the way you'd treat a public Bluesky post.

If you want a private reading log, this isn't the right tool. We'd rather tell you that up front than have you find out later.

What we don't do

  • No analytics, no tracking pixels, no third-party trackers.
  • No advertising. We don't sell or share data with anyone.
  • No accounts, no email list, no marketing.
  • No background scraping of other people's PDS records.

The only outbound calls Breadcrumbs makes are: your PDS (to read and write your records) and a handful of public metadata APIs to fetch cover art and synopses (Open Library, TMDB, RAWG, iTunes). Those calls are made from your browser, not a server we control, and they only see what you searched for.

About third-party harvesting

Because PDS records are public, anyone can scrape them. We can't prevent that, and neither can you. The same protocol design that lets you take your data with you also lets others read it without asking.

If a future bad actor wanted to build a database of "what everyone is reading," they could do it without ever talking to Breadcrumbs. We mention this so you can make an informed choice about what you log.

Sign-in and tokens

You sign in with a Bluesky app password, not your main password. App passwords can be revoked from bsky.app/settings/app-passwords at any time. Breadcrumbs holds a session token in your browser's local storage so you don't have to sign in on every visit. Signing out clears it.

Your controls

  • Export all of your data as JSON from Settings.
  • Delete any entry from the app, or wipe everything by removing the records on your PDS.
  • Move to a different PDS or a different AT Protocol app at any time. Your records come with you.
  • Sign out to remove the session from this device.

Questions

If something here is unclear or wrong, the source is on GitHub. Open an issue, or message us on Bluesky.