bkmk

Privacy

This page is the public reflection of docs/PRIVACY.md in the bkmk source repository. The two are kept in sync.

What data does bkmk collect?

None. bkmk operates without a backend. The author has no servers, no database, and no analytics infrastructure of any kind. We cannot collect what we do not receive.

Where does your data live?

In your own iCloud account, in the private CloudKit database belonging to the iCloud.com.sylvainramousse.bkmk container. Only your Apple ID can access those records.

What about the Chrome extension?

In v1, the Chrome extension stores bookmarks locally only, in the browser’s IndexedDB. They do not leave your machine. There is no remote sync for the Chrome extension in v1.

What network requests does bkmk make?

The Apple apps make requests only to:

  • *.icloud.com for CloudKit sync (your own iCloud account).
  • Apple OCSP and notarization endpoints — standard macOS code-signing checks.
  • The URLs you ask bkmk to preview, when generating a LinkPresentation snapshot. Those requests originate from your device and go directly to the source site. bkmk does not proxy them.

The Chrome extension reads OpenGraph metadata already present in the DOM of the current page. It does not fetch any other resources.

This marketing site has zero third-party requests: no Google Fonts, no analytics, no embedded social widgets.

Permissions bkmk requests

  • iCloud (CloudKit) — to sync bookmarks across your devices.
  • App Groups — so the share extensions can write to the same store as the main app.
  • Background remote notifications — to wake the app for incoming CloudKit changes.
  • Photo library — only when you pick an image; no background access.

Third-party SDKs

None. Zero third-party SDKs that send data to a server.

Children

bkmk is not directed at children under 13. It does not knowingly collect data from anyone — including children — because it does not collect data at all.

Changes

If bkmk ever introduces a server, this page and the corresponding App Store labels will be updated before the change ships.

Contact

For privacy questions, email sylvain@ramousse.com.