What is Drinking Mode?
We've all been there. It's 2 AM, you've had a few too many drinks, and suddenly it seems like a great idea to text your ex, send a controversial message to the group chat, or reply to your boss's email with brutal honesty. Drinking Mode is the app that stops you from making those mistakes.
Simply activate Drinking Mode before you head out for the night. The app will intercept your messaging apps and prevent you from sending messages you'll regret in the morning. It's like having a responsible friend who takes your phone away — except it's an app, so it never gets drunk too.
How It Works
- Activate before going out: Open Drinking Mode and tap the big "Activate" button. Set a timer or leave it on until you manually deactivate.
- Go enjoy your night: Party, drink, have fun — Drinking Mode is watching your back.
- Blocked when you try to text: If you try to open a messaging app, Drinking Mode will intercept and show you a warning. It uses Android's Accessibility Service to monitor app usage.
- Wake up regret-free: In the morning, deactivate Drinking Mode and check what you would have sent. Crisis averted!
Key Features
One-Tap Activation
Activate with a single tap before heading out. No complicated setup needed.
Message Blocking
Blocks access to WhatsApp, Messenger, SMS, Instagram DMs, and other messaging apps.
Timer Mode
Set a timer and Drinking Mode automatically deactivates when you're expected to be sober.
Hard to Bypass
When you're drunk, it's hard to disable. That's the point — designed to resist your impaired judgment.
Emergency Calls Allowed
Emergency calls and numbers you whitelist are always accessible. Safety first.
Clean Design
Simple, intuitive interface that's easy to use even after a few drinks.
Why Drinking Mode Exists
The idea for Drinking Mode came from personal experience — and from watching friends suffer the consequences of late-night texting. A 2023 study found that 43% of smartphone users have sent a message they regretted while under the influence of alcohol. That's nearly half of all phone users!
The problem isn't just embarrassing texts to exes. Drunk messaging can damage professional relationships, cause arguments with friends and family, and lead to real-world consequences that a simple "I was drunk" can't fix.
Drinking Mode takes a pragmatic approach: if you know you're going to drink, take one sober action to protect yourself from your future drunk self. It's like leaving your car keys at home when you know you'll be drinking — except for your phone.
Technical Deep Dive
Under the hood, Drinking Mode uses Android's Accessibility Service API to monitor which apps are in the foreground. When Drinking Mode is active and a blocked app is detected, it overlays a full-screen warning that intercepts user interaction.
The technical challenge was making the blocking robust enough that a determined (but impaired) user can't easily bypass it, while still maintaining a good user experience and following Google Play's policies on Accessibility Service usage. The solution involves a combination of:
- Foreground service with persistent notification
- Accessibility service for app detection
- Full-screen overlay activity for blocking
- Device admin capabilities for enhanced lock
- Custom unlock challenge (math problem, pattern) that's easy sober but hard drunk
Privacy & Security
Drinking Mode doesn't read your messages, store your data, or send anything to external servers. The Accessibility Service is used exclusively to detect which app is in the foreground — it doesn't read screen content. All processing happens locally on your device.
Your privacy is paramount. The app doesn't require an account, doesn't collect analytics, and doesn't phone home. It's a simple utility that does one thing well.