package icon

App Blocker: Curbox Detox

App blocker and screen time tracker. Block apps, websites, reels and shorts.
New in version 4-fdroid
Action Required: Update Your Blocker Configurations. We have made foundational changes to how all three blockers (app, website, and short-form) operate. As a result, your existing configurations may no longer work as expected.
We highly advise reviewing and updating your settings. Additionally, you will need to reconfigure both Tamper Protection and the Settings Change Delay.
We apologize for any inconvenience this may cause!

Please read the docs for app, wesbite, and shortform blockers at curb
Curbox (formerly Digipauwse) is a free and open source app blocker and screen time tracker built for digital wellbeing and a real digital detox. As an app blocker it lets you block apps, websites, reels and shorts, then watch your screen time drop and your focus come back.

Block apps and websites

App and Website Blocker: block any distracting app or website completely
URL Path Blocking: block just one part of a site, like m.youtube.com/shorts, while the rest of YouTube still works
Short Form Content Blocker: shut off Instagram Reels and YouTube Shorts so the feed stops pulling you back
Tamper Protection: make it difficult to uninstall Curbox or turn off its blocking service
Settings Change Delay: make weaker rule changes wait before they take effect, giving you time to reconsider

Hide only the distracting parts

Granular UI Hiding lets you remove the trap inside an app without losing the app. Curbox lays a clean overlay over the exact area you pick, so everything else keeps working. For example, hide the YouTube home feed but keep search, blank out the Instagram explore tab, or the entire home feed while allowing posts from friends. You stay in control of what you see.


Stay focused

Focus Mode: pause apps and websites for a set time so you can study or work in peace
Scheduled DND: turn on Do Not Disturb automatically at the hours you set
App Specific Grayscale: drain the color out of Instagram while your Camera stays full color, so dull apps lose their pull
Scheduled Usage Limits: set when a group is active and how much use is available during that time
Mindful Messages: gentle nudges that run as overlay when you use an app
Attention Span Tracking: see how long you stay with short form videos before moving on


See your time

Usage Analytics: clear breakdowns of how long you spend in each app and website
Focus Statistics: track your focus sessions and your progress over time
Live Scroll Counter: a real time count of how many short videos you have scrolled
Session Timer: a live timer of how long the current app has been open
Home Screen Widgets: keep your stats and quick controls on your home screen


Choose how hard it is to give in

When you use all the time available in a schedule, you decide what it takes to get back in.

Strict Blockade: no access at all
Timed Unlocks: each unlock lasts a short set time, like 5 minutes
Dynamic Unlocks: pick the unlock length yourself each time
QR or Barcode Unlock: scan a real barcode, like one on a book, so you have to get up and move
Sentence Retyping: type out a full sentence before the app will open
Unlock Limits: cap how many unlocks you get every few hours
NFC Unlock: use a physical NFC tag to make unlocking a deliberate action
Adaptive Math: solve a changing math challenge before you can unlock


Built for developers

The Curbox API lets approved apps start Focus Mode, change Curbox settings, and read usage statistics. You stay in control of which apps receive access.


Curbox is the app blocker for anyone who wants to block distracting apps and websites, cut screen time, and take back their focus. Free, open source, no ads.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 4-fdroid (4) suggested Added on Aug 10, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • control Near Field Communication
      Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • android.permission.WRITE_SECURE_SETTINGS
    • moe.shizuku.manager.permission.API_V23
    • neth.iecal.curbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 7.8 MiB PGP Signature | Build Log

  • New in version 3-fdroid
    - fix website blocker not working properly
    - make both website usage tracker and app usage tracker turnoffable
    - remove pm suspend from focus mode (it was buggy asf)
    - add support for firefox focus browser @arlohb
    - Show remaining opens in warning overlay @binayshaw7777
    - now warning screen unlock duration is applied to entire app/website group instead of one
    - add timer notification for keyword blocker
    - Add minimum character setting for intent unlock @ompug
    - Label the only warning screen butt
  • Version 3-fdroid (3) - Added on Jul 19, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • android.permission.WRITE_SECURE_SETTINGS
    • moe.shizuku.manager.permission.API_V23
    • neth.iecal.curbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 7.7 MiB PGP Signature | Build Log

  • New in version 2-fdroid
    - Curbox API: other apps can now ask Curbox to block things, with your approval.
    - Settings change delay, so weakening a block takes time
    - Stronger anti uninstall protection
    - Snapchat spotlight and story blocking
    - Grayscale now use WRITE_SECURE_SETTINGS
    - App language picker, plus Arabic, Chinese, Japanese, Portuguese, Russian
    - Support for Vivaldi, IronFox and Iceraven
    - Many fixes to usage stats, keyword blocker and UI hider scripts
  • Version 2-fdroid (2) - Added on Jul 13, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • android.permission.WRITE_SECURE_SETTINGS
    • moe.shizuku.manager.permission.API_V23
    • neth.iecal.curbox.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 7.7 MiB PGP Signature | Build Log