Focus - Privacy Policy

This Privacy Policy describes how Focus, package name net.langhoangal.focus_alarm_timer_reminder (the "App") handles information when you use the App.

The App is provided worldwide on Google Play by Lang Hoang, an independent app developer based in Vietnam ("I", "me", or "my").

This policy explains what types of data may be collected, how that data is used, and how off-device processing is protected.

2. Children's Privacy

The App is not directed to children under 13. The minimum recommended age for using the App is 16. It is not declared as a child-directed or Families app on Google Play. If you are a parent or guardian and believe a child has provided personal information directly to me, contact me so I can take appropriate action.

Focus is designed for a general audience and is not directed to children.

3. Local Device Data

The app stores some information locally on your device.

Your timer presets, reminders, selected sounds, practice logs, and app settings are stored on your device.

4. Types of data that may be collected and processed outside your device

Anonymous app identifier

An anonymous identifier may be processed to operate the app and understand aggregate usage. It does not identify you by name or email.

Details
  • Category: Personal info
  • Type: User IDs
  • Collected: Yes
  • Shared: No
  • Required: No
  • Purposes: App functionality, Analytics
  • Processed by: ,
  • Notes:

    Focus creates an anonymous Firebase identifier when the app starts. It is not a sign-in account and is used for app operations and analytics.

App and practice activity

Technical events about completed meditation or breathing sessions may be processed for app analytics and improvement.

Details
  • Category: App activity
  • Type: App interactions
  • Collected: Yes
  • Shared: No
  • Required: No
  • Purposes: Analytics, App functionality
  • Processed by:
  • Notes:

    Focus records practice completion details such as session type, duration, planned duration, and finish reason to understand app use.

Device and app identifiers

Technical identifiers may be processed for analytics, remote configuration, and related app operations. Advertising identifiers and related technical data may be shared with Google AdMob to serve and measure ads in the free version.

Details
  • Category: Device or other IDs
  • Type: Device or other IDs
  • Collected: Yes
  • Shared: Yes
  • Required: No
  • Purposes: Analytics, App functionality, Advertising or marketing
  • Processed by: , ,
  • Notes:

    Technical device and app identifiers support analytics and remote configuration.

    may process advertising identifiers and related technical data to serve and measure ads for the free version.

Crash data

Crash reports may be processed to diagnose problems and improve app stability.

Details
  • Category: App info and performance
  • Type: Crash logs
  • Collected: Yes
  • Shared: No
  • Required: No
  • Purposes: Analytics
  • Processed by:
  • Notes:

    Crash reports help diagnose problems and improve app stability.

Purchase and subscription data

Purchase and subscription records may be processed when you buy or restore Premium access.

Details
  • Category: Financial info
  • Type: Purchase history
  • Collected: Yes
  • Shared: No
  • Required: No
  • Purposes: App functionality
  • Processed by: ,
  • Notes:

    Purchase and subscription records are used to validate Premium access and restore purchases.

6. Service Providers

7. Security

I use reasonable administrative and technical measures appropriate to the information handled directly by me.

Information transmitted to the services described in this policy is sent using their SDKs and encrypted network connections where supported.

No method of electronic transmission or storage is completely secure, and absolute security cannot be guaranteed.

8. Data Retention

Local practice data remains on your device until you delete it, clear app data, or uninstall Focus. Provider-processed purchase, advertising, analytics, crash, and technical data are retained under the relevant provider's policies.

Local data: Timer presets, reminders, selected sounds, settings, and practice logs remain on-device until you remove them.

Third-party data: Firebase, , , and retain data according to their own privacy and retention policies.

9. Data Deletion

You can delete local practice logs, reminders, and presets in the app where available, or remove all local data by clearing Focus app storage or uninstalling the app. For provider-processed data such as anonymous identifiers, purchases, advertising, analytics, and crash reports, contact support at support@langhoangal.dev for help identifying the applicable provider process.

View data deletion instructions

10. Contact

For privacy questions, contact:

Email:support@langhoangal.dev

Firebase Authentication

Firebase Authentication helps apps sign users in with supported identity providers.

Firebase Analytics

Firebase Analytics helps developers understand app usage and product behavior.

Firebase Remote Config

Firebase Remote Config lets developers adjust app behavior and content remotely.

Firebase Crashlytics

Firebase Crashlytics reports crashes and stability issues to help developers fix app problems.

RevenueCat

RevenueCat provides subscription and in-app purchase infrastructure for mobile apps.

Google Play Billing

Google Play Billing handles in-app purchases and subscriptions for Android apps distributed through Google Play.

Google AdMob

Google AdMob is Google's mobile advertising platform for showing and measuring in-app ads.