← All LogicGateGames apps
Halto - App Blocker & Focus icon

Halto - App Blocker & Focus

Block distracting apps with focus sessions, schedules and a strict mode.

Get Halto - App Blocker & Focus on Google Play

Halto is an app blocker and focus app for Android. Start a focus session, or set a schedule, and when you open an app you chose to block, Halto covers it with a block screen that shows how much time is left.

Halto blocks apps, not websites. It needs two permissions you grant in Android settings, Usage Access and Display over other apps. A third, the Accessibility service, is optional and makes blocking faster on some phones. What each one is used for is explained below.

What it does

Focus sessions that block at once

Pick a length, pick what to block (social apps, streaming, games, all apps, or apps you choose), and start. Opening a blocked app brings up the block screen with a countdown and a Back to work button.

Recurring schedules

Set start and end times for chosen days of the week, including overnight windows such as 10 PM to 7 AM. Quick presets and a Bedtime mode are built in. Schedules start on their own, with the app closed.

Strict mode

Removes the End session button from the block screen. Stopping early means opening Halto, typing a confirmation phrase and waiting out a countdown; the Quick Settings tile only opens the app. It cannot be switched off during a session.

Intent mode

Instead of a plain block, Halto asks how long you need the app and opens it for that many minutes. It is for moments when you want to use an app on purpose, not by habit.

Accountability partner

A friend or family member sets a secret PIN on your phone. The PIN is needed to change how many short timed accesses you get per day. Your partner's name and the PIN hash stay on your phone.

Daily time budgets per app

Give an app a daily allowance in minutes. When today's use reaches it, Halto blocks the app until midnight. This works whether or not a session is running, and needs the Accessibility service.

Stats and streaks

See focus time, completed sessions, which apps you tried to open most, screen time and your daily streak. Set a daily focus goal. Export your sessions as a CSV file.

Always-allowed apps, tile and widget

Choose apps that are never blocked. Start or stop a session from a Quick Settings tile or a home screen widget. Phone, Settings, clock and emergency apps are never blocked.

Where your data lives

Your focus sessions, schedules, stats, blocked-app choices and settings are stored on your phone. The app-usage information Halto reads through Usage Access and the Accessibility service is processed on your phone and is not uploaded. If the app crashes, it sends a crash report through Firebase Crashlytics with technical error details, the phone model, the Android version and the app version, never your blocked apps, sessions or partner details. Exports and backup files are saved only where you choose. Android's cloud backup is turned off for the app. The privacy policy lists the third-party services Halto uses.

Questions

How does Halto block an app?

While a session or schedule is running, Halto watches which app comes to the front. When it is one you chose to block, Halto shows a full-screen block screen over it with a timer. The Accessibility service makes this instant. Without it, Halto checks the open app about once a second.

Why does Halto need Usage Access, Display over other apps and Accessibility?

Usage Access lets Halto see which app is open and how long each app is used, for blocking, daily budgets and stats. Display over other apps lets it show the block screen on top of a blocked app. Accessibility is optional: it tells Halto instantly when an app opens, and is needed for daily app budgets.

What can Halto's Accessibility service see?

Only the package name of the app whose window just came to the front, such as an app's internal ID. The service is set up without permission to read window content, so it cannot read text, messages or passwords on your screen. Halto also uses it to press Home when it must send you out of a blocked app.

Can I end a session early in Strict mode?

Yes, but it takes effort. There is no End session button on the block screen. In the app you must type a confirmation phrase and wait out a countdown. Strict mode cannot be switched off while a session runs. If you set up an accountability partner, their short timed accesses still work.

Can I uninstall Halto or turn off its permissions during a block?

Yes. Halto does not lock you in. Android Settings is never blocked, so you can remove a permission, switch off Accessibility, force-stop or uninstall Halto at any time, even in Strict mode. Switching off or deleting a running schedule also ends its block. If a permission goes, Halto posts a notice that blocking has stopped.

Does Halto block websites?

No. Halto blocks apps. It does not see web addresses or page content. Browsers are left alone by the built-in categories, including All apps. If you pick a browser by name in Custom apps, Halto blocks that whole browser app while the session runs.

Do blocks and schedules still work after I restart my phone?

Yes. After a restart, an app update or a clock or time zone change, Halto sets its schedule alarms again, and a manual session that is still running resumes for its remaining time. If you deny the Alarms and reminders permission, schedules still run but start less precisely.

Does Halto use a lot of battery, and does it work on tablets?

While a session or schedule runs, Halto keeps a notification and checks the open app. With Accessibility on, that check is a slow safety net. Some phones stop background apps, so allow unrestricted battery use if blocking stops. Yes on tablets: phones stay in portrait, tablets can rotate.

Requirements

More from LogicGateGames

FotolokA photo vault that opens from behind a working calculator. QuiNotesNotes and checklists, with search that reads the text inside your images. ThecaA file manager, a cleaner and an encrypted vault in one app. DiurnaA planner and journal you can restyle to suit how you think. PermittoPractice for the US learner's permit test, for all 50 states and DC, in English and Spanish. WAKEMAn alarm that stays on until you finish the task you set it.

See all 26 apps and games →

Privacy policy · Terms. Questions, bugs and feature requests go to logicgategames@gmail.com — it is read by the person who wrote the app.