Kindred - AI Personal CRM

Privacy Policy

Last updated: October 15, 2026

Overview

Kindred ("we", "our", "the app") is a personal relationship management app. We take your privacy seriously. This policy explains what data we collect, how we protect it, and your rights.

Our Privacy Commitment

Kindred is built on a privacy-by-design architecture. Your relationship data — contact names, voice notes, transcripts, relationship insights, and interaction history — is stored in an encrypted database on your device, and is not uploaded to our servers. The key that opens that database is held in your device's hardware-backed secure storage (iOS Keychain / Android Keystore).

Two things do leave your device, and neither carries your relationship records: a small amount of account and operational data needed to run the app (listed under Data we store on our servers), and — only with your explicit permission, and only for the feature you asked for — content sent to OpenAI for AI processing.

Note (October 15, 2026): an earlier version of this policy described your relationship records as being encrypted on your device and then uploaded to our servers as ciphertext. The app has never done this — that data has only ever been stored on your device. This version corrects the description. If we introduce server-side sync in future, we will update this policy and tell you before it takes effect.

Data We Collect

Data you provide

Data processed with your permission

Data we store on our servers

Your relationship records are not among them. Contacts, notes, voice recordings, transcripts, tags, important dates, tasks, interactions and insights are never uploaded — they exist only in the encrypted database on your device. What we do store is limited to:

Anonymous usage statistics (opt-in)

If you choose to turn on Anonymous Benchmarks (Settings → Anonymous Benchmarks; it is off by default), Kindred contributes a small set of anonymous numbers about your app usage — such as your network-size range, interactions per week, and how recently you've been in touch with contacts — roughly once per week. These values are rounded into ranges on your device before they are sent, and the format is restricted to numbers from a fixed list: it cannot carry names, notes, transcripts, or any content you've written or recorded. Contributions are combined with those of at least 49 other users before any comparison is shown to anyone, raw contributions are deleted from our servers within 30 days, and turning the setting off stops contributions immediately and requests deletion of your not-yet-combined numbers. Deleting your account also deletes them.

Data we do NOT collect

How We Protect Your Data

On-device encryption

Recovery key and device loss

Third-Party Services

OpenAI (Speech-to-Text and AI Processing)

Supabase (Authentication and Account Data)

Firebase Cloud Messaging (Push Notifications)

Push Notifications

Push notifications from Kindred are privacy-safe nudges only. They never contain:

Notification content is loaded in-app after you tap, where it is decrypted on your device.

Your Rights

You have the right to:

Data Retention

Children's Privacy

Kindred is not intended for children under 13. We do not knowingly collect data from children under 13. If you believe we have collected data from a child, please contact us.

Usage Analytics

The release that includes Me → Share usage analytics collects limited usage information by default to help us improve Kindred. You can turn it off at any time. Events include screen IDs, feature actions, onboarding steps, capture pipeline stages, counts, durations, app version, operating-system major version, and a broad device class. For example, screen.view with screen: ProfileMain records that the settings screen was viewed. These events never include names, contact IDs, notes, recordings, transcripts, chat messages, precise location, or advertising identifiers.

Events use a randomly generated analytics ID stored on your device. This is pseudonymous, not anonymous: a separate restricted ownership record associates that ID with your account so that only you can request deletion and deleting your account removes analytics from all your devices. We store events in our existing first-party Supabase infrastructure for up to 13 months, with daily retention cleanup. We do not sell usage data or use it for advertising or tracking across other companies' apps or websites.

Turning sharing off stops collection and uploads, clears queued events on your device, and requests server deletion. If you are offline, the deletion request is saved and retried when you reconnect while signed in. Turning sharing back on creates a fresh random ID. Signing out stops collection for that account. Account deletion removes all of that account's analytics identities and events. This setting is separate from optional anonymous aggregate benchmarks and does not enable benchmark contributions or AI processing.

Changes to This Policy

We may update this policy from time to time. We will notify you of material changes through the app or via email. Continued use of the app after changes constitutes acceptance.

Contact Us

If you have questions about this privacy policy or your data:

App Store Privacy Labels

Reviewed 2026-09-12 (BUG-098). These labels are stated against what the app actually transmits, and match the App Store answers in docs/APP_STORE_LISTING.md and the Play Data Safety answers in docs/RELEASE_RUNBOOK.md. Relationship records are not uploaded; what leaves the device is listed under *Data we store on our servers* above, plus content sent to OpenAI when you enable AI processing.

iOS App Privacy (Nutrition Labels)

Data Linked to You:

Data Not Linked to You:

Data Not Collected:

Not used for tracking. No data is used to track you across other companies' apps or websites.

App Tracking Transparency

Kindred does not track users across other apps or websites. We do not use the IDFA or any tracking identifiers. The App Tracking Transparency prompt is not required.