Pink Veil · Last updated 2026-06-11
Privacy Policy
Short version
Pink Veil records the orientation of your head over a short window while you are wearing AirPods Pro, AirPods Max, or AirPods (3rd generation). The yaw, pitch, and roll readings are streamed by Apple's CMHeadphoneMotionManager API directly to the app and saved as a 3D head-orientation curve. The curve becomes a dated entry you can revisit. The app does not use the camera, the microphone, your Photos library, your location, or HealthKit. There are no accounts, no analytics, and no third-party SDKs that contact a server. The only network calls the app makes are to Apple's StoreKit when you choose to subscribe or unlock the Lifetime tier.
Who we are
Pink Veil is published by Danielius Studio LLC, a Wyoming limited liability company at 30 N Gould St, Suite #5280, Sheridan, WY 82801, USA (“we”, “us”).
Data we do NOT collect
- No account, no email, no password — the app has no signup.
- No analytics, no telemetry, no event tracking.
- No advertising identifiers (no IDFA, no fingerprinting).
- No usage data sent off the device.
- No camera, no Photos library access.
- No microphone, no audio recording. AirPods are used only as a motion sensor, not as a recording device.
- No location, no contacts, no calendar.
- No HealthKit, no Health data.
- No iPhone motion sensors (no accelerometer or gyroscope from the phone itself); only the AirPods head-orientation stream is used.
Motion permission
Pink Veil requests Motion access (the NSMotionUsageDescription permission) so that CMHeadphoneMotionManager can stream the yaw, pitch, and roll readings from supported AirPods to the app. The permission is used only while a recording is active and the app is in the foreground. AirPods Pro, AirPods Max, and AirPods (3rd generation) are the supported headphone models.
Pink Veil does NOT access the iPhone's own motion sensors, does NOT continue recording in the background, and does NOT read any sensor stream other than the AirPods orientation values for the duration of a session.
What stays on your device
- Your veil entries (the recorded head-orientation curve as an array of yaw, pitch, and roll samples with timestamps, the rendered 3D curve preview, an optional label you type, and the created-at timestamp). Stored in on-device SwiftData with the rendered preview held as external storage.
- The date the app was first launched (used to time the three-day no-strings free window). Stored in
UserDefaults. - Whether the day-three gift screen has been acknowledged.
All of the above lives on your device and never leaves it. Uninstalling the app deletes everything Pink Veil has stored.
In-app purchases
Pink Veil is free for the first three veil entries lifetime. After that, you may subscribe (Monthly $2.99/month with a 14-day intro, Annual $12.99/year) or unlock the Lifetime tier ($28.99 one-time) to record unlimited orientation curves. The transaction is handled by Apple's StoreKit. Apple processes the payment and shares only the receipt with the app so we can verify your entitlement. We never see your card number, billing address, or any personal information beyond Apple's opaque transaction identifier.
Subscription receipts are stored on-device by iOS and used to validate your entitlement when you re-open the app. They are not sent to any server we operate.
Family Sharing
Pink Veil Pro purchases (Monthly, Annual, Lifetime) are Family-Shareable through Apple's standard Family Sharing mechanism. Apple handles eligibility checks; we do not see who is in your family group.
Children
Pink Veil is rated 4+ in the App Store. Because the app collects no data at all, it complies with COPPA and similar children's-privacy regulations by design.
Your rights
Because Pink Veil does not collect data, there is nothing for us to export, correct, or delete on your behalf. To revoke Motion permission, use iOS Settings → Privacy & Security → Motion & Fitness. To remove all on-device state, delete the app.
For questions, write to dchalikovasss@gmail.com.
Changes
If we ever introduce a feature that involves any data leaving the device (for example, cloud sync or sharing), this page will be updated and the “Last updated” date at the top will change. For v1.0, no such feature exists.