Take back control from gambling. For good.

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.

Get Started Free View on GitHub

Six pillars of protection

Protection that works in layers — because addiction looks for every gap.

DNS Blocking

Every gambling domain is intercepted before it can load — at the network level, before your browser even connects. Works across all apps and browsers.

App Blocking

Known gambling applications are detected, blocked from launching, and prevented from being installed. Continuously updated database across every major platform.

Tamper Protection

Runs as a system-level service with mutual watchdog processes, binary integrity validation, and kernel-level file protection. Tampering triggers immediate alerts.

Accountability Partners

Invite a therapist, sponsor, or trusted friend. They receive aggregated reports and tamper alerts. Unenrollment requires their approval. Privacy is respected.

Organization Management

Treatment programs and courts can manage enrollments across multiple clients from a single dashboard. Full audit trails for compliance reporting.

Privacy by Design

No keylogging. No screen capture. No browsing history. No data sold, ever. The entire codebase is open source and auditable.

Three steps to real protection

Install

Download BetBlocker for your platform. Installation takes under two minutes. The agent runs quietly in the background as a system service.

Enroll

Choose your protection level. Enroll yourself with a time-delayed unenrollment window, or invite an accountability partner who must approve changes.

Protected

BetBlocker activates immediately. DNS filtering, app blocking, and browser protection work together across every app on your device.

One platform. Every 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

Real protection should not have a price barrier.

Free (Self-Hosted)

$0 forever

  • Full platform — every feature, every blocking layer
  • Community blocklist with continuous updates
  • Docker Compose deployment
  • Community support via GitHub
  • No telemetry, completely independent
Get Started Self-Hosting

Institutional

Custom

  • Bulk device licensing
  • Compliance reporting with audit trails
  • SSO integration
  • Dedicated support and SLA
  • Centralized management dashboard
Contact Us

Frequently Asked Questions

Can I bypass BetBlocker?

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.

Does BetBlocker spy on me?

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.

Is BetBlocker really free?

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.

What about my privacy?

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.

What happens if I want to unenroll?

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.

Does BetBlocker work offline?

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.

How is BetBlocker different from other gambling blockers?

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.

Recovery is worth protecting.

Multi-layer blocking. Real tamper resistance. Accountability built in. Privacy respected. Open source and free.

Get Started Free View on GitHub