If you're under 18, a parent/guardian email is required for approval.
How do I set a daily screen time limit?▾
Go to your Dashboard
Find the Daily Limit card
Drag the slider to your desired limit (30 min to 8 hours)
The limit saves automatically
When you reach your limit, you'll receive a warning notification.
How do I block a website or app category?▾
Go to Dashboard > Block Rules
Click + Add
Select a category (Gambling, Social Media, Adult, Gaming, etc.)
Or choose Custom and enter a specific domain
Set the unblock policy (Permanent, 48h Cooldown, or Group Approval)
Click Create Rule
Rules take effect immediately on all connected devices.
How do schedules work?▾
Schedules let you activate block rules at specific times:
Always Active: Rules apply 24/7
Recurring: Choose specific days (Mon-Sun) and time range (e.g., 9am-5pm)
You can bind one or more block rules to a schedule. For example, block social media only during work hours.
Platform Setup Guides
iOS (iPhone & iPad) Setup▾
Download EasyBrick from the App Store
Sign in with your account
When prompted, allow the VPN configuration (this is a local DNS filter, not a VPN tunnel)
Allow notifications for block alerts and reminders
Enable Background App Refresh in Settings > EasyBrick
Note: The VPN icon in the status bar is normal. EasyBrick only filters DNS queries locally on your device.
Android Setup▾
Download EasyBrick from the Play Store
Sign in and grant Usage Access permission
Allow the VPN connection for DNS filtering
Optionally enable Device Admin to prevent easy uninstallation
For best results, disable battery optimization for EasyBrick in your phone settings.
macOS Setup▾
Download the EasyBrick app
Open and sign in
When prompted, allow the System Extension in System Settings > Privacy & Security
Allow the Network Filter permission
The system extension provides system-wide DNS filtering across all browsers and apps.
Windows Setup▾
Download the installer from easybrick.app/download
Run the installer (admin rights required)
Sign in and allow DNS configuration changes
EasyBrick runs as a Windows Service in the background
Access settings from the system tray icon.
Chrome Extension Setup▾
Install from the Chrome Web Store
Click the extension icon and sign in
Your block rules sync automatically
The extension provides an additional layer of protection alongside the native app.
Family & Group Features
How do I add family members?▾
Go to Dashboard > Connections
Copy your Sharing Code
Share it with the family member
They enter it in their Connections tab under Link with Code
Both parties must consent to data sharing
As a controller, you can then set limits, assign tasks, and monitor screen time from the Controller Dashboard.
How do tasks and rewards work?▾
Controllers can assign tasks (e.g., "Do homework for 30 minutes") with a screen time reward. The managed user completes the task, optionally submits photo proof, and the controller approves or rejects it. Approved tasks add bonus screen time to the user's daily budget.
How do I unlink from a controller?▾
Both the controller and the managed user can unlink at any time:
Controller: Controller Dashboard > user card > Unlink button
Managed user: Dashboard > Connections > click Unlink next to the connection
After unlinking, the controller can no longer see your data or set limits.
Troubleshooting
Sites aren't being blocked▾
Check that the block rule is enabled (toggle should be on)
Verify the VPN/DNS profile is active on your device
Try clearing your browser cache
Some sites use multiple domains - try adding specific domains manually
If using a schedule, check that the current time falls within the active window
Go to Dashboard > Settings > Data > Delete Account. Your account enters a 7-day grace period. If you log in during those 7 days, deletion is cancelled. After 7 days, all data is permanently removed within 30 days.