100100Apps HQ
Privacy hubTerms
All privacy policies
No Contact Companion app icon

Privacy Policy

No Contact Companion

Last updated 2026-09-08

Your personal writing and detailed recovery information stay on your device. RevenueCat provides subscription access, Superwall delivers onboarding and paywalls, and AppsFlyer runs only with tracking permission.

No Contact Companion is built by Jacob Teague. This policy describes versions 1.2 and 2.0, including the data used to provide onboarding, subscriptions, paywalls, and optional advertising measurement. The app requires no account and does not read messages, import contacts, monitor social accounts, or track another person. We do not sell personal information.

What stays on your device

The recovery and companion information listed below is stored in the app's local storage on your iPhone. There is no app-operated cloud backup or account sync for this content. Your device settings and any device backups you maintain are separate from the app's storage.

  • No-contact start date, streaks, and reset history
  • Unsent letters, urge logs, trigger entries, and check-ins
  • Companion name and color, recovery setup answers, and support preferences
  • Companion care and plant growth progress, local reminders, and app preferences

The app does not send your letters, journal text, check-in answers, urge or trigger details, exact dates, custom companion name, or custom essential-contact rule to RevenueCat, Superwall, or AppsFlyer. In version 2.0, Superwall processes the bounded onboarding categories described below, including the selected boundary and support types and companion color; it never receives the personal text behind those choices. A feature-use event can record that a letter or check-in was saved, without its contents, only when AppsFlyer tracking is allowed.

Use Settings → Delete everything to clear the app's local recovery and companion records. Removing the app also removes its local app data, but does not erase copies you saved or shared, device backups, or records already held by subscription and analytics providers. It does not cancel an App Store subscription.

Retention and support

Local recovery and companion records remain until you clear them or remove the app. We do not have a cloud copy of those records to restore. Apple and RevenueCat retain purchase records as needed to provide subscriptions and meet legal and accounting obligations. RevenueCat, Superwall, and, when enabled, AppsFlyer retain their service and analytics records under their applicable retention practices; removing the app does not automatically remove those records.

Contact support opens your email app; nothing is sent until you choose to send it. If you email us, we receive the address and content you send and retain the correspondence as needed to respond and resolve the request. Do not include sensitive recovery writing unless you want to share it with support. We can help with access and deletion requests, subject to records that must be retained for legal or transaction purposes.

Attribution and app analytics

In versions 1.2 and 2.0, AppsFlyer is used for install attribution and product-use measurement only after you allow tracking through Apple's App Tracking Transparency prompt. In version 2.0, that permission choice is initiated only from the optional advertising-measurement action in Settings. If you decline, permission is unavailable, or the request fails, the app does not initialize AppsFlyer or collect advertising identifiers for it. RevenueCat subscription verification and Superwall onboarding and paywall functionality still work.

With permission, AppsFlyer receives install and device identifiers, advertising identifiers where available, campaign information, technical app and device information, and coarse events such as app opened, setup completed, a feature used, paywall shown, purchase started or completed, and restore outcome. The app can link the AppsFlyer identifier to RevenueCat purchase records to measure which campaigns lead to subscriptions. These linked identifiers are pseudonymous, not anonymous.

You can change your choice in iOS Settings → Privacy & Security → Tracking. When the app next checks a revoked permission, it stops AppsFlyer and requests removal of its AppsFlyer identifier link from RevenueCat. This does not erase previously collected provider records. Earlier releases did not apply this version 1.2 permission gate and may already have sent attribution events and linked identifiers.

Purchases

Apple processes subscriptions through the App Store. RevenueCat validates purchases and restores, maintains subscription entitlement status, and receives an app user identifier, purchase and transaction information, and technical app and device information. The app does not receive your payment card details. Manage or cancel your subscription in iOS Settings → Apple ID → Subscriptions.

Superwall delivers subscription offers and measures paywall variants and interactions. It receives the RevenueCat app user identifier, subscription status, paywall views and interactions, and product and purchase events. Its SDK also processes technical app, device, session, and network information needed for delivery and analytics. Requests to these providers can include an IP address, which can be used to derive approximate location; the app does not request precise device location.

In version 1.2, the app sends Superwall a release cohort and paywall schema as custom attributes, plus limited placement details such as offer source and light or dark appearance. In version 2.0, Superwall also delivers the onboarding flow and processes its assigned order, current step, and bounded categories selected in that flow: boundary type, preferred support tool, plan cue and action, essential-rule mode, day-counter mode, companion color, whether a custom name will be set later in the app, and preview or urgent-route state. Step progress is recorded to measure the flow. Offer placement can also receive Reduced Motion state and localized subscription display values. These categories customize and resume the flow and measure its use. Superwall does not receive custom companion names, exact dates, custom rules, letters, journal text, check-in answers, urge or trigger details, or other personal recovery writing. RevenueCat remains the authority for paid access.

Support tool, not therapy

No Contact Companion is a private behavior-support and journaling utility. It is not therapy, mental-health treatment, diagnosis, crisis support, relationship counseling, or emergency support. The app does not import contacts, read messages, monitor social accounts, or track another person.

Your rights

  • Delete your data: Clear local recovery and companion data in Settings → Delete everything. Deleting the app or its data does not cancel billing or automatically erase provider purchase and analytics records. For data requests relating to records held by us or our providers, contact jacobteague50@gmail.com.
  • Export your data: The companion's keepsake feature can create an image or video on your device. It leaves the app when you choose a save or share destination. The app does not currently offer a full journal or recovery-data export; copies you save or share are controlled by you and the destination you choose.
  • Tracking choice:you control attribution through the iOS tracking prompt and can change it anytime in iOS Settings → Privacy & Security → Tracking.

Children

This app is not directed to children under 13. We do not knowingly collect information from children.

Changes to this policy

If this policy changes, we will update the "Last updated" date at the top of this page. Material changes will also be surfaced in the app.

Contact

For any question about privacy, data handling, or data deletion requests: jacobteague50@gmail.com.

About No Contact CompanionTerms of UseAll privacy policies