Privacy Policy

Effective date: 23 May 2026 · Last updated: 23 May 2026

  1. Who we are
  2. Data we collect & why
  3. Third-party processors
  4. Legal basis (GDPR)
  5. Data retention
  6. International transfers
  7. Your rights
  8. Children
  9. California (CCPA / CPRA)
  10. Security
  11. Changes to this policy
  12. Contact

1. Who we are

Dreamscape (“the App”, “we”, “us”) is published by Yunus Emre Akgün — Viberostech, a sole proprietorship registered in Türkiye.

2. Data we collect and why

The table below lists every category of personal data we process, the purpose, and where it goes. We collect the minimum needed to run the App and improve it.

CategoryWhat it containsWhy we need it
Account identifier An anonymous Firebase user ID is generated automatically the first time you open the App. If you sign in with Google or Apple, your email address and (where you allow it) display name are linked to that ID. To remember your favourites, saved mixes, premium status, and diary entries across launches and devices.
Subscription & purchase data RevenueCat receives your platform purchase receipts and your Firebase user ID so it can tell us which entitlement (monthly / yearly / lifetime) is active. To unlock premium content for paying users, restore purchases on a new device, and honour subscription state across iOS and Android.
Crash & diagnostic data Sentry receives stack traces, breadcrumbs, device model, OS version, app version, and your Firebase user ID when a crash or non-fatal error occurs. To fix bugs that affect real users. The user ID lets us tell “1 affected user” from “10,000”; we do not browse it.
Product analytics Firebase Analytics records anonymised event names (e.g. sound_play, paywall_view) tagged with your Firebase user ID and a build channel (staging / production). To understand which features are used, where users churn, and whether changes improve the experience.
Advertising data (free tier only) Google AdMob receives your advertising identifier (IDFA on iOS, AAID on Android) only if you allow App Tracking Transparency. Without permission, ads are non-personalised. To show ads to free-tier users. Premium subscribers see no ads and we do not call AdMob for them.
Heart rate (iOS only, opt-in) Recent heart-rate samples read from Apple HealthKit. Data stays on your device. To adapt the soundscape when you seem wound up. We never upload these samples to our servers.
Sleep sessions (iOS only, opt-in) Sleep start/end times written to Apple HealthKit when you use the Sleep Tracking feature. To let other Apple Health-aware apps see your sleep. Data is written to your device’s Health store, not to us.
Approximate location (iOS only, opt-in) Coarse location passed to Apple WeatherKit to look up current weather. To lean the adaptive soundscape toward rain on rainy nights, etc. Location is never stored or shared with us.
Microphone (opt-in) Microphone access is used only when you explicitly record a custom sound. Recordings are stored locally until you choose to back them up. To let you record personal ambient audio. Nothing is uploaded unless you opt in to cloud backup.
Sleep diary entries Mood, sleep quality, free-text note you write into the Sleep Diary screen. To show you trends over time. Stored locally; synced to Firebase Firestore under your user ID so they survive a reinstall.

Data we do NOT collect

3. Third-party processors

We share the minimum data needed with the following sub-processors. Each is bound by their own privacy commitments, linked below.

ProcessorPurposePrivacy policy
Google — Firebase Auth, Firestore, Cloud Functions, Storage, Analytics, Remote Config, Cloud MessagingAccount, sync, push, analytics, A/Bfirebase.google.com/support/privacy
RevenueCatSubscription receipt validation + cross-platform entitlement staterevenuecat.com/privacy
SentryCrash & error reportingsentry.io/privacy
Google AdMob (free tier only)Ad servingpolicies.google.com/privacy
Apple — App Store, HealthKit, WeatherKit, Sign in with ApplePayments, on-device health, weather lookup, OAuthapple.com/legal/privacy
Google PlayAndroid payments & install attributionpolicies.google.com/privacy

5. Data retention

6. International transfers

Our sub-processors store data in the United States and European Union. Transfers from the EU/EEA, UK, and Türkiye rely on the European Commission’s Standard Contractual Clauses (SCCs) and equivalent safeguards published by each sub-processor.

7. Your rights

Wherever you live, you may:

Requests should go to info@viberostech.com. We respond within 30 days.

8. Children

Dreamscape is rated for 4+ and includes content suitable for children, but our Terms require users to be at least 13 years old to create an account themselves. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, contact us and we will delete it.

9. California — CCPA / CPRA

California residents have additional rights under the California Consumer Privacy Act:

10. Security

All network traffic is TLS-encrypted. Firebase, RevenueCat, and Sentry encrypt data at rest. Premium audio is delivered from Firebase Storage with authenticated read-only access; only signed-in users can fetch it.

11. Changes to this policy

We will update this page when we add new features, change a sub-processor, or change a retention period. The “Last updated” date at the top reflects the most recent change. Material changes will be announced in-app on first launch after the change.

12. Contact

Privacy questions: info@viberostech.com