OwnHour is an app blocker, website blocker and adult content blocker that helps you protect your attention and get your hours back. Set the rules once, while you are thinking clearly, and let them hold when you are not.
ADULT CONTENT AND EXPLICIT SITES
- Adult-content filtering with blocklists refreshed daily, free and never paywalled
- Matched on what is on screen, not just the address bar, so it holds inside apps
- YouTube Safe Search enforced, so explicit searches are blocked as you type
- Password fields, your launcher and your dialer are never inspected
BLOCK WHAT PULLS YOU IN
- Pick any app and it stops opening; block sites and domains by name, or write keyword rules
- Short-video feeds paused in the apps you choose; posts and messages still work
FOCUS ON PURPOSE
- Gentle protection for a nudge, or Strict protection when you mean it
- Weekly schedules that start on time, even after your phone stops OwnHour
- Daily time limits, and temporary passes you can end early from the notification
MAKE IT STICK
- Uninstall resistance makes removing OwnHour a deliberate, guarded step
- Weakening a rule can cost a delay, a partner's approval, or a guardian's
BRING SOMEONE WITH YOU
- Add an optional trusted partner to approve protected changes
- They open a web page: no account, no app install, nothing to sign up
- They see protection health, never the apps or sites you open
FREE AND PRO
Free is a real product, not a trial: manual blocking, one schedule, Gentle sessions, adult-content filtering and seven days of insights. Pro adds Strict protection, unlimited schedules, more filter categories, short-video feed blocking, Guardian uninstall resistance and full history. A free trial and a one-time Lifetime purchase are available.
VPN SERVICE USE
OwnHour uses Android's VpnService for an optional, on-device, DNS-only filter, so your website, domain, adult-content and category rules work across supported apps and browsers. This is not a general-purpose VPN. It routes only DNS requests to OwnHour's local filter. Ordinary web and app traffic is not routed through OwnHour, your location and public IP are unchanged, page content is not inspected, and traffic is never sold, redirected or used for advertising. Domain names are matched in memory and never kept as browsing history. You can deny the VpnService permission or turn web protection off at any time.
ACCESSIBILITY SERVICE USE
OwnHour uses Android's AccessibilityService for on-device website, domain, keyword and YouTube Safe Search blocking. While it is enabled, it receives events from a fixed list of apps: supported browsers, YouTube, Instagram and Facebook, plus the Android settings, permission and package-installer screens used to remove OwnHour. It reads limited on-screen signals, such as the browser address bar, visible page text and YouTube search text, and uses them only to apply the rules you create.
AccessibilityService is used only for the blocking you configure. When a rule matches, OwnHour may show its blocking screen, leave a blocked page or feed, or replace the address of an explicitly blocked page in the same browser with your chosen safe address. Guardian protection is a separate parental-control feature: only after the device user consents and an authenticated parent or legal guardian approves may OwnHour leave its exact uninstall, app-details and Device Admin deactivation screens, until a time-limited removal grant is active. This is uninstall resistance, not absolute uninstall prevention. OwnHour does not record the screen, log keystrokes, store screen content, change unrelated device settings, or send screen data to OwnHour or third parties. Processing happens on your device in the moment. You can choose "Not now" and can disable the service in Android settings at any time.
Blocking decisions stay on your device. Crash reporting is optional and off by default.
App, website and adult content blocker. Focus sessions and screen time limits.