What Focus does
Focus is a scheduled app and website blocker. It has no user accounts and no developer-operated analytics or browsing-history backend. App blocking and website filtering use separate permissions, with separate consent controls in Settings. Withdrawing website-protection consent also stops master protection; turning off master protection stops both features. Core blocking does not depend on agreeing to personalized advertising.
Schedules and settings stored on your device
Focus stores selected service identifiers or website domains, schedule times and weekdays, enabled states, protection preferences, and the version and time of accepted permission disclosures. These support your blocking rules and remember your choices. Focus does not upload this database to the developer. Android cloud backup and device-transfer backup are disabled for the app. These records remain until you delete rules, withdraw the relevant consent, clear the app's storage or uninstall it. Uninstalling or clearing storage also removes cached website icons and local consent/preferences; Google may separately retain advertising data under its policies.
Accessibility access for app blocking
If you consent and enable App blocking in Android Accessibility settings, Focus observes the package name in window-state events to identify the app currently shown. During your selected schedule it sends you to Home when that package matches a blocked service. The most recent package name is held only in memory. It is not logged, stored as history, shared with Google AdMob or sent to the developer. The service cannot retrieve screen content and does not read messages, passwords, typed text or screenshots. You can withdraw this consent in Focus Settings or disable the service in Android Accessibility settings. Disabling app blocking does not disable website filtering.
Notification silencing
If you consent and enable Notification Access in Android settings, Focus receives notification events solely to identify the package name of the app posting each notification. When an incoming notification is from an app that matches an active quiet-hours schedule, Focus dismisses that notification. Focus does not read, inspect, store, log, or transmit notification text, message contents, sender names, or notification extras. Notification processing occurs entirely in local memory and is never shared with Google AdMob, Cloudflare, or the developer. You can withdraw this consent or disable the service at any time in Focus Settings or in Android Notification Access settings.
VPN access and encrypted DNS
If you consent and grant Android VPN permission, Focus inspects DNS requests in an on-device DNS-only tunnel to compare domain names with your schedules. Blocked DNS requests receive a local failure response and are not sent upstream. Allowed DNS requests are transmitted to Cloudflare's 1.1.1.1 public resolver over HTTPS using certificate and hostname verification. Cloudflare receives the queried domain, DNS request and your public IP address to provide DNS resolution. The developer does not receive these queries. Focus keeps no DNS-query history. Cloudflare's own processing, retention and international infrastructure are described at https://developers.cloudflare.com/1.1.1.1/privacy/public-dns-resolver/ .
The resolver addresses are 1.1.1.1 and 1.0.0.1 on HTTPS port 443. Focus never falls back to unencrypted upstream DNS. If encrypted resolution is unavailable, allowed DNS requests may fail. Private network/split-DNS names may not resolve through this public resolver. This feature does not hide your IP address, proxy webpages or encrypt all internet traffic. Browser encrypted DNS, existing connections and caches can bypass domain filtering. You can stop or withdraw website protection consent from Settings; the notification's Turn off action also stops protection.
Website icons
When a custom website is displayed, Focus may fetch its homepage and icon over HTTPS. The website and any HTTPS icon host it specifies receive the requested path/domain and your IP address, as with an ordinary web request. This may occur before VPN protection is enabled and is independent of the DNS filter. Icons are cached only on your device until Android clears the cache, you clear app storage, or you uninstall Focus. Focus does not send the list of configured sites to a separate favicon provider.
Advertising and privacy choices
Focus uses Google AdMob for banner ads and Google's User Messaging Platform to determine and collect applicable privacy choices where required by local regulations. AdMob is not initialized until the privacy check succeeds and Google's consent API permits requests. If the check or form fails, Focus pauses ads and blocking remains available. These choices do not grant VPN or Accessibility permission. Focus does not collect or store your age or birth date.
Google's advertising SDK may collect IP addresses (including approximate location inferred from IP), device/advertising identifiers, app interactions, diagnostics and performance information for advertising, measurement and fraud prevention, subject to your choices and Google's configuration. The consent service processes information needed to determine and remember applicable choices. Focus never gives its schedules, foreground package observations or DNS queries to the advertising SDK. Google can process data outside your country and controls its own retention. See https://policies.google.com/privacy and https://developers.google.com/admob/android/privacy/play-data-disclosure . The developer does not operate an additional analytics service or sell the blocking database.
Your choices, retention and deletion
You can edit/delete schedules, stop protection, withdraw VPN or Accessibility consent, and disable those permissions in Android Settings. Clearing Focus storage or uninstalling deletes Focus's local data. Because Focus has no account or developer-side history, there is no account to delete and no remote blocking history for the developer to retrieve. For Google or Cloudflare data, use their published privacy controls and request channels; deleting local Focus data does not itself delete records held by those providers. Contact the publisher with questions about access, correction or deletion requests.
Children and changes
Focus is a productivity app intended for adults and teenagers aged 13 and up, not children under 13. If the app's data use changes, this policy will be updated. Material changes to VPN or Accessibility processing require a new in-app disclosure and consent before that processing starts.
