ha!shh
Features

Everything the app does today.

This page lists only what is in the current development build. New items from the latest update are marked.

The basics

One choice per app

Immediately, hold, at delivery time or block. Rules can also apply to an app group or a category.

Delivery times

Set several delivery times a day, such as 12:30, 18:00 and 21:00. Everything waiting arrives together.

Never hold list

Apps you add here come through in every mode. Optionally, get one more reminder if a notification is not opened within five minutes.

Always delivered

Calls, missed calls, alarms, reminders, calendar and navigation notifications are never held.

Quiet summary New

One silent line in the notification bar, with no sound or vibration, shows who has how many notifications waiting and when the first one will arrive. Content is not shown. Turn it on for the apps you choose or for everything that waits. A “Deliver now” button gives you everything waiting at once, without opening the app.

Modes and plans

Four modes, plus your own

Normal, Focus, Sleep and Sports. Rename them, hide the ones you don't use, or create your own modes.

Who comes through, who waits New

For each mode, see which apps arrive right away and which wait, with the reason. Add an app, group or category to say “this one comes through in this mode”.

Weekly plan and calendar New

Modes switch by day and time. Browse months and years, see how many notifications arrived, waited and were delivered on a past day (counts only), and set a plan for a future date. Date-specific plans are listed with their dates. While editing a plan, pick weekdays or the weekend with one tap.

24-hour dial

The Today screen shows the whole day on one ring with the waiting notifications. A countdown shows when the next delivery comes, for example “5 notifications in 38 min”.

Shift schedule

A repeating cycle of morning, evening and night shifts and days off. Breaks inside a shift are applied too.

Ready-made profiles

Preview what a profile changes before you apply it, and edit it. A profile lasts as long as its name says (for example “Deep work · 2 hours”) and then returns to the previous mode.

Focus session New

Tap “Focus for 25 min” on the Today screen. When time is up, you go back to your previous mode and see a short “well done” summary (counts only).

Staying in control

Rule scope New

See which apps a rule such as “Shopping” covers. Remove an app that was guessed wrong, or add a new one.

App groups

Put apps into groups and manage them with one rule. Rename a group or change its apps at any time.

All your apps

The Rules screen lists every app on your phone, not only the ones that have already sent a notification.

Optional automations

With your permission, the app can switch modes during calendar meetings or when your phone connects to your car over Bluetooth.

Back up your rules New

Save your rules to a file and restore them later. The backup also keeps mode names, hidden modes and each mode's list of apps that come through right away.

Smart setup New

Setup starts by getting to know your phone: your apps are sorted into groups, and you fix any that land in the wrong one. You are only asked about groups you actually have, and at the end you see a preview of who comes through and who waits. Choose “Start simple” and setup ends in 3 steps with the simple view turned on.

Weekly clean-up suggestion New

The Today screen lists the apps without a rule that interrupted you most this week. Move one to delivery time with a single tap, or choose “Not now”. Only counts are used.

Simple view New

Turn it on in Settings: the Today screen keeps only the dial, a single “Focus / Back to normal” button and the waiting notifications. The Rules and Plan tabs are hidden, and your rules keep working in the background. For people who want to use the app with as few settings as possible.

Why did it wait? New

In History, every held notification shows which mode or rule held it. From there you can also move that app to delivery time without opening the rules screen.

Question of the day New

Once in the morning, the app asks about the app without a rule that interrupted you most yesterday. Hold it with a single tap.

Mode by Wi-Fi New

Normal when you get home, Focus when you arrive at work. You set it up with your phone's routines app (on Samsung, “Modes and Routines”); ha!shh does not ask for location permission. Settings → Mode by Wi-Fi shows the steps. Home screen shortcuts and routines switch the mode without opening the app; only a short message appears.

Archive and security

Notification archive New

Save the notifications you want into folders such as Coupons, Bills and Expenses, or your own folder. The app suggests the amount and you confirm it; a monthly total is shown. Add a due date and you get a reminder that morning. You can also archive a notification straight from History if its content was kept there. Nothing enters the archive on its own. An item with a due date can be added to your phone's calendar (no calendar permission needed).

Fingerprint lock New

Protect the whole app, or only the archive and notification contents, with your fingerprint, face or phone PIN. Android's own prompt is used, so your fingerprint data never reaches the app. In the “archive and contents” setting, content previews in History also stay hidden until you unlock.

See content, only if you allow it

Notification content is not read by default. Turn on content display in Settings to see what is waiting.

Themes and app icon New

Choose Paper (warm cream, the default), Light (white), Dark or System, which uses Paper in light mode and Dark in dark mode. When you change the theme, the app asks whether to match the home screen icon too. On Android 13 and later, themed icons take your wallpaper color.

Send feedback New

From Settings, your email app opens with a ready message. Adding device information is optional.

Fact sheet

The technical details.

These describe the current development build (0.89). Numbers come from the source code.

Platform
Android 8.0 and later (API 26); targets Android 15 (API 35)
Built with
Java 17 and the Android SDK only; no third-party libraries
Code
About 20,600 lines in 91 source files
Tests
31 core logic test files; the build stops if any test fails
How it works
A notification listener and Android's own snooze, so the original notification comes back on time instead of being copied
Network
No internet permission; no servers, accounts, ads or analytics
Storage
Encrypted on the phone with a key kept in the Android Keystore
Status
Tested on a Samsung Galaxy S24 and an Android 15 emulator; not yet on Google Play
Development
Claude Code is the main development tool. The app itself contains no AI service.