Effective date: 25 July 2026 · Last updated: 14 August 2026
This Privacy Policy explains how Velvet Noise ("we", "us", or "our"), the developer of the Velvet Noise mobile application (the "App"), handles information when you use the App. Velvet Noise is a sleep-sound app that plays colored noise and looped ambient sounds. By using the App, you agree to the practices described here.
Questions? Contact us at support@abduloski.dev.
Velvet Noise is an independently developed Android app distributed through Google Play. We are the data controller for the limited information described in this policy. Google acts as an independent controller for the advertising data it collects through its own SDK (see section 2b). You can reach us at support@abduloski.dev.
We do not run a backend server and the App has no account system. Limited information leaves your device through Google services used for analytics, crash diagnostics, advertising and payments, as described below. We can view aggregated Analytics reports and crash reports in Firebase, but we do not receive your payment details or the local content you create in the App.
We use Google Analytics for Firebase to understand whether the App is working and which broad parts of it are used. Firebase automatically records information such as app launches, sessions, app and operating-system version, device category, approximate country or region, and a Firebase app-instance identifier. We also record a small, fixed set of events: which of the four main screens or the paywall was viewed; which fixed paywall entry point was used; and the fixed product type and outcome of a purchase or restore attempt.
These events never contain the sound you chose, listening history, a saved mix or its name, support text, a purchase token, or any other text you enter. Advertising-ID collection is disabled for Firebase Analytics in the App.
We use Firebase Crashlytics to diagnose crashes and serious errors. A crash report can include a stack trace, the time and state of the App at the crash, app and operating-system version, device model, available memory/storage, and a Firebase installation identifier. We do not set a user ID or attach your local sounds, mixes, names, or support text to those reports.
Google processes this information under Google's Privacy Policy and Firebase privacy and security terms. Where European regulations apply, the Google-certified consent form described below also supplies Google Consent Mode choices for Analytics storage and advertising purposes. Analytics and crash diagnostics apply to free and premium users.
The free version of the App displays advertising supplied by Google AdMob. It shows a single full-screen "app open" ad when you bring the App to the foreground, subject to an initial grace period after installation and a frequency cap. By design, an ad is never shown while a sound is playing — it would interrupt your audio, which the App will not do.
To select, deliver, cap and measure those ads, the Google Mobile Ads SDK collects information directly from your device, including your device's advertising ID, information about your device and app (such as device model, operating-system version and app version), your IP address (from which an approximate, city-level location can be inferred), and your interactions with the ads shown. The App itself requests no location permission and receives none of this information — it is collected by Google and handled under Google's Privacy Policy and the Google Ads terms.
Consent. If you are in the European Economic Area, the United Kingdom or Switzerland, the App presents a Google-certified consent form (built with Google's User Messaging Platform) before advertising is initialised. Ads are only requested once your consent choice has been recorded, and personalised ads are served only if you consent to them; otherwise you receive non-personalised ads. Your choice is stored by the consent SDK on your device, and you can reopen the form and change it at any time from Settings → Privacy options in the App. When enabled in our consent message, the same choice also supplies Google's Consent Mode signals for Firebase Analytics.
Premium removes advertising. If you hold a premium entitlement, no ads are requested and the Google Mobile Ads SDK is not initialised. UMP can still present required privacy choices, and the Analytics and Crashlytics processing in section 2a still applies.
The App offers premium access as an annual subscription or a one-time lifetime unlock. Payments are processed entirely by Google Play — we never receive, see, or store your payment-card details, billing address, or Google account information. When you purchase, Google Play provides the App with a purchase record (including a purchase token and status) which the App uses to confirm your entitlement and unlock the premium features. That entitlement is then cached on your device so the App works offline; we keep no copy.
New installations receive a 30-day full-feature trial. The trial is tracked by a single timestamp stored on your device. No account and no identifier is used for it, and nothing about it is transmitted anywhere.
Everything the App remembers about how you use it is stored locally in the App's private storage and is never uploaded to us:
This data is removed when you uninstall the App or clear its data in your device settings.
Android's standard backup is enabled for the App, so the on-device data listed in section 2d may be included in your device's backup to your own Google account, and in a device-to-device transfer when you set up a new phone. This is handled by Android and Google under your Google account settings; we have no access to those backups. You can turn backup off in your device's system settings.
To be explicit, the App does not:
| Permission | Why it is needed |
|---|---|
INTERNET | For Firebase Analytics and Crashlytics diagnostics, to load ads in the free version, and for Google Play services. |
FOREGROUND_SERVICEFOREGROUND_SERVICE_MEDIA_PLAYBACK | To keep your sound playing reliably with the screen off, which is the point of a sleep-sound app. |
POST_NOTIFICATIONS | To show the playback notification with its play/pause control. Playback works if you decline; the notification is simply hidden. |
Advertising IDcom.google.android.gms.permission.AD_ID | Included by the Google Mobile Ads SDK for ad delivery and measurement in the free version (section 2b). |
We do not sell your personal information. The App relies on the following Google services, which process information as described above:
| Service | Purpose |
|---|---|
| Google Analytics for Firebase | Aggregated app usage and fixed funnel events |
| Firebase Crashlytics | Crash and reliability diagnostics |
| Google AdMob / Google Mobile Ads SDK | Serving, capping and measuring ads in the free version |
| Google User Messaging Platform | Collecting and recording applicable advertising and Analytics consent choices |
| Google Play Billing | Payment processing and purchase verification |
| Android Backup (your own Google account) | Optional backup and transfer of the App's on-device data |
We may also disclose information if required by law, or to protect the rights, safety, and security of our users or the App.
Analytics and Crashlytics information is retained according to the retention settings and terms of those Firebase services. Advertising and consent data collected by Google is retained according to Google's retention periods. Your purchase record is held by Google Play for as long as your purchase is valid. Data stored only on your device remains until you delete it or uninstall the App.
Because the App has no accounts and no server, you control your data directly:
The App's data is kept in its own private storage area, which other apps on your device cannot read. The Google SDKs it embeds communicate with Google over encrypted (HTTPS) connections. No method of transmission or storage is completely secure, but we take reasonable measures to limit collection, including fixed Analytics values, no Analytics advertising ID, and no Firebase user ID.
Velvet Noise is a general-audience app and is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the App, please contact us and we will act on it.
EEA / UK (GDPR): you have the right to access, correct, or delete your personal data, to object to or restrict certain processing, to withdraw consent, and to data portability. Our legal bases are: your consent for personalised advertising (collected through the consent form described in section 2b, and withdrawable at any time from Settings → Privacy options in the App or in your device's Google ad settings); performance of a contract for processing a purchase you request; and our legitimate interest in maintaining and improving the App through limited diagnostics and funding the free version through advertising, where consent is not legally required. Where Google acts as an independent controller for advertising data, you may also exercise your rights directly with Google.
California (CCPA/CPRA): we do not sell your personal information, and we do not "share" it for cross-context behavioural advertising on our own behalf. You have the right to know what is collected, to request deletion, and not to be discriminated against for exercising your rights. To opt out of personalised advertising, reset or delete your advertising ID in your device's Google settings.
To exercise any of these rights, email support@abduloski.dev.
Google, the only third party involved, processes data on servers that may be located in countries other than yours, including the United States. Where required, these transfers are governed by appropriate safeguards such as the European Commission's standard contractual clauses.
We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above and, where appropriate, provide notice within the App. Continued use of the App after an update means you accept the revised policy.