Legal

Privacy Policy

Effective: October 19, 2026

Harness is a sobriety and vice tracker built by Clearpoint Studios. This policy says what Harness stores on your phone, what leaves your phone, who receives it and how long it is kept. The short version: your logs, triggers, moods, notes, reasons and plan stay on your device. A small set of identifiers and anonymous events reaches our servers from the first launch on, and each of those events names the kind of vice you track. This page lists every one of them.

What Harness stores locally

Harness writes the following to its own storage on your phone and sends none of it to us:

Uninstalling Harness removes all of it. If Android backup is switched on for your Google account, Android may include app data in that backup. That copy goes to your own Google account, and we cannot read it.

What reaches our servers

All of the following is sent over HTTPS. None of it contains an email address or a phone number, because Harness never asks for them, and the name you enter in the app stays on your phone.

None of this is used for advertising, none of it is sold, and none of it is used to track you across apps of other companies.

Partners (optional)

You can connect with another person by exchanging partner codes. Nothing in this section is sent until you fill in your partner profile or connect with someone.

Your urge and relapse logs, triggers, moods, notes, reasons, costs, plan and screen time are never sent to a partner or to the backend.

Support messages

When you send a message from the support screen, we receive the text you wrote, your interface language, the app version, your Android version and the manufacturer and model of your phone. The backend also notes the country the request comes from. The ticket is stored on our Supabase backend under your anonymous account. A copy of the message with the app version, the Android version and your language is forwarded through a service we run on Cloudflare to our own Telegram chat, so that we notice it quickly. That service keeps your IP address for ten minutes to limit spam. Messages are translated with the Gemini API by Google so we can read them and answer in your language. If you allow notifications after sending, our reply is delivered through Firebase Cloud Messaging.

Screen time

If you grant usage access, Harness reads how long the apps you selected were open today. The numbers are read and shown on your device and are never sent anywhere.

The coach

The coach in Harness follows a written script that runs on your phone. Harness contacts no AI provider with anything you log or type into the coach.

App lock

Harness supports a PIN lock. The PIN is stored on your device as a hash and is never sent to us.

Other requests the app makes

To decide which other Clearpoint Studios apps to show, Harness asks Google Play whether the store page of an app exists. That request names the other app and carries no identifier of yours. Help lines and blocking tools listed in the app are links that open in your browser.

No advertising

Harness contains no advertising, no ad network SDKs, no advertising ID and no crash reporting SDK. We do not sell your data and do not share it with advertisers.

Data retention

How long each thing is kept, and by whom:

How to delete your data

Uninstalling Harness removes everything stored on your device. It does not remove what is listed under "What reaches our servers".

In the app, "Delete partner data" in your partner profile removes your profile, all connections with their messages, reactions and challenges, and your notification token from the backend at once. The app then creates a new, empty profile, because the partner feature needs one.

For everything else, write to [email protected] and ask for deletion. We then remove the events, the counting identifier, the anonymous account and your support tickets.

Who processes the data

Google Play handles distribution and the install referrer. RevenueCat counts installations under the anonymous counting identifier. Cloudflare runs the services that receive the anonymous events and the forwarded support messages. Supabase stores the anonymous account, the partner data and the support tickets. Google delivers notifications through Firebase Cloud Messaging and translates support messages through the Gemini API. Telegram carries the copy of a support message to us.

Children

Harness is not directed at children under the age of 13 (or the applicable age of digital consent in your jurisdiction). We do not knowingly collect information from children.

Changes to this policy

If this policy changes materially, we will update the effective date above and note the change in the Play Store release notes.

Contact

Harness is a Clearpoint Studios app. If you have questions about this policy, write to [email protected] or use the support screen in the app.