Harness Companion privacy policy

Effective September 8, 2026. Publisher: Giacomo Barbieri.

Your devices, your data

Harness Companion processes jobs received from the broker you choose. Inputs and results travel over certificate-pinned HTTPS between your device and that broker.

The publisher does not receive your jobs, pairing credentials, analytics or advertising identifiers through the app. There is no publisher-operated account or cloud service, advertising, tracking or publisher telemetry.

Stored on your device

Your pairing credential is stored in Apple Keychain. A random device identifier is stored in app preferences. The app retains up to 30 local activity entries, including result previews truncated to 16,000 characters and artifact fingerprints. Pairing credentials are not stored with activity history.

Clear Activity deletes local history. Forget connection deletes the local pairing credential and rotates the registration identifier. Revoke the device in your broker to invalidate its remote access. Broker data is managed separately.

Information sent to your broker

Registration sends the device’s random identifier, display name, platform and supported capabilities. During sharing, the app polls for work and sends job progress, completion results or failure reports. The reference broker stores device registrations, job inputs and full outputs in its local database; the app’s preview limit does not limit those server records.

The broker operator controls server storage and retention. If you connect to someone else’s broker, review that operator’s policies and only process information you intend to share with them. The publisher has no access to your independently operated broker.

Permissions and sharing

Local network access connects to your broker. Camera access is used only when you choose to scan a pairing QR code. Selected images are read only for the OCR operation you request.

Share result sends data through the destination you explicitly choose. That destination’s privacy practices then apply. The app does not sell data or send it to advertising networks.

Retention and deletion

Local history is bounded and can be cleared in the app. Forgetting a connection does not delete the broker’s records. Ask its operator to remove server-side information. If you operate the reference broker, stopping it and deleting its private configuration directory removes its database and credentials and invalidates existing pairings.

Support and changes

If you email support, the publisher receives the information you include in that email to respond to your request. Do not include secrets or sensitive job contents. Contact hey@jaack.me for privacy questions or deletion requests concerning support correspondence.

This policy may change as the app changes. The effective date above identifies this version.

Harness Companion · Support

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google pinterest medium vimeo stackoverflow reddit quora quora