Legal

Privacy Policy

Effective: May 22, 2026 Applies to: ASCEND iOS app, v1.0+ Operator: Horna Capital LLC

ASCEND was built with a single rule: your body data belongs to you. We collect only what's needed to scan, score, and coach. We do not sell your data. We do not run third-party analytics. We do not use advertising identifiers. This document explains exactly what we collect, where it goes, and how to delete it.

01 Personal information

Collected during onboarding to build your 3D body model and personalize your protocol.

Display nameShown in the app and on the leaderboard.
Email addressVia Sign in with Apple, Google Sign-In, or email registration.
GenderMale / female — drives the 3D body model.
AgeMust be 18 or older.
Height & weightUsed for body-composition scoring.
Goal weightAnchors your transformation timeline.
Body concerns / target zonesThe muscle groups you tap during the "Problem Areas" step.
Training frequencyHow often you plan to train.
Fitness timelineGoal horizon — used to calibrate your 12-week protocol.
Schedule preferencesScan day, rest day, and reminder notification time.

02 Body photos Sensitive

This is the most sensitive category of data the app handles. We treat it accordingly.

!
You retain all rights to your photos. ASCEND never uses your body photos to train AI models, never shares them with advertisers, and never publishes them anywhere.

03 Apple HealthKit data

If you opt in, ASCEND reads — but never writes — the following from HealthKit to surface fitness insights inside the app:

HealthKit data never leaves your device. It is used only for on-device insights and is not transmitted to our servers, the AI proxy, Anthropic, or any third party. HealthKit integration is optional — you can skip it during onboarding or revoke permission at any time in iOS Settings → Privacy → Health → ASCEND.

04 Authentication data

To keep your account secure and synced across devices:

05 Subscription & purchase data

All payments are handled by Apple StoreKit 2. ASCEND never sees, stores, or transmits your credit card or payment information.

06 Usage & engagement

No third-party trackers. No ads. No IDFA. ASCEND does not use Mixpanel, Firebase Analytics, Amplitude, Meta SDK, or any other third-party analytics. We do not collect advertising identifiers. We do not participate in cross-app tracking.

Anonymous engagement events (e.g. "scan completed," "milestone reached") are buffered locally in UserDefaults on your device to power streaks and milestones. Nothing is shipped to a third-party analytics vendor.

07 Push notifications

If you grant permission, your device's push notification token is stored so we can send:

Push notifications are optional. Revoke permission anytime in iOS Settings → Notifications → ASCEND.

08 Where your data is stored

LocationWhat lives there
On-device SQLiteProfile, scan history, body photos, IRIS diagnosis results.
iOS KeychainAPI key, auth token, Apple User ID — encrypted by iOS.
UserDefaultsAnalytics event buffer (local only).
PostgreSQL on RailwayProfile basics, streak counters, leaderboard entries. No body photos. No HealthKit data.

09 Third-party services

ServicePurposeData shared
Anthropic (Claude API)Body photo analysisBody photos & analysis prompt — zero-retention API.
Cloudflare WorkersAPI proxy — keeps our API key out of the binaryPass-through only. No data stored or logged.
AppleSign in with Apple, StoreKit 2, HealthKit, Push NotificationsPer Apple's privacy policies.
GoogleGoogle Sign-InOAuth token verification only.
RevenueCatSubscription managementUser IDs and subscription/purchase data.
Amazon Web Services (S3)Encrypted cloud storageBody scan photos for backend AI analysis processing (AES-256 encryption).
RailwayBackend hosting (PostgreSQL)Profile basics, streaks, leaderboard.

10 Data retention & deletion

Delete from inside the app

Open Profile → Settings → Delete Account. This removes:

Backend deletion

To request deletion of any backend data (profile, streak counters, leaderboard entry), email support@ascendapp.us. We process deletion requests within 30 days.

11 Children's privacy

ASCEND requires a minimum age of 18. We do not knowingly collect data from anyone under 18. If you believe a minor has created an account, contact us and we will delete the account and any associated data.

12 Contact

Privacy questions
Horna Capital LLC
Email support@ascendapp.us · response within 48 hours
Visit support →