Updates and privacy
The one network request Quarry makes, what it sends, and how to turn it off.
Quarry is local-first. Your files, your index and your searches never leave the machine. The single exception is an update check, and even that can be switched off.
What the update check does
Once every seven days by default, the daemon sends a GET request to Quarry’s update
server with the current version and the operating system, nothing else. No file names, no
folder paths, no query text, no license key.
GET https://updates.quarry.dev/check?version=1.4.0&os=macosThe response is a version number and a changelog URL, used only to show an update badge in the app. Nothing is downloaded or installed automatically; you still choose when to update.
Turning it off
[updates]
check = falseOr from the CLI:
quarry config --set updates.check=falseWith this set, Quarry makes no network requests at all, ever, for any reason. There is no other telemetry, crash reporting, or analytics collection in the product.
Checking manually
quarry --version --check-updateThis runs the same check once, immediately, regardless of the interval_days setting, and
prints the result to the terminal instead of the app’s update badge.
Release notes for every version are published at /changelog.
Last updated Jul 20, 2026