Instagram without Reels. YouTube without Shorts. Facebook without short-form video. X without the For You feed. Reddit without the algorithm.
Open a platform, and the infinite-scroll content is already gone. Posts, Stories, DMs, subscriptions — all still there. The addictive parts aren't.
WHY DULL WORKS
— Removes Reels, Shorts & short-form video
— Kills algorithmic "For You" and "Explore" feeds
— Daily time limits with hard gates
— Quiet hours — social goes dark on your schedule
— Friction gates — a speed bump before opening (57% fewer impulsive app opens*)
— Grayscale mode — cuts ~38 minutes of daily screen time*
— Usage tracking by platform
ON YOUR TERMS
No guilt pop-ups. No "you've been scrolling for 20 minutes." Dull strips out the stuff designed to keep you stuck — and gives you the tools to set your own rules.
WHAT STAYS
— Posts from people you follow
— Stories and DMs
— Channels and creators you subscribe to
— Long-form videos you chose to watch
— Everything you actually opened the app for
LOCK IT IN (OPTIONAL)
— Commitment delay: changes that loosen your filters take 24 hours to apply. Stops you from rage-disabling everything at 11pm.
— PIN lock: put settings behind a PIN so you can't easily undo your own rules.
— Both are opt-in. Dull doesn't tell you what to do. It just makes it easier to do what you already decided.
5 PLATFORMS
Instagram · YouTube · Facebook · X · Reddit
Each filtered independently. Choose what to remove per platform.
PRIVACY
No accounts. No browsing data leaves your device. The only third-party services are RevenueCat for subscription management and Apple's AdServices for anonymous ad attribution.
Dull requires a subscription (Dull Pro) to use. A 7-day free trial is included. After the trial: $3.99/month or $14.99/year. A one-time Lifetime Access purchase ($59.99, non-renewing, valid for the lifetime of the Dull app/service) is also available. Payment is charged to your Apple ID. Subscription auto-renews unless cancelled at least 24 hours before the end of the billing period. You can manage or cancel your subscription in your Apple ID account settings.
Terms of Use (EULA): https://getdull.app/terms
Privacy Policy: https://getdull.app/privacy
Apple Standard EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
What's new (v1.8.3)
— Fixed (critical): tapping the shield bounce from a blocked native app sometimes landed on iOS's "Restricted" page inside Dull instead of the filtered platform (iOS 26). Apple's in-app web filter was holding the block a few hundred ms longer than the redirect's clear. Dull now waits for the system to release before opening the platform, with automatic retry as a backstop.
— Fixed: Redirect could get stuck on "paused" even after re-enabling Screen Time access in iOS Settings. iOS doesn't tell apps when that toggle flips back on, so Dull now asks iOS directly on every foreground.
— Fixed: tapping the shield bounce notification now lands you on the right platform inside Dull again, even when the shielded app's name contains a space (Instagram Lite, etc).
— Fixed: rare case where Hard Block could shield the in-app Instagram/YouTube feed itself if you'd selected the matching web domain from the picker. Redirect now never touches your in-app browsing — only the native apps.
— New: in-app explainer before iOS asks about ad attribution, so you know what the system dialog is for and that it's separate from the Screen Time access prompt.
— Clearer copy across all Redirect surfaces — the app now says "screen time access" everywhere, matching what iOS Settings labels it.