Block Porn
For Good

Local Mac accountability and iPhone protection in one app.

M
S
D
A

Friends beta for Mac + iPhone

New Tab

Watch the demo

Private
Friends Beta
Local
Mac Analysis
2
Platforms
72 hr
Unlock Delay

Our Story

We Built This Because We Were You

We were the guys who defeated every content blocker on the market. We knew every bypass. We’d set up elaborate systems to stop ourselves, and then tear them down at 2 AM like they were made of paper.

We lost years. Real years. The kind you don’t get back. Our 20s bled into our 30s and we woke up one day wondering where it all went. Relationships we sabotaged. Careers we stalled. The best years of our lives spent in a fog of shame and secrecy.

So we built a system with real friction, local detection, and accountability. It does not promise perfection. It is designed to make an impulsive choice harder to hide and easier to stop.

Why Other Blockers Fail

Simple extensions and settings are easy to turn off. Shamefull adds device-specific friction and accountability.

Traditional Blockers

  • Browser extensions — disabled in 2 clicks
  • DNS settings — changed to 8.8.8.8 in seconds
  • Filtering apps — uninstalled when you want
  • Router settings — bypassed with mobile data
  • Accountability apps — just close them

Shamefull

Different
  • Local Mac model — analyzes the screen on device
  • Accountability alerts — sent to recipients you choose
  • Launch at login — protection resumes with your Mac
  • Supervised iPhone DNS — installed in one USB setup flow
  • 72-hour cancellation delay — blocks impulsive removal

Architecture

Three Layers of Protection

Mac and iPhone use different protection methods, coordinated by one account.

01

Local Mac Analysis

An on-device machine-learning model analyzes Mac screenshots. The image classification stays local unless an explicit-content alert is triggered.

02

Accountability Alerts

When the Mac model detects explicit content, Shamefull can send a screenshot to the accountability recipients selected during setup.

03

Protected iPhone DNS

The Mac app protects an iPhone over USB and installs a supervised Control D DNS profile in the same setup flow.

Choose Your Path

Two Options. One Works.

Free Blockers
$0/mo

Bypassed by Friday

  • Disabled in 2 clicks
  • DNS changed in seconds
  • Uninstalled whenever you want
  • Zero real friction
  • Same guilt cycle, forever
Keep Struggling
Shamefull
$40/mo

Real accountability and friction

  • Local on-device Mac analysis
  • Alerts sent to recipients you choose
  • Supervised iPhone DNS protection
  • 72-hour cancellation delay
  • Removal codes available after the delay

Protection That Matches Each Device

Shamefull uses local accountability on Mac and supervised DNS protection on iPhone.

Bypass Attempt
How We Block It
Use a different Mac browser
On-device screen analysis remains active
Open explicit content on Mac
Chosen recipients receive an accountability alert
Change the iPhone DNS profile
The supervised profile protects its configuration
Browse explicit domains on iPhone
Control D filters DNS requests
Cancel during an impulse
Protection remains active during the 72-hour delay
Miss the final cancellation email
Eligible iPhone codes remain available in the dashboard

Friends Beta

Built for Mac + iPhone

The first release supports Apple Silicon Macs and iPhones protected through the Mac app.

macOS

Apple Silicon
Method: Local ML screen analysis
Unlock: Deactivates after the cancellation delay

iPhone

Protected via Mac
Method: Supervised Control D DNS profile
Unlock: Code released after the cancellation delay

Friends Beta

Test the Complete Mac + iPhone Flow

This first release is intentionally limited. Beta users will validate installation, Mac alerts, iPhone setup, cancellation delays, and removal-code recovery before a public launch.

Questions

Frequently Asked Questions

Shamefull combines on-device Mac analysis, accountability alerts, and supervised iPhone DNS protection. The subscription pays for the service and the friction it creates; no blocker can honestly guarantee that it is impossible to bypass.

Cancel from the billing portal. Protection remains active during a 72-hour delay. After the delay, the Mac app deactivates automatically and eligible iPhone removal codes are available in the dashboard and cancellation email.

On Mac, Shamefull uses a local machine-learning model to analyze the screen and can alert recipients you choose. On iPhone, the Mac setup flow supervises the phone and installs a Control D DNS profile. The two devices use different protection methods.

No. Shamefull is designed to add meaningful friction and accountability, not to make an absolute security guarantee. The friends beta supports Apple Silicon Macs and iPhones; Windows, Linux, and Android are not part of this release.

Mac classification runs locally. When Shamefull detects explicit content, it can send a screenshot to the accountability recipients you selected. iPhone DNS requests are filtered by Control D. Subscription and device status are stored by the Shamefull backend.

The friends beta supports Apple Silicon Macs running macOS 13 or later and iPhones protected through the Mac USB setup flow. Windows, Linux, iPad, and Android are not supported in this release.

Mac + iPhone friends beta

Ready to Break Free?

Choose the plan that fits your needs. Cancel anytime.

Basic

2 devices

$40/mo
  • 2 devices included
  • macOS and iPhone
  • Instant download access
  • Community Discord access
  • Email support
  • Cancel anytime
Most Popular

Plus

5 devices

$55/mo
  • 5 devices included
  • macOS and iPhone
  • Instant download access
  • Community Discord access
  • Email support
  • Cancel anytime

Pro

10 devices

$70/mo
  • 10 devices included
  • macOS and iPhone
  • Instant download access
  • Community Discord access
  • Priority support
  • Cancel anytime

Secure checkout powered by Stripe

Every Day You Wait Is
Another Day Lost

You already know this is the right decision. You’ve known for years. Stop putting it off.

Get Protected Now

Start with the Mac + iPhone friends beta.