For deep learning, not shallow scrolling.
An Android app that creates intentional friction when accessing YouTube Shorts, helping you reclaim your attention.
- Download
app-debug.apkto your Android device - Tap the APK to install
- Open DeepWatch and grant permissions
Google Play Protect may block installation of apps from outside the Play Store.
To install anyway:
- Tap "Got it" on the warning dialog
- Tap "More details"
- Tap "Install anyway"
If "Install anyway" doesn't appear:
- Open Play Store app
- Tap your Profile icon (top right)
- Tap Play Protect
- Tap Settings (gear icon)
- Toggle OFF "Scan apps with Play Protect"
- Install the APK
- Toggle Play Protect back ON after installation
Android 13+ blocks sensitive permissions for sideloaded apps until explicitly allowed.
To allow restricted settings:
- Long-press the DeepWatch app icon
- Tap "App info"
- Tap the three-dot menu (⋮) in the top-right corner
- Tap "Allow restricted settings"
- Confirm with your PIN/fingerprint if prompted
- Return to DeepWatch and enable permissions
Alternative path:
Settings → Apps → DeepWatch → ⋮ (top right) → Allow restricted settings
If the service crashes or stops:
- Go to Settings → Accessibility → DeepWatch
- Toggle it OFF, then ON again
- If that fails, force stop the app and re-enable
After installation, ensure both permissions are granted:
- Accessibility Service - Detects when you navigate to Shorts
- Overlay Permission - Shows the blocking overlay
Both are required for DeepWatch to function.
- You open YouTube and tap on Shorts
- DeepWatch detects this via Accessibility Service
- A 10-second blocking overlay appears
- You can tap "Go Back" immediately, or wait
- After 10 seconds, you must tap to proceed (extra friction)
- If you proceed, there's a 5-minute cooldown before next intervention
- Countdown Duration: 5-30 seconds (default: 10)
- Cooldown After Proceed: 1-30 minutes (default: 5)
# Requires Java 17 and Android SDK
./gradlew assembleDebug
# APK location
app/build/outputs/apk/debug/app-debug.apkMIT