IntentOne logo IntentOne

Privacy Policy

Last updated: September 2026
Effective date: September 2026

Introduction

ContextOne, Inc. ("we", "our", "us") operates IntentOne, applications for Mac and iPhone that help users communicate using voice input, AI-assisted writing, call recording, and a local personal CRM. This Privacy Policy explains what data we collect, how we use it, and your rights regarding that data.

IntentOne uses a local-first architecture. Audio transcription runs on your device. Text and relevant context are sent for AI processing when you use AI features. Supported profile, contact, and memory data can also sync between your devices through Apple iCloud (CloudKit), as described below.

Data We Collect

Data Stored on Your Device

Data TypePurposeStorage
Voice recordingsTranscribed to text on-device using Parakeet (FluidAudio), WhisperKit, or Qwen3-ASR (AI models running locally on Apple Silicon)Temporary file, deleted after transcription
Call recordings (audio)Dual-track audio (your mic + system audio) recorded during calls you choose to record; transcribed and diarized on-deviceLocal audio files in the app's data directory, auto-archived and cleaned up after a retention window
Imported message historyRaw message bodies from exports you import (LinkedIn, Telegram, WhatsApp, iMessage) used to build relationship history and warmth signalsLocal JSON archives in the app's data directory (one file per platform)
Contact information & CRMYour personal CRM for context-aware messages, including derived relationship intelligence (warmth scores, communication history)Local JSON files in the app's data directory
Conversation contextShort-term context for composing repliesIn-memory only, cleared on app restart
Communication patternsAI-observed writing preferencesLocal JSON files in the app's data directory
Session & chat historyReview and continue past interactions and agent conversationsLocal JSON files in the app's data directory
App preferencesYour settings and configurationsmacOS UserDefaults

On Mac, account-specific data is stored under ~/Library/Application Support/IntentOne/{your-user-id}/. The iPhone app stores data in its app and shared app-group containers. Some preferences and dictation history are device-specific.

iPhone and iCloud Sync

IntentOne uses Apple CloudKit’s private database to sync supported profile, contact, task, and memory information between your devices. Synced data is stored by Apple in your iCloud account and is subject to Apple’s iCloud privacy and security practices. Content fields use CloudKit encrypted values; record identifiers and sync metadata are also sent to CloudKit. Local storage does not mean that synced information remains only on one device.

Account deletion and uninstalling the app do not automatically remove every local or iCloud copy. Contact us for help with removing retained local or synced data.

Data Sent to Our Backend (processed, not stored)

To provide AI features, the following content is sent to our backend, passed to our AI provider, and discarded from request processing on our backend after the response is returned. Anthropic may retain API inputs and outputs under its standard retention policy described below. We do not store, log, or retain this content in production.

Audio is never sent to our servers. All transcription and speaker diarization happen on your device.

Data Stored on Our Servers

DataPurposeLocation
Email addressAccount identificationSupabase (cloud database)
Name and avatarDisplay in the appSupabase
Subscription & credit statusBilling and usage managementSupabase
Usage metadataBilling (token counts, processing costs, durations, action types) — no message contentSupabase
Payment informationSubscription billingApple for App Store purchases; Stripe for web purchases (we do not receive your full card number)
Purchase and onboarding recordsVerify subscriptions, grant credits, and understand product setup and useOur backend and authentication/database services

We do not store message content, transcriptions, audio, contact names, imported messages, or any personal CRM data on our servers.

Signing in with Google or Apple. When you sign in with Google, we receive only your name, email address, and profile picture from your Google account, and use them to create and identify your IntentOne account. We do not receive your Google password, and we do not sell this data or use it for advertising. You can delete your account and this data at any time (see Your Rights).

System Permissions

Available permissions depend on your platform and the features you use. On iPhone, microphone access supports recording you initiate, and shared text or screenshots provide context you choose to add. The Accessibility, Screen Recording, and Full Disk Access features below describe the Mac app. Manage permissions in your device’s Settings or System Settings.

Accessibility

What it does: Detects focused text fields so IntentOne can place input controls near them, and injects polished text back into the field after processing.

What it does not do: Does not read other text fields, does not log keystrokes, does not monitor input outside of active IntentOne interactions.

Microphone

What it does: Records your voice when you explicitly activate recording (by clicking the mic button, holding the Push-to-Talk key) and records your microphone track when you start a call recording.

What it does not do: Does not record in the background. Audio is transcribed entirely on your device and is never sent to any server.

Screen Recording

What it does: Used for two opt-in features:

What it does not do: Does not record video, does not capture continuously outside of an active recording, does not capture windows other than the active foreground window for screenshots.

Full Disk Access (optional)

What it does: Required only if you choose to import your iMessage history. It lets IntentOne read your local Messages database (chat.db) to build relationship history on your device.

What it does not do: Is not required for any other feature. iMessage data is read locally; raw messages stay on your device.

Call Recording

Call recording is an opt-in feature you start manually, with a one-time consent acknowledgment before first use.

Your responsibility: Recording laws vary by jurisdiction and some require the consent of all parties. You are solely responsible for complying with the laws that apply to you and for obtaining any consent required before recording a call. See our Terms of Service.

Calendar and Call Prep

Call prep is optional. It shows your next call with a person and helps you prepare for it. You can let IntentOne read your calendar in two ways: your Mac's Calendar app, or a direct Google Calendar connection.

IntentOne's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. We do not sell Google user data, use it for advertising, or use it to develop, improve, or train generalized AI or machine learning models.

Importing Message History

You can optionally import message exports from LinkedIn, Telegram, WhatsApp, or iMessage to enrich your CRM with relationship history.

Lead Research, Enrichment & Prospecting

IntentOne can enrich contacts and research people using public data sources. When you use these features, a name, company, or LinkedIn URL you provide is sent to third-party data providers to return publicly available profile and web information.

These features return publicly available information about third parties into your local CRM. You are responsible for using this information lawfully and in accordance with the source platforms' terms.

Connecting External Services (MCP)

IntentOne lets you connect external Model Context Protocol (MCP) servers. When you connect and use a server, data you send to it flows to that third party under its privacy practices, not ours. You control which servers you connect; authentication tokens are stored in your macOS Keychain.

How We Use Your Data

How We Share Your Data

We share data only with the third-party services required to operate IntentOne (our subprocessors):

ServiceData SharedPurpose
Anthropic (Claude API)Text content during processing (messages, transcripts, imported message text)AI polishing, drafting, summarization, and CRM extraction
SupabaseEmail, name, avatar, subscription/credit status, usage metadataAuthentication, account, and account database
StripePayment information (handled by Stripe directly)Subscription and usage-based billing
Google Cloud PlatformText content passes through our backend hosted on GCPBackend infrastructure
ApifyNames / LinkedIn / X URLs you research or enrichPublic profile and post data
Serper.devSearch queries (names, companies) you researchPublic web discovery
GitHubUsernames you researchPublic developer profiles
PostHogAnonymous website visits and button presses on intentone.ai. No cookies, no account data, no message contentCounting visits and downloads on our website

Website Analytics

This applies to our website only, not to the app. When you visit intentone.ai, we count the visit and which buttons you press, so we know whether the page is working. We use PostHog, which processes this in the United States under the standard European data transfer safeguards.

Anthropic's Data Policy

IntentOne does not currently have an approved Zero Data Retention agreement with Anthropic. Text sent to the Claude API is subject to Anthropic's standard retention policy: inputs and outputs are normally deleted within 30 days. Longer retention can apply for usage-policy enforcement or legal requirements. Data flagged as violating Anthropic's usage policy may be retained for up to two years, with associated safety classification scores retained for up to seven years.

See Anthropic's commercial data retention policy. These provider retention periods are separate from IntentOne's own backend processing and your device or iCloud storage.

We Do NOT

Data Retention

DataRetention
Message content, transcripts, imported text (processed by AI)Processed transiently by our backend. Anthropic normally deletes API inputs and outputs within 30 days, subject to its policy-enforcement and legal exceptions described above.
Audio (voice and call recordings)Never sent to our servers; stored on your device and cleaned up locally
Account data (email, name)Retained until you delete your account
Subscription & credit dataRetained until you delete your account
Usage metadata (token counts, costs)Retained until you delete your account
Local and synced data (contacts, history, patterns, imports, recordings)Stored locally, and for supported sync data in iCloud, until those copies are removed. Uninstalling the app does not remove iCloud copies.
Cancelled accountsServer-side data deleted after 90-day retention window

Data Security

Your Rights

Access and Portability

Deletion

Correction

Objection and Restriction

Children's Privacy

IntentOne is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us and we will delete it.

International Data Transfers

Changes to This Policy

We may update this Privacy Policy as IntentOne evolves. We will notify users of material changes via the app or email. The "Last updated" date at the top indicates when the policy was last revised.

Contact Us

For privacy questions, data requests, or concerns: