HaptiLog Privacy Policy

Effective Date: October 27, 2026 • Application: HaptiLog for Wear OS (com.haptilog.watch) & Web Portal
HaptiLog is designed around local-first capture and privacy by design. Audio memos are recorded only when explicitly initiated by the user, stored locally on watch flash memory, and never sold or shared with advertising third parties.

Adults 18+: HaptiLog is intended for adults. Optional cloud synchronization and AI processing require an explicit declaration that you are at least 18 and consent to processing. This declaration is not independent age verification. Declining leaves watch recording local. Turning cloud sync off stops future watch synchronization and queues server consent withdrawal when online; requests already sent may finish. Existing cloud copies remain until deleted in the portal or through a support request.

1. Information We Collect and Process

A. Audio Recordings (Microphone)

HaptiLog records audio strictly when you explicitly tap to start a recording on the watch display, Wear OS Tile, or Complication.

B. Location Data (GPS)

When location permission is granted and the location recording scope includes recordings (the default), HaptiLog captures a geographic snapshot (latitude, longitude, altitude, and velocity) during voice recording. You can also choose to start a separate location journal from watch settings.

C. Optional Diagnostic & Crash Reports

Diagnostic reporting is off by default. If you explicitly opt in through Watch Settings:

D. Support Reports and Cloud Identity

When you choose to send an issue report from Watch Settings, we collect the description you enter, a report ID, app/build version, device manufacturer/model, Android API level, and an anonymous cloud user ID. Issue submission is optional and separate from the crash-report switch. Do not include sensitive personal information in your description.

Optional cloud features use an automatically generated anonymous user ID and authenticated sessions to protect your recordings, pair browsers, and associate support reports. You do not need to provide a name, email address, or password to use the watch app. Synchronized transcripts, structured summaries, and corrections are stored with the source recording.

If you choose to record purchase or workout notes and enable cloud processing, their contents may include purchase history (such as amounts, currencies, and merchants) or fitness information (such as exercise observations). HaptiLog organizes these into expense and workout notes. It does not connect to a bank, process payments, measure vital signs, or provide financial or medical advice.

E. Product Analytics in the Web Portal

The web portal collects first-party product analytics through PostHog EU Cloud (eu.posthog.com). We record page views, generic feature interactions, and — when you tap Report a problem — the chosen category and whether you added a note; the note text itself is stored only in our own database and is never sent to PostHog. Analytics are linked to your anonymous cloud user ID and a device-local analytics identifier stored in your browser's local storage; no audio, transcript text, or GPS coordinates are ever sent to PostHog. Problem reports are stored in our database (app_reports) alongside the recording ID involved, so support can act on them. Clearing site data for this site removes the local analytics identifier.

2. How We Use and Share Information

We use captured data exclusively to deliver HaptiLog's core voice logging, transcription, and contextual organization features:

3. Data Storage, Security & Retention

Request deletion of HaptiLog cloud data

In a connected web portal, move a recording to Trash and use Delete permanently to request deletion of that recording and its associated content. For all cloud data, anonymous identity, support reports, or help with a deletion that did not complete, use the email process below.

Email support@keepory.app with the subject HaptiLog data deletion. Specify whether you want all cloud data deleted or particular recordings or reports removed. Include your portal user identifier or a support report ID if available so we can locate your data. Never send a password, pairing code, or session token. We may ask you to verify control of the associated watch or browser before deleting data.

A verified request can cover uploaded audio, location metadata, transcripts, summaries, corrections, support/crash reports, and the associated anonymous cloud identity. Disconnecting a browser or uninstalling the watch app alone does not request cloud deletion. We will explain any data that must be retained and the applicable period when handling your request.

4. Permissions Used by HaptiLog

5. Contact Us

If you have questions, feedback, or data privacy requests regarding HaptiLog, please contact us at:

Email: support@keepory.app
Website: https://haptilog.keepory.app