This Privacy Policy explains what data No Contact (the "App") collects, why we collect it, and how we protect it. We've tried to write it in plain language because we believe you deserve to understand what happens to your data.
1. Who we are
No Contact is operated by Approtic Solutions Private Limited ("we", "us", "our"). We are the data controller for the information described below.
2. What we collect
2.1 Account data
No Contact uses an anonymous account model. You don't sign in with Apple, Google, email, or any third-party account. When you first open the app, we generate a random, opaque user ID and store it in your iOS Keychain. We do not see your name, email, Apple ID, or any other identifier unless you choose to share it later.
An anonymous user ID we generated for your device (random, opaque, untraceable to you)
Your name only if you typed one during onboarding (used to personalize Sage's greetings)
Your locale (used to localize content)
2.2 In-app content you create
Your no-contact start date (powers your streak)
Your selected coach persona (gentle or direct)
Optional attachment-style answers from the onboarding quiz
Your saved red flags, "why no contact" notes, journal entries, urge-interceptor logs, and chat history with Sage
Photos and screenshots you upload to your Evidence Vault (stored encrypted on Cloudflare R2)
Letters to your future self and their scheduled delivery dates
2.3 Subscription data
Your subscription status (trial, active, expired, cancelled)
Apple original transaction ID — Apple gives us this, we never see your credit card
2.4 Technical data
Crash reports and basic performance metrics (no personal content)
Device push token (if you allow notifications) so we can send your daily reminder
We do NOT collect: your contacts, your location, your call/SMS history, your other apps, your photos beyond what you explicitly upload to Vault, your microphone, your camera (unless you take a Vault photo), or any data that's tracked across apps and websites owned by other companies. We do not use third-party advertising SDKs.
3. How we use your data
To personalize the Sage AI coach's responses to your situation
To track your streak and serve the right lesson stage
To deliver your daily plan, journal prompts, and scheduled letters
To verify your subscription with Apple's servers
To diagnose crashes and improve the app
4. The AI Coach (Sage)
Sage's responses are generated by Google's Gemini 2.5 Flash model, called via our backend (your device never talks to Google directly). We pass Sage your message, your selected persona, your attachment style, your day count, and your red flags so the response is personalized. We do not use your conversations to train any AI model — Google's terms for the Gemini API confirm enterprise inputs and outputs are not used for training.
Sage is not a therapist, doctor, or licensed mental-health professional. The app is for support and education only. If you are in crisis, please contact a qualified professional — see the Crisis Resources screen for hotlines in your country.
5. Where your data lives
Database: Cloudflare D1 (SQLite at the edge), hosted in the region nearest your device. EU users' data stays in the EU.
Vault images: Cloudflare R2, with the same regional residency.
Push tokens: stored only long enough to deliver notifications you opted into.
Access — Settings → Privacy & data → Export my data exports everything we have about you as JSON.
Erasure — Settings → Privacy & data → Delete my account permanently removes your data within 30 days.
Portability — same export above is machine-readable.
Rectification — edit your profile and content directly in the app at any time.
Withdraw consent — uninstall the app and your push token is invalidated; full deletion requires the in-app delete flow.
Object to processing — write to abhinay@approtic.in.
7. Children
No Contact is rated 16+ on the App Store and is not directed at children under 13. We do not knowingly collect data from children. If you believe a child has provided us data, contact abhinay@approtic.in and we will delete it.
8. Changes to this policy
We'll update this page when we make material changes and surface a notice in the app. The "Last updated" date at the top tells you when the current version went live.
9. Contact
Questions, requests, or concerns: abhinay@approtic.in. We aim to respond within 30 days.