Skip to content
Quarryv1.4

    Start free
    Documentation menu

    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=macos

    The 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

    ~/.config/quarry/config.toml
    [updates]
    check = false

    Or from the CLI:

    quarry config --set updates.check=false

    With 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-update

    This 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.

    Edit this page

    Last updated Jul 20, 2026