Scream Time
Contact
In development for iOS

Put your phone down.
Or scream to keep it.

Scream Time is a screen-time app with one rule: when your daily limit runs out, the only way to unlock more time is to scream — three times, loud enough, in a row. Most people would rather put the phone down.

iOS · Screen Time API No audio ever stored Built for real self-control
Scream Time's scream-to-unlock screen, showing 3 screams required to unlock 10 extra minutes
Scream Time app icon

The mechanic

How it works

Simple by design — the mechanic only works because it's this direct.

01

Set a limit

Pick a daily time budget for your phone as a whole, or for specific distracting apps.

02

Time runs out

The app (or category) locks automatically using Apple's Screen Time framework — the same enforcement families rely on.

03

Scream to unlock

Three loud sounds in a row buys back a short block of time. It's easy to do alone — much harder to want to do around other people, which is exactly why it works.

The theory

Why embarrassment works

The mechanic isn't a gimmick — it's the entire strategy.

A cost you can't hide

A password or a friend holding your PIN is private — easy to override alone. A scream is public. Anyone nearby hears exactly what you're doing and why.

Social cost beats willpower

Most blockers rely on self-discipline in the moment you have the least of it. Scream Time replaces that with a cost most people would rather not pay in front of others — at a desk, on a bus, in a waiting room.

Escalating threshold

Each additional unlock for the same app raises the bar — one more scream than the last, up to a cap. Diminishing returns discourage screaming your way around your own limit.

Data handling

Privacy & permissions

The mic is used for one narrow purpose, entirely on-device.

Audio is never recorded

The app reads live decibel level only. No audio is captured to a file, stored, or transmitted anywhere.

No network transmission

Decibel readings never leave the device. There is no server-side audio processing.

No accounts, no analytics

There's no sign-up, no tracking SDK, and no server of any kind. Nothing about how you use the app is collected anywhere.

Read the full privacy policy →

For the review team

Note on the Family Controls entitlement

For the locking to mean anything, it has to happen at the system level — not inside our app, where it could be closed or force-quit around. That's the one piece we can't build ourselves, and it's why we're requesting this entitlement.

Scream Time requests the Family Controls entitlement to use Apple's DeviceActivity, ManagedSettings, and FamilyControls frameworks as intended: to let a person set their own daily usage limit and have iOS enforce it at the system level, rather than through a workaround (VPN profiles, accessibility-permission hacks, or app-switch detection).

The entitlement is used for self-directed screen-time management, not parental supervision of a second device or account. All limits are set by the device's own user, for their own device, and enforcement is local — there is no remote management console or third-party account involved.

Frameworks requested
FamilyControls, ManagedSettings, DeviceActivity
Use case
Individual self-limiting of app and total device usage, with a novel unlock mechanic (above)
Scope
Single device, single user — no family-sharing or child-account management in v1
Unlock mechanism
On-device microphone decibel detection only — see Privacy section above

We're happy to walk through the implementation in more detail or provide a TestFlight build for review on request.

Status

Currently in development, heading to TestFlight before launch.

Built with Apple's Screen Time framework iOS · coming soon

Get in touch

Contact

Reach out with any questions during review.

Developer
Giorgio Kilibarda
Email
giorgiokilibarda@live.ca
App
Scream Time
Platform
iOS