Loading from your PDS…
No lists yet
Gather your breadcrumbs into a list: winter reads, rewatch queue, anything.
Never lose your place.
Your data stays with you, on your own server.
Loading from your PDS…
Gather your breadcrumbs into a list: winter reads, rewatch queue, anything.
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.
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.
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.
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.
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.
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.
If something here is unclear or wrong, the source is on GitHub. Open an issue, or message us on Bluesky.