Privacy policy
Last updated: September 11, 2026
OSCILLATION FUTURES (the operator) handles the following information in PREPRO (the app). This policy also applies to TestFlight beta versions.
1. Creative data and microphone
Imported audio, recordings, lyrics and project names are processed and stored on your device to provide app features. Audio analysis and editing take place on the device. The content of your creative data is not sent to our analytics or diagnostic services.
Recording requires iOS microphone permission. You can change permission in device settings. Microphone recording is unavailable without permission.
Files you export or share are sent to the destination you choose. Device and destination backups or synchronization follow the settings and policies of those services.
2. Other information we collect
- Diagnostics: crashes, predefined error codes and actions, timestamps, and technical OS, device and app information, using Sentry.
- Usage: limited feature-use and purchase-result events, such as launching the app or recording, together with app version, build and environment, using PostHog.
- Pseudonymous identifier: an app-generated support ID links analytics and diagnostics for the same installation. It is not derived from your name or email address.
- Purchases: subscription, purchase and restore status, product and transaction information, and the RevenueCat anonymous user ID, using Apple and RevenueCat. We do not collect credit card numbers.
- Advertising measurement: install, launch and purchase-completion events; technical app, OS and device information; IP address; approximate region inferred from IP address; and SDK-generated identifiers, using AppsFlyer. The app does not attach purchase amounts, product names, receipts, support IDs or RevenueCat user IDs to AppsFlyer events.
- Support: the email address, message and optional attachments you send us.
3. Purposes
We use this information to provide app features, verify Premium access and restore purchases, investigate issues, understand usage and improve quality, answer inquiries, and measure installs and purchases resulting from advertising.
4. Information excluded from analytics and diagnostics
The app is implemented to exclude audio, waveforms, lyrics, project and take names, filenames, free-text input, real names, email addresses and raw purchase data from analytics and diagnostic events. Sentry and PostHog are configured to suppress storage of IP addresses and location information. Network destinations may still process IP addresses during internet communication.
We do not use screen-recording Session Replay or automatic screen-interaction collection. AppsFlyer uses the Strict SDK without IDFA support, and IDFV collection is disabled. Apple SKAdNetwork advertising measurement is supported. This webpage does not include advertising or analytics scripts.
5. External services
We use external services, including servers outside your country. See their policies below.
- Apple: app distribution, purchases and TestFlight
- RevenueCat: purchase access management
- Sentry: crash and error diagnostics
- PostHog: limited usage analytics
- AppsFlyer: advertising measurement
- Cloudflare: delivery of this webpage; connection information such as IP addresses may be processed for delivery and security
6. Retention, deletion and inquiries
Manage creative data using deletion features in the app. Manage exported files and backups at their respective destinations. External diagnostic, analytics and purchase information is handled as needed for service delivery, troubleshooting, contractual and legal obligations. For information-access or deletion inquiries, contact office@oscillationfutures.com. We will verify identity and the scope in which we can respond. Apple manages its own purchase history and related records.
7. TestFlight
Apple TestFlight is used for beta distribution and collecting test feedback. We review feedback and screenshots you submit to investigate issues and improve the app. TestFlight purchases use Apple’s test environment.
8. Changes
We will update this page when features or data practices change. Important changes will be announced on this page or in the app.