Skip to content
Endurance Apptitude

Fan Noise Privacy Policy

Last updated: 2026-10-10

This policy explains what information the Fan Noise - Relax App ("the app") for iPhone collects, why, and what choices you have. The app is published by Endurance Apptitude ("we", "us").

The short version

  • The app works offline. All sounds are built into the app. Your sound, volume, timer and preferences are stored only on your device.
  • We collect anonymous usage statistics (Google Firebase Analytics) to understand which features are used and improve the app.
  • We collect crash reports (Google Firebase Crashlytics) to find and fix bugs.
  • We process subscription purchases through RevenueCat, using an anonymous identifier, to know whether you have Premium.
  • We have no accounts, no ads, and no tracking across other companies' apps or websites. We do not sell your data. The app does not use the microphone.

1. Information that stays on your device

DataWhere it livesDo we receive it?
Selected sound, volume, timer and fade-out settings, audio preferencesYour deviceNo
Your onboarding answers (sleep challenge, bedtime, commitment), used to recommend a sound and timer lengthYour deviceNo (see "Usage analytics" for the general categories we count)
App state (onboarding completed, review-prompt counters, Premium status cache)Your deviceNo
"Sleep timer ended" notificationCreated as a local notification by iOS on your device, only if notifications are allowed in iOS SettingsNo
  • Sounds are played from files inside the app; nothing is streamed.
  • Timer notifications are local. They are not sent through any server and we do not use push notifications.
  • If you delete the app, this data is deleted from your device (unless it is included in your own iCloud/device backup, which Apple manages).

2. Information collected automatically

Usage analytics — Google Firebase Analytics

We use Firebase Analytics, a service provided by Google, to count how the app is used. It collects:

  • App events we define, such as: app launched, onboarding completed (and how many questions were answered), screen viewed, sound selected/played/paused, volume changed, timer started/stopped/completed (with its duration), premium sound tapped, paywall shown, purchase or restore completed, Premium status changed, review prompt requested, and playback errors (for example "sound file not found"). Some events include simple values such as the sound name, the timer duration or where the paywall was shown from.
  • Onboarding categories: the option you pick for "sleep challenge", "bedtime" and whether you committed may be stored as Firebase user properties, so we can see which groups use the app. These are short fixed labels from a list, never free text.
  • Events Firebase records on its own, such as first open, sessions, app updates and in-app purchase events.
  • An app instance identifier — a random ID that Firebase creates for this installation. It is not your name, email or Apple ID, and it resets if you reinstall the app.
  • Device and app information: device model, iOS version, app version, language, and approximate location at country/region level derived from your IP address.

Crash reports — Google Firebase Crashlytics

If the app crashes, or hits certain errors (for example a sound that fails to load), Firebase Crashlytics sends a report so we can fix it. A report contains:

  • The technical details of the crash or error (stack trace, which part of the app failed, timestamp).
  • Device and app information: device model, iOS version, app version, free memory/disk space, orientation, whether the device is jailbroken.
  • A random Crashlytics installation identifier, so we can tell whether one crash affects one device or many. It is not linked to your identity.

Crash reports never include your sounds, settings or onboarding answers.

Subscriptions — RevenueCat

Premium purchases are handled by Apple through the App Store. We use RevenueCat to check and manage your Premium status. RevenueCat receives:

  • An anonymous app user ID generated by RevenueCat for this installation (we do not use accounts, so it is not linked to your name or email).
  • Purchase information from the App Store: which product you bought, price and currency, transaction dates, trial and renewal/cancellation status, and the App Store receipt/transaction data needed to verify the purchase.
  • An "early supporter" flag: people who installed the app while it was completely free keep Premium at no cost. The app checks this on your device using Apple's record of the version you originally downloaded, and, if you qualify, tells RevenueCat with a grandfathered attribute set to "true".
  • Basic device and app information: app version, iOS version, country/store and language, used to show the right prices and offers.

We never receive your payment card details; payments are processed by Apple.

What we do not collect

  • No microphone access. The app only plays audio; it never records it.
  • No contacts, photos, location (GPS), health data or camera.
  • No email address, phone number or account information.
  • No advertising: the app shows no ads.

The app does not request permission to track you (App Tracking Transparency), so iOS does not make the advertising identifier (IDFA) available to the app or to Firebase. We do not link analytics or crash data to your identity.

3. How we use the information

  • To provide Premium features, restore your purchases and keep Premium free for early supporters.
  • To understand which features and sounds are used, find and fix crashes and playback problems, and improve the app, including the onboarding and the subscription screen.
  • We do not use your data for advertising, and we do not sell or rent it.

4. Third parties

ProviderPurposePrivacy policy
Google Firebase Analytics (Google LLC)Anonymous usage analyticshttps://policies.google.com/privacy and https://firebase.google.com/support/privacy
Google Firebase Crashlytics (Google LLC)Crash and error reportshttps://firebase.google.com/support/privacy
RevenueCat, Inc.Subscription and purchase managementhttps://www.revenuecat.com/privacy
Apple (App Store, StoreKit)Payments, subscriptions, app distribution, review promptshttps://www.apple.com/legal/privacy/

These providers process data on our behalf and may store it on servers in the United States or other countries.

Links to other sites. The subscription screen may contain links to our Terms of Use and this Privacy Policy, and rating the app opens Apple's App Store review prompt. Websites and services outside the app have their own privacy policies, which we do not control.

5. Data retention

  • On-device data stays until you delete the app.
  • Firebase Analytics event data is kept for the retention period set in our Google Analytics property (up to 14 months) and then deleted automatically; aggregated reports without identifiers may be kept longer.
  • Firebase Crashlytics crash reports are kept for 90 days and then deleted automatically.
  • RevenueCat purchase records are kept while we use the service, because they are needed to verify and restore subscriptions and for financial and tax records. You can ask us to delete them (see below).

6. Your choices and rights

  • You can use the app without creating an account and without giving us any personal details.
  • You can delete the app at any time to remove all on-device data.
  • You can turn timer notifications on or off in Settings → Notifications.
  • You can manage or cancel subscriptions in Settings → [your name] → Subscriptions on your device.
  • Depending on where you live (for example under the GDPR or CCPA), you may have the right to access, correct or delete personal data. Because we do not know who you are, please email us and, if possible, include the Premium transaction ID from your App Store receipt so we can find the related records.

7. Children

The app is not directed to children under 13 and we do not knowingly collect personal information from children.

8. Changes to this policy

If we change how the app handles data, we will update this page and the "Last updated" date above.

9. Contact

Questions or requests: support@enduranceapptitude.com