BetBlocker is a free, open-source platform that blocks gambling across every device you own — with layers of protection designed to hold firm when willpower alone cannot.
Protection that works in layers — because addiction looks for every gap.
Every gambling domain is intercepted before it can load — at the network level, before your browser even connects. Works across all apps and browsers.
Known gambling applications are detected, blocked from launching, and prevented from being installed. Continuously updated database across every major platform.
Runs as a system-level service with mutual watchdog processes, binary integrity validation, and kernel-level file protection. Tampering triggers immediate alerts.
Invite a therapist, sponsor, or trusted friend. They receive aggregated reports and tamper alerts. Unenrollment requires their approval. Privacy is respected.
Treatment programs and courts can manage enrollments across multiple clients from a single dashboard. Full audit trails for compliance reporting.
No keylogging. No screen capture. No browsing history. No data sold, ever. The entire codebase is open source and auditable.
Download BetBlocker for your platform. Installation takes under two minutes. The agent runs quietly in the background as a system service.
Choose your protection level. Enroll yourself with a time-delayed unenrollment window, or invite an accountability partner who must approve changes.
BetBlocker activates immediately. DNS filtering, app blocking, and browser protection work together across every app on your device.
All platforms share a single Rust core engine, ensuring consistent blocking behavior everywhere.
| Platform | Protection Level | Integration |
|---|---|---|
| Windows | Full (DNS + App + Browser + Kernel) | Windows Service, WFP driver, kernel minifilter |
| macOS | Full (DNS + App + Browser + System) | launchd daemon, Network Extension, System Extension |
| Linux | Full (DNS + App + Browser + MAC) | systemd service, nftables, AppArmor/SELinux |
| Android | Full (DNS + App + Browser) | VPN Service, Device Admin, Knox support |
| iOS | DNS + Browser (platform limitations) | Network Extension, MDM profile, Screen Time API |
Free (Self-Hosted)
$0 forever
Hosted Standard
$10 /month
Institutional
Custom
BetBlocker is specifically designed to resist bypass attempts. It runs at the system level with multiple independent blocking layers — DNS filtering, application control, and browser content scanning. If one layer is circumvented, the others continue to block. The agent monitors its own integrity, uses mutual watchdog processes, and on supported platforms employs kernel-level protections. No blocking tool is theoretically impossible to defeat, but BetBlocker raises the bar high enough that the effort required creates the pause that recovery depends on.
No. BetBlocker has explicit privacy boundaries: no keylogging, no screen capture, no location tracking, no browsing history collection. The only data processed is gambling-related domain metadata — the fact that a gambling site was blocked, not what you were doing before or after. The entire codebase is open source, so these claims are independently verifiable.
Yes. The self-hosted version is free, open source, and includes every feature. There is no artificial feature gating. The hosted version at $10/month covers managed infrastructure, priority support, and faster blocklist updates. Both run the exact same code.
Privacy is a core architectural principle. Self-hosted deployments keep all data on your own infrastructure. Even on the hosted platform, data is never sold or shared with third parties. Accountability partners see aggregated reports, not detailed browsing activity.
That depends on your enrollment tier. Self-enrolled users can unenroll with a configurable time delay (24 to 72 hours). Partner-enrolled users require their accountability partner to approve. Institutional enrollments require the enrolling authority's approval. The process is intentionally deliberate — not to trap you, but to ensure the decision is considered, not impulsive.
Yes. BetBlocker caches its full blocklist locally. DNS filtering, app blocking, and browser protection all function without an internet connection. When connectivity is restored, the agent syncs pending events and checks for updates.
Most gambling blockers use a single layer of DNS filtering that can be bypassed easily. BetBlocker uses three independent blocking layers with cross-cutting tamper resistance. It is the only open-source gambling blocker, supports accountability partners and institutional management natively, and the self-hosted option means you never have to trust a third party with your data.
Multi-layer blocking. Real tamper resistance. Accountability built in. Privacy respected. Open source and free.