Privacy notice
Add to Semble · last updated September 2026
Add to Semble is a small, open-source iOS app. It has no server of its own, no analytics, and no accounts. The developer collects no data about you at all. Here is exactly what the app does with your information.
What is stored on your device
- After you sign in, the OAuth tokens for your AT Protocol account (and the DPoP key that protects them) are stored in the iOS Keychain on your device, in a keychain group shared only between the app and its share extension. They never leave the device except to authenticate requests to your own PDS.
- Signing out deletes them. Deleting the app deletes them.
Who the app talks to
The app connects to these services and no others:
- Your own PDS and its authorisation server — for sign-in and for writing the records you save. Which servers these are depends on the account you sign in with (for most people, Bluesky's).
-
plc.directoryandpublic.api.bsky.app— to turn the handle or DID you type at sign-in into the address of your PDS. These are public, unauthenticated look-ups. -
api.semble.so— the share sheet asks Semble's publicnetwork.cosmik.card.getUrlMetadataendpoint for a title, description and image so it can show a preview of the link you are saving. This request is unauthenticated and carries only the URL being shared. No other request is ever made to Semble's servers.
What is published
Everything you save (the link, any note, and which collections it goes
in) is written as records to your AT Protocol repository. Those records
are public on the network in the same way they would be if you had
saved them through Semble's own apps. The app writes only to the
network.cosmik.* collections that the
network.cosmik.authFull permission set allows.
What is not collected
- No analytics, crash reporting or telemetry of any kind.
- No advertising identifiers.
- Nothing is sent to the developer.
Questions
The source code is at github.com/jphastings/semble-share-sheet; you can verify all of the above there, or open an issue if something is unclear.