Preview
Description
Sotto blocks ads, trackers, cookie banners, and annoyances in Safari. One purchase, no subscriptions, no accounts. Your browsing stays yours. WHAT IT BLOCKS - Ads: banners, popups, video ads, mobile ad formats - Trackers: analytics scripts, fingerprinting, cross-site tracking - Cookie notices: GDPR banners, cookie consent walls - Annoyances: newsletter popups, social widgets, anti-adblock overlays - Crypto miners: in-browser mining scripts 197,000+ blocking rules across six open-source filter lists, updated in the background. HOW IT WORKS Sotto uses Safari's Content Blocker API, the same system Apple built for this exact purpose. Rules compile into Safari bytecode at install time. No JavaScript injection, no request interception, no runtime overhead. The app cannot see your browsing data. Not "chooses not to", structurally cannot. Safari runs the rules, Sotto just provides them. Three Safari extensions, each under the 150K rule limit: - Sotto — Ads (EasyList + AdGuard Mobile) - Sotto — Privacy (EasyPrivacy + NoCoin) - Sotto — Annoyances (Fanboy Annoyances + EasyList Cookie) Toggle categories on or off. Whitelist sites you want to support. Done. WHY NOT FREE Most free ad blockers make money from your data or from "acceptable ads" programs. Sotto is a single one-time purchase because that's simpler and more honest. No trials, no tiers, no "premium upgrades" later. DETAILS - Native SwiftUI app, zero third-party dependencies - Under 6MB memory per extension - Home screen widget for protection status - Background filter list updates - Dynamic Type, VoiceOver, Reduce Motion support - Privacy label: Data Not Collected Built by a solo developer. No analytics SDK, no crash reporting service, no server. Your device, your rules.
What's New
Version 1.0.1 2026-10-27
Updated pricing details in the app description to match current App Store pricing. Technical Analysis
Package Overview Basic metadata
Bundle ID
dev.anhphong.sotto Current Version 1.0.1
Minimum iOS 17.0
Package Size App Store Size
Package Metadata 0 / 1 version records
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.
Known Version Records
0 version records with stored package metadata • 1 known version records
Stored metadata does not guarantee a package is currently available to download.
| Details | Version / IDs | Version date | Action |
|---|---|---|---|
| Not archived | App Store ID: 882414656 | Unknown | Paid / Arcade |