Privacy Policy
Effective July 23, 2026
JJStyle Journal is operated by Vantage Method LLC (“we”, “us”). This policy explains what we collect, why, and what control you have. The short version: the app is local-first — your training journal lives on your phone, and nothing leaves it unless you create an account and use backup, cloud video, or voice logging.
Data that stays on your device
Everything you log — sessions, techniques, rolls, training partners, injuries, promotions, and your profile — is stored in a database on your phone. If you never create an account, we hold none of it. Voice notes are transcribed on your device; the audio recording is never uploaded anywhere.
Data we collect if you use certain features
Account (email address). Signing in uses your email and a one-time code (no passwords). We store your email to identify your account. Sign-in code emails are delivered by Resend, our email provider.
Backup (your journal). With an active subscription, the app backs up your journal — sessions, techniques, rolls (including partner names you entered), injuries, promotions, and profile — to our servers (hosted in the United States) so it can be restored on a new phone and read on this website. Backup only happens while you are signed in.
Cloud video. If you back up a training clip you recorded, it's uploaded to our video host, Bunny Stream, so it can be viewed on other devices and the web journal. Videos you don't back up stay on your phone only.
Voice logging (transcribed text). When you dictate an entry or a training flow, the on-device transcription text (plus, where relevant, the training-partner names you entered so they resolve correctly) is sent to our server and processed by Anthropic's Claude API to turn it into a structured journal entry or sequence. Anthropic does not use our API data to train its models. The audio itself never leaves your phone, and we do not store your dictated text after the entry is returned.
Anonymous device identifier. With each dictation request we also send a random identifier generated on your device, used only to rate-limit AI requests and prevent abuse of the service.
Payments. If you subscribe on the web, payment is processed by Stripe — we never see or store your card number. If you purchase through the App Store, Apple processes that payment instead. Either way, we only receive your subscription status.
What we don't do
- No ads, no selling or sharing of your data with data brokers.
- No third-party analytics or tracking SDKs.
- No use of your journal content for anything other than showing it back to you.
Retention & deleting your account
Server data is kept while your account exists. You can delete your account at any time — in the app (Profile → Account → Delete account) or on this site (Account → Delete account & backup). Deletion immediately and permanently removes your account, backup, cloud videos, and billing records from our servers, and cancels any Stripe subscription. An Apple subscription must be cancelled by you in iOS Settings → Subscriptions. The journal on your phone is yours and is untouched by account deletion.
Security
Data is encrypted in transit (TLS). Sign-in uses short-lived one-time codes; sessions use signed tokens stored in your phone's keychain or an http-only cookie on the web.
Children
JJStyle Journal is not directed at children under 13, and we do not knowingly collect their data.
Changes & contact
If this policy changes materially we'll update this page and its effective date. Questions or requests: jjstyle@vantagemethod.com.