The community forum is open. Share what’s going on, and any loopholes you’ve found.Join in →
fullstop

Fullstop / Our story

Our story

Last updated November 2, 2026

I'm an addict, and I built Fullstop for myself first.

I wanted a porn blocker that even I couldn't get around, and I'm the one who wrote it. Every blocker I tried could be switched off by whoever was the admin on the computer, and on my own Mac that was me. I didn't need another app asking me to be strong at 1 a.m. I needed one that didn't give me the choice.

Fullstop isn't a company with a marketing team. It's one person who knows what this is like, building the tool they needed, in the open. If you're here because you've deleted a blocker more times than you want to admit: same. You're not broken, and you're not the only one.

The build log

This is the honest log of building it: each loophole I hit, what I tried, and what stuck. When someone finds a new loophole, it goes here along with the fix. Nothing gets hidden, including the things that didn't work.

Problem: any blocker can be removed by the admin

What happened. Every blocker I tried could be paused, uninstalled or edited around by an admin, and on your own Mac, you're the admin. Some blockers make removal annoying, but annoying isn't enough at 1 a.m.

What we did. Fullstop takes the admin access away. Setup makes your account a standard user and creates a hidden admin account with a random password nobody sees. Fullstop shows that password only 3 days after you ask for it. It works for 24 hours, then changes by itself.

Why not give the password to a friend? Because most people never start if it means telling someone. A clock keeps your secret, and it doesn't get tired of being asked.

Problem: the ways back in

What happened. Taking away admin access closes the front door, but a Mac has side doors: changing the clock to make the 3 days pass faster, or using Recovery Mode with the FileVault recovery key.

What we did. Standard users can't change the Mac's date or time, so the clock is safe. Setup also replaces the FileVault recovery key with one only Fullstop knows, and shows it after the same 3-day wait.

Problem: SafeSearch kept turning itself off

What happened. Google SafeSearch was forced on with a settings file, the usual way. Every so often it quietly stopped working.

What we did. It turned out macOS deletes those settings files when no installed profile backs them. Fullstop now sets SafeSearch with a real configuration profile, which macOS keeps and only an admin can remove.

Problem: other browsers, incognito and extensions

What happened. Every rule set in Chrome is useless if you can open Safari, Firefox, or an incognito window. Some Chrome extensions also act as a proxy or VPN, which goes around blocklists completely.

What we did. Chrome is the only browser that runs. Fullstop closes any other browser within 2 seconds and deletes it. Incognito and guest mode are off. New extensions need the same 3-day wait, and extensions that can act as a proxy are removed at install.

Problem: VPNs, without breaking school Wi-Fi

What happened. A VPN skips a blocklist completely. But plenty of blockers break campus Wi-Fi sign-in or school VPNs, and a blocker that stops you doing schoolwork gets uninstalled.

What we did. VPN apps are closed and deleted, VPN websites are blocked, and any VPN connection is cut. Fullstop doesn't change your Wi-Fi or DNS settings, so school and public Wi-Fi sign-in still works. School VPNs (Cisco, GlobalProtect, FortiClient) are allowed, but only when connected to a school's own server. School sites (.edu) are never blocked.

Problem: a computer inside the computer

What happened. A virtual machine runs a second computer inside your Mac, with its own browser and its own internet, and none of your Mac's blocks apply inside it.

What we did. Fullstop closes and deletes any app that can run a virtual machine or a Windows emulator, and blocks the websites that run a computer for you in the cloud.

Problem: AI screen scanning blocked ordinary videos (October 2026)

What happened. I built an on-device AI that watched the screen and covered anything explicit. The idea was to filter inside sites like X instead of blocking them. In testing, it blocked ordinary videos all the time: 10 normal movie trailers and one home workout video triggered 611 blocks. It flagged a man in a suit, a pink dress and a bare foot as explicit.

What we tried. A second AI model that had to agree before anything was blocked. That brought the test down to 1 block, but in daily use it still got things wrong, and it used battery all day.

What we did. I retired it on November 1, 2026. Fullstop blocks whole sites and apps by name. It never looks at your screen. That means no false blocks, no battery drain, and it runs fine on older Macs.

Problem: X (Twitter)

What happened. X allows explicit content. The only thing that filtered it reliably was the AI scanner, and that had to go.

What we did. X is blocked completely, along with its image and video servers, its t.co links, and the mirror sites that show X without going to it. This one isn't up for negotiation, and neither is Reddit, for the same reason.

What happened. With SafeSearch on and X blocked, Google still shows X posts in its results. You can't open them, but you can copy the link and paste it into another website that downloads the video, the profile, or a copy of the page.

What we did. Two things. First, Fullstop blocks the sites that download or show X posts from a pasted link. Second, a small Chrome extension, installed by Fullstop and impossible to remove, hides X results on Google, Bing, DuckDuckGo, Brave and Yahoo, and stops X links being pasted into any website.

Status. Built and tested. It ships in the next update.

Problem: Telegram and Mega

What happened. Telegram channels and Mega file links are common ways explicit videos get passed around, and both have desktop apps that don't care what your browser blocks.

What we did. The Telegram and Mega apps are closed and deleted, and their websites are blocked.

Status. Telegram is done. Blocking Mega's desktop app ships in the next update.

Still open: movies

Some movies have the odd scene, and that's life. Some are effectively porn with a plot. AI could judge each film, but we already learned that lesson: it gets things wrong, it costs money to run, and it drains battery on the Macs that can least afford it. This one is still being worked on. If you have an idea, or a title or site that should be blocked, send it through the feedback page.

Why it's free right now

Fullstop is in its early stage, and the most useful thing you can give it is a report of a gap. If you find a way around it, tell us. The fix ends up on this page.

Free. Built by an addict, for addicts.

Time is what cures an urge. The trouble is, in the moment, none of us has the patience to wait one out. So Fullstop makes the wait for you: every way off takes 3 days, and nobody waits 3 days to goon. No accountability partner, no reports, no account, no card. Mac, Apple silicon.