Privacy
Last updated September 24, 2026
Ledge has no accounts, and the apps never send your notes to us. This page lists what does reach us, and which services handle it.
Your notes
Notes are Markdown files on your computer, your iPhone or iPad, or a server you run. When the iOS or Android app or a remote workspace connects to a server, it connects to the server you set up, directly. We never receive your notes, your commands, their output, or your keys.
The phone apps keep their signing key and saved passwords on the phone, and they never move to another device. They use the camera only when you scan a pairing code or take a photo to insert, and a photo goes only to your server.
This website
ledge.sh is hosted on Vercel. Pages and downloads from ledge.sh are counted with Vercel Web Analytics. It sets no cookies and does not track you across other sites. For each one it records the address, the referring site, your country, and your browser, operating system and device type. Visitors are told apart with a hash of the request that resets every day, and your IP address is not stored in the analytics.
Like any web host, Vercel receives your IP address and browser details with each request and keeps request logs for a limited time to run and secure the service.
Update checks
The Mac, Linux and Windows apps check ledge.sh/updates for a new version when they start and once a day after that, and whenever you choose Check for Updates… (in the Ledge menu on a Mac, and in the command palette on Linux and Windows). The request names the release channel, operating system and architecture, for example stable-macos-arm64 or stable-win-x64, and like any request it carries your IP address. It carries no account, device ID, or anything from your notes.
We count update checks in Vercel Web Analytics to learn roughly how many copies of Ledge are in use. Each check is recorded like a page view above: the channel, operating system and architecture, your country, and a hash of the request that resets every day. Your IP address is not stored in the analytics. Vercel's request logs, described above, also apply.
Automatic checks are optional. Set updates.automatic to false under This app in Settings (⌘, on a Mac, Ctrl+, on Linux and Windows) and relaunch. Ledge then makes no request unless you choose Check for Updates…, and only those checks are counted.
Downloads and source
The Mac, Linux and Windows apps download from GitHub Releases, and updates redirect there too. The iOS app comes from the App Store, and the Android app from Google Play. The source code is on GitHub. Those services handle your requests under their own policies: GitHub, Apple and Google.
What we do not do
- We do not sell or share data with advertisers.
- We do not use advertising or cross-site tracking cookies.
- We do not build profiles of visitors.
Changes and questions
If this changes, this page changes with it, along with the date at the top. Questions go to the issue tracker on GitHub.