Privacy Policy
Effective date: May 8, 2026
This is the privacy policy for the Altura Coach product suite — our speech coaching applications for macOS and iPadOS and our companion website at altura.coach. The Altura Coach suite is operated by Snow Strategy & Innovation LLC, a California limited liability company. We refer to the suite collectively as “Altura” throughout this policy.
We are based in the United States, and Altura is intended for users in the United States. By using Altura, you acknowledge that your information is processed in the United States under the terms of this policy.
Altura is a professional communication and coaching product, not a medical, therapeutic, or clinical service. It is not designed for the diagnosis, treatment, or management of speech disorders, mental health conditions, or any other medical or psychological condition. Altura is not a HIPAA-covered service, and this policy is not a HIPAA Notice of Privacy Practices.
We’ve tried to write this in plain language. If anything is unclear, write to us at privacy@altura.coach and we’ll explain.
1. The short version
You can read the full policy below, but here is what matters most.
- Audio stays on your device in our apps. In Coach Pro, Coach BYOK, and Coach Filler, speech-to-text and text-to-speech run entirely on your Mac or iPad. We do not record, collect, transmit, or store voice or audio for these products. Audio handling for free web assessments is described inside each assessment before you begin.
- Where the AI runs depends on which product you have.Coach Filler runs entirely on your device. Coach Pro and our free web assessments use Altura’s managed Claude by default; Coach Pro also lets you supply your own LLM provider key as an alternative. Coach BYOK uses your own LLM provider key. Coach Pro, Coach BYOK, and Coach Filler keep your transcripts on your device — they are not stored on our servers. Free web assessments are the exception: we store the submitted transcript so you can review your assessment later. §3 describes each product’s data flow.
- You can export and delete your data at any time. These are real, working features in the app and on the website, not just rights on paper.
- We do not sell your personal information and we do not share it for cross-context behavioral advertising.
- You must be 18 or older to use Altura.
2. Information we collect
We collect different categories of information depending on which surfaces of Altura you use. We do not record audio in any of our apps (Coach Pro, Coach BYOK, Coach Filler), and we do not store conversation content on our servers for those products. Free web assessments are different: we store the submitted transcript and the assessment results — see §2.4, §2.6, and §3 for the full picture.
2.1 Account information
An account is required to use Altura. Sign-in supports entitlement verification, support, and analytics linkage.
When you create an account, we receive:
- Your email address
- Your name (only if your sign-in method shares it — e.g., Google or Apple may share a display name)
- A unique identifier from your sign-in provider
- The timestamp your account was created
We support three sign-in methods: email + magic link, Sign in with Google, and Sign in with Apple. We do not collect or store passwords. With Sign in with Apple you can choose to share a relay email rather than your real address.
2.2 Subscription and billing information
When you purchase a subscription:
- Through our website — Lemon Squeezy is the merchant of record and processes your payment information directly. We never see or store your full card number, billing address, or other payment details. Lemon Squeezy returns to us a customer ID, subscription status, plan, and event history, which we store to determine what features your account has access to.
- Through the App Store — Apple processes your payment. Apple returns a transaction identifier and subscription status, which we link to your Altura account so the same subscription works across web and app.
2.3 Usage information (cloud AI features only)
When you use Altura’s cloud AI features — Coach Pro, Coach BYOK, or our free web assessments — our servers receive lightweight metadata about each request: the model used, the number of input and output tokens, the cost in US dollars, the timestamp, and whether the request used your own API key or our managed Claude.
This is what allows us to bill you, enforce your monthly quota, and operate the service. We do not log the content of your messages here — only the metadata.
(Coach Filler runs entirely on your device and does not generate cloud usage events.)
2.4 Conversation content
We do not store your conversation content on our servers for Coach Pro, Coach BYOK, or Coach Filler. Free web assessments are the exception, as described below.
Coach Pro using the default managed Claude:your conversation text passes through our servers en route to Anthropic’s API and is discarded server-side once the response streams back to your device. We do not write it to a database. The local transcript on your device is yours.
Coach Pro with your own API key, Coach BYOK, and Coach Filler: your conversation content never reaches our servers at all. The transcript stays on your device — see §3 for the full data flow.
Free web assessments: because the assessment is a single submission you may want to review later, we store the transcript you submit, along with the structured assessment results (per-dimension scores, feedback text, summary). See §2.6 for what’s stored and §6 for retention.
A future cross-device cloud sync feature for Coach Pro is planned but not currently available. When it ships, it will be a per-user opt-in, off by default, and we will update this policy and notify you before enabling it.
2.5 Stored API keys
If you add your own API key — either as an alternative to managed Claude in Coach Pro, or in Coach BYOK which requires it — we store this key encrypted at rest with a managed encryption key. Your conversation content in those flows goes directly from your device to your chosen provider — it does not pass through our servers.
You can revoke a stored API key at any time in Settings, which deletes our copy.
2.6 Web assessments
If you take a free speech assessment on altura.coach, we store the transcript you submitted, the structured assessment results (per-dimension scores, feedback text, summary), the assessment type, the timestamp, and your account ID.
The specifics of how each assessment processes audio are described inside the assessment itself before you begin.
2.7 Waitlist signups
If you join a waitlist for an upcoming product on altura.coach, we store your name, email, the product you’re interested in, and the timestamp. We use this only to notify you when the product is available.
2.8 Contact form submissions
If you submit our contact form on altura.coach, we store your name, email, the topic you selected, your message, and the timestamp. The submission also generates an email to our support inbox so we can reply.
2.9 In-app feedback
If you submit feedback from inside the Altura app, we store the content of your feedback, the app version, your operating system version, and (if you allow it) your account ID so we can follow up.
2.10 Product analytics (opt-in)
If you grant analytics consent, we collect events about how you interact with Altura — for example, sign-in events, page visits on the website, and which features you use in the app (e.g., “started a practice session”, “completed an assessment”).
We do not record your screen, do not use session replay, and do not capture your conversation content. We use PostHog for this, and you can withdraw consent at any time in Settings or via the cookie banner on the website.
Analytics is off by default on first launch. If you decline, analytics remains disabled. You can change this in Settings whenever you like.
2.11 Crash reports (opt-in)
If you grant crash-report consent, we collect technical details when the app crashes: the stack trace, app version, OS version, device model, and a pseudonymous identifier. We do not capture your conversation content in crash reports. We use Sentry for this. Crash reporting is off by default and toggleable in Settings.
2.12 Consent records
When you grant or revoke consent for analytics, crash reports, or marketing emails, we record the action — the consent type, whether it was granted or revoked, the timestamp, the app version, and your coarse country (derived from your IP at that moment, not stored as a precise address). The country is recorded so we can demonstrate which privacy regime applied at the time of consent if a regulator ever asks.
2.13 Information collected automatically
When you visit altura.coach, our hosting provider and analytics tools may receive standard web log data: your IP address, browser type, operating system, the pages you visit, and the date and time. The website’s first-visit cookie banner controls whether non-essential analytics cookies fire. Essential cookies (e.g., your sign-in session) always work.
When the Altura app or website communicates with our backend, our infrastructure providers process your IP address as part of standard network operations and security logging — for example, to route requests, prevent abuse, and detect attacks. We do not use IP addresses for advertising, behavioral profiling, or location tracking beyond the coarse-country consent record described in §2.12.
3. How each product handles your data
Altura’s products differ in where AI processing happens and what data leaves your device. In Coach Pro, Coach BYOK, and Coach Filler, speech-to-text and text-to-speech run on your device — audio is never recorded, stored, or transmitted to Altura’s servers or any third party. Audio handling for free web assessments is described in the assessment subsection below and inside each assessment before you begin.
Coach Pro
By default, Coach Pro sends your prompts to Anthropic’s Claude through Altura’s backend. The flow is: your device → Altura’s /chat endpoint → Anthropic → back to your device.
What this means for your content:
- We always record lightweight usage metadata (tokens, model, cost, timestamp) for billing and quotas.
- We do not store your conversation text on our servers. It passes through transiently and is discarded once the response streams back to your device.
- A future cross-device cloud sync feature is not currently available. If we ship it, it will be a per-user opt-in, off by default, and we will update this policy and notify you before enabling it.
Anthropic’s role. Anthropic processes your messages to generate responses. As of the effective date of this policy, Anthropic’s commercial API terms state that Anthropic does not train its models on API customer traffic, and Anthropic may retain inputs and outputs for limited periods (typically up to 30 days) for trust-and-safety and abuse monitoring. Anthropic’s terms may change over time; please refer to Anthropic’s published policies at the link below for the current details. We pass a hashed version of your user identifier to Anthropic so they can support abuse detection without seeing your real account.
Using your own AI provider in Coach Pro.If you prefer not to use Altura’s managed Anthropic integration, Coach Pro lets you add your own API key for an LLM provider of your choice. When you do, your conversation content flows directly from your device to that providerunder your contract with them — it does not pass through Altura’s servers. We still receive a lightweight usage ping (token counts and timestamps) so we can show you your usage. Your relationship with your chosen provider governs how they handle your content; we recommend reading their privacy and retention policies.
You can read Anthropic’s privacy policy and commercial terms at anthropic.com/legal.
Coach BYOK
Coach BYOK is for users who want to use their own LLM provider exclusively. You provide your own API key for a cloud LLM provider, and your conversation content flows directly from your device to that provider. It does not pass through Altura’s servers.
We do receive a lightweight usage ping from the app — token counts and timestamps — so we can show you your usage and enforce plan-level quotas. We do not receive the content of your messages.
Your relationship with your chosen provider governs how they handle your content. We recommend reading their privacy and retention policies.
Coach Filler
Coach Filler runs entirely on your device. No cloud AI is involved. Your speech, your transcripts, and the analysis Coach Filler produces never reach the internet, never reach Anthropic, and never reach our servers.
We do maintain your account information (email, sign-in identifier, subscription status) on our servers, because every Altura user has an account. If you have granted analytics consent, we may also receive opt-in events such as “you launched the app” or “you started a session.” These never include your conversation content.
Free web assessments
Our free assessments on altura.coach use Altura’s managed Claude (the same managed integration that powers Coach Pro by default) to analyze your speech and produce results. Unlike our apps, free web assessments store the transcript you submit along with the structured assessment results (per-dimension scores, feedback text, summary). This lets you review your assessment later. See §2.6 for what’s stored and §6 for retention.
The specifics of how each assessment processes audio are described inside the assessment itself before you begin.
4. How we use your information
We use the information described above to:
- Operate Altura — sign you in, run the AI, enforce your plan and quota, deliver responses
- Bill you and reconcile subscriptions across the web and the App Store
- Improve the product — understand which features are used, where users drop off, which crashes need fixing (only with your consent)
- Communicate with you — service notices (billing receipts, security alerts), support replies, and marketing emails (only if you opt in)
- Comply with legal obligations and protect against abuse and fraud
We do not use your conversation content to train AI models, and we do not allow Anthropic to train on it either.
5. Sub-processors and third parties we share with
We share information only with vendors who help us operate Altura. Each one is bound by a Data Processing Agreement requiring them to handle your information consistently with this policy. We do not sell your personal information, and we do not share it for cross-context behavioral advertising. Altura does not use third-party advertising SDKs, ad networks, or data brokers, and we do not run advertising in our products or website.
| Sub-processor | What they do | Privacy policy |
|---|---|---|
| Supabase | Authentication, database, edge functions, file storage. Hosts your account data, billing records, usage metadata, and other operational data. | supabase.com/privacy |
| Anthropic | Provides the Claude AI used in Coach Pro (default) and free web assessments. Receives your messages while a response is being generated. | anthropic.com/legal |
| Apple | App Store distribution, Sign in with Apple, App Store subscription processing. | apple.com/legal/privacy |
| Sign in with Google (OAuth) and Google Cloud Storage (where the macOS download lives). | policies.google.com/privacy | |
| Lemon Squeezy | Merchant of record for web subscriptions. Processes payment information, handles tax, and runs our affiliate program. | lemonsqueezy.com/privacy |
| PostHog | Product analytics — pageviews, sign-in events, feature usage. Only with your consent. We do not use session recording. | posthog.com/privacy |
| Sentry | Crash reporting. Only with your consent. | sentry.io/privacy |
| Resend | Sends our transactional emails (sign-in links, contact form notifications, billing receipts). | resend.com/legal/privacy-policy |
| Vercel | Hosts altura.coach. Receives standard web logs (IP, request data) for every visitor. | vercel.com/legal/privacy-policy |
We may add or change sub-processors as the product grows. Material changes will be reflected in this policy.
We may also disclose information without your additional consentwhen we believe in good faith that disclosure is necessary to comply with the law, respond to a valid legal request, protect Altura’s rights or safety, prevent fraud, or in connection with a merger, acquisition, or financing of our business (subject to confidentiality obligations on the receiving party).
6. How long we keep information
| Category | Retention |
|---|---|
| Account data (profile, sign-in identifiers) | Until you delete your account |
| Subscription and billing event records | 7 years (US tax and accounting requirements) |
| Usage metadata (tokens, costs, timestamps) | 7 years (US tax and accounting requirements) |
| Web assessment data (transcript and results) | Until you delete them or your account |
| Waitlist entries | Until the product launches and we notify you, then 12 months |
| Contact form messages | 24 months after we resolve your inquiry |
| In-app feedback | 24 months after resolution |
| Product analytics | 14 months |
| Crash reports | 90 days |
| Consent records | 3 years after revocation (proof of consent) |
| Data-subject request logs | 3 years (compliance audit trail) |
When you delete your account, we cascade the deletion across our tables and instruct PostHog and Sentry to delete the data tied to your identifier. Encrypted backups maintained by our infrastructure providers may retain copies for a limited period (typically up to 30 days) before being overwritten in the normal backup rotation.
7. Your rights
We give the same set of rights to every user, not only EU or California users. The simplest way to exercise them is in Settings → Privacy in the app, or by writing to privacy@altura.coach.
You have the right to:
- Access and export. Get a copy of the data we hold about you, in a machine-readable JSON file.
- Delete. Erase your account and the data associated with it.
- Correct. Fix anything inaccurate (most profile fields are editable directly).
- Withdraw consent. Toggle analytics, crash reporting, and marketing emails at any time in Settings. Toggling them off stops new collection and is a form of objection or restriction.
- File a complaint. Write to privacy@altura.coach. We aim to respond within 30 days.
We will not retaliate against you for exercising these rights, and we will not require you to verify your identity in a way that exceeds what is needed to confirm the request comes from you.
7.1 California residents
The rights above are the same rights granted by the California Consumer Privacy Act (CCPA / CPRA). For clarity:
- Right to know — what categories of personal information we collect, the sources, the purposes, and who we share with. All described above.
- Right to delete— “Delete my account.”
- Right to correct — profile editing.
- Right to portability— “Export my data.”
- Right to opt out of sale or sharing — we do not sell or share your personal information for cross-context behavioral advertising. There is nothing to opt out of.
- Right to limit use of sensitive personal information — we do not use sensitive personal information for purposes beyond what is necessary to operate the service.
- Right to non-discrimination — we will not deny you the service, charge you more, or give you a degraded experience for exercising any privacy right.
We do not knowingly collect personal information from California residents under 18.
8. Marketing emails
If you grant marketing consent, we may send you product updates, newsletters, and announcements. We won’t share your email with anyone else for their marketing purposes.
You can opt out at any time:
- Click Unsubscribe at the bottom of any marketing email
- Toggle marketing off in Settings → Privacy
- Email us at privacy@altura.coach
We honor opt-outs promptly, within 10 business days at the outside (usually within minutes). Service messages — billing receipts, sign-in links, security alerts — are not marketing and you’ll receive them regardless.
9. Children’s privacy
Altura is not for users under 18. You must be at least 18 years old (or the age of majority in your jurisdiction) to create an account or use Altura.
We do not knowingly collect personal information from anyone under 18. If we learn that we have collected information from someone under 18, we will delete it. If you believe a child has provided us with personal information, please contact privacy@altura.coach.
This stance is intentional: Altura is built for professional speech coaching, and our underlying AI provider (Anthropic) requires users to be 18 or older.
10. Security
We protect your information with practices appropriate to its sensitivity. Current measures include:
- Encryption in transit — all traffic between your device, our servers, and our sub-processors uses TLS 1.3.
- Encryption at rest — your data on our servers is stored in databases with full encryption at rest.
- Row-level security— our database enforces, at the database level, that one user can never read another user’s data.
- Encrypted credential storage — BYOK keys are encrypted with a managed encryption key.
- Access controls — production credentials are held in vendor secret stores, not in source code.
- Short-lived sessions — your sign-in token is short-lived and refreshed regularly, limiting the impact of a stolen token.
No system is perfectly secure. If we ever experience a security incident affecting your information, we will notify you in accordance with applicable law.
11. International users and data transfers
Altura is hosted in the United States and is intended for users in the United States. We do not market Altura in the European Union, do not list prices in Euros, and do not localize the app for EU markets.
If you are outside the United States and choose to use Altura, your information will be transferred to and processed in the United States, where data-protection laws may differ from those in your country. By using Altura, you consent to this transfer.
If you live outside the US and have a data-subject question, write to privacy@altura.coach. We respond to all data-subject requests regardless of where the requester lives.
For users covered by GDPR or similar laws. Where applicable laws require us to identify a legal basis for processing your information, the typical bases are: performance of a contract (operating the service you signed up for), your consent (analytics, crash reports, marketing emails), and legitimate interests (security, fraud prevention, service improvement). We do not currently maintain a formal EU presence, and we are not claiming GDPR compliance — but we honor data-subject rights globally as described in §7.
12. Changes to this policy
We may update this policy as Altura evolves. When we make material changes, we will notify you by email or by a notice in the app, and we will update the Effective date at the top of this page. Continued use of Altura after a change means you accept the updated policy.
Older versions are available on request to privacy@altura.coach.
13. Contact us
For privacy questions, requests, or complaints:
Email: privacy@altura.coach
Mail:
Snow Strategy & Innovation LLC
2108 N Street, Suite N
Sacramento, CA 95816
This policy is governed by the laws of the State of California, without regard to conflict-of-laws principles. Any dispute arising from or relating to this policy will be brought exclusively in the state or federal courts located in Santa Clara County, California, and you and Snow Strategy & Innovation LLC consent to the personal jurisdiction of those courts.