Do At-Proto Users Know This Is Public?

Lobsters Hottest News

Summary

Melanie Kiefer 的博客文章指出 AT Protocol 上的 PDS 数据大多是公开的,用户可能并未意识到这一点,例如 Skyreader 会公开用户订阅的 RSS feed,作者借此抓取了 1300 多条订阅记录,揭示了潜在的隐私风险。

<p><a href="https://lobste.rs/s/htgcuc/do_at_proto_users_know_this_is_public">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 10/30/26, 01:12 PM

# Do At-Proto Users Know This Is Public? • melanie kat Source: [https://melaniekat.com/blog/public-on-pds](https://melaniekat.com/blog/public-on-pds) I’ve been exploring the AT Protocol “atmosphere” that Bluesky runs on to get a better understanding of what people are doing with it\. What I’ve found is a bunch of private data I’m not sure people know is public\. Not only public, it’s easy to find\. To start my exploration I used two websites that catalog AT Protocol apps:[atstore\.fyi](https://atstore.fyi/)and[atmosphereaccount\.com](https://atmosphereaccount.com/apps)\. I’m a long time RSS user, so I got curious about feed readers first\. I found this one called Skyreader and I noticed that their page on[atstore\.fyi](https://atstore.fyi/products/skyreader)contained reviews and mentions of the app by people who have used it\. We’ll come back to this in a minute\. Something to know about Bluesky is that you can self\-host what they call a personal data server or “PDS\.” It’s where your data on Bluesky and other apps are stored, and it’s mostly public\. Using a website like[PDSls\.dev](https://pdsls.dev/)you can explore it yourself\. So if you wanted to see my data it’s[here](https://pdsls.dev/at://melaniekat.com)\. I can’t control how or what you do with it, it just exists\. I didn’t want to authenticate my account with Skyreader without knowing what it would store publicly\. So remember those reviews that people left for Skyreader on atstore\.fyi? They’re all listed next to their account names, so I put their handles in to PDSls to get a sense of what would be public\. From this I learned that each feed you subscribe to is published in the lexicon \(what Bluesky calls an object of data with a schema\)`app\.skyreader\.feed\.subscription`which contains a key called`feedUrl`that contains the RSS feed\. Cool, so now I know not to put feeds I don’t want my name associated with in there\. Without trying, I found someone’s private Club MacStories feed, which gave me full access to their content\. With a little effort I found paywalled feeds for 404 Media’s full text feeds, Patreon backer exclusive feeds, and private RSS feeds for Gitlab repositories\. This led me to seeing what else someone could do with all this openly available data\. So I investigated searching across a Bluesky relay \(like`bsky\.network`\) to pull down every collection record for`app\.skyreader\.feed\.subscription`\. It’s not as simple as one API call, because what this returns is an array of DIDs \(decentralized identifiers\) and from there you can look up the PDS server to request those collection records with the actual data\. This gave me over 1,300 RSS feeds people had subscribed to on Skyreader\. No authentication, no real restrictions\. It’s all just publicly available data on the internet\. It’s not just a Skyreader thing, I’ve noticed a few Discord clones store every message openly\. There’s a Twitch clone that is the same way\. I can watch as people chat all across[Stream\.place](https://stream.place/)and even search the data\. If you could easily search all of Twitch chat I think that would make some people sweat bullets\. I’m sure some people will say, “Sure, that’s the point,” but I’m not convinced the users understand the risk\.

Similar Articles

Anthropic just leaked your chats, and its public.

Reddit r/ArtificialInteligence

Anthropic's Claude chat sharing feature is public by default, causing users' sensitive conversations (such as cryptocurrency keys, private stories) to be discoverable via simple Google Dork searches. Although Anthropic has started removing pages, old links remain visible on search engines like Yahoo.

@Khazix0918: https://x.com/Khazix0918/status/2072235797592658395

X AI KOLs Timeline

The article exposes that Anthropic secretly detects and marks Chinese users in Claude Code using steganography (modifying Unicode characters and separators in date strings) for account bans, sparking strong community concerns about privacy and trust.

@NFTCPS: Finally found out where those repost accounts on X get their content! It's this tool MediaCrawler, a single tool that covers Xiaohongshu, Douyin, Kuaishou, Bilibili, Weibo, Tieba, and Zhihu. It can scrape public content, comments, likes, and reposts. The best part is it doesn't need JS reverse engineering—it uses browser login state to get signatures directly, …

X AI KOLs Timeline

MediaCrawler is a multi-platform social media data scraping tool that supports public content crawling from Xiaohongshu, Douyin, Kuaishou, Bilibili, Weibo, Tieba, and Zhihu. It bypasses JS reverse engineering by leveraging browser login state, lowering the technical barrier.

@cloudi66: https://x.com/cloudi66/status/2090294715665293335

X AI KOLs Following

Introduces an open-source plugin named dsh that converts web subscriptions like ChatGPT, Claude, and Grok into standard AI model APIs, allowing users to fully utilize their existing subscriptions without additional API fees, and includes features such as real-time search, image generation, and video generation.