Skip to content

Repository files navigation

Apple logo dressed as a detective

Apple & Microsoft Telemetry Blocklist

A curated Little Snitch rule group that blocks 575 telemetry domains across Apple and Microsoft while preserving system updates, authentication, and app-store access.

What it blocks · What's preserved · Installation · Details · License

License: MIT Little Snitch Platform Domains Rules PRs Welcome

Why this exists:

Existing blocklists are either too aggressive (blocking gdmf.apple.com and swscan.apple.com, which breaks system updates) or too narrow (missing most of Microsoft's telemetry surface). I built this to cover 575 domains across 43 rules, cross-referenced against three upstream sources and Apple's enterprise documentation. Tested on Little Snitch 6.4.1+.

What it does:

Blocks Apple and Microsoft telemetry, advertising, crash reporting, and analytics at the network level using a Little Snitch rule group — while deliberately preserving the hosts your Mac needs for updates, authentication, and the App Store. Ships as a subscribable rule group, a backup file, and a plain-text domain list for DNS-level filtering.

What it blocks

Category Details
Apple Primary Telemetry xp, pancake, metrics, diagnostics, configuration, gs
Apple Additional smoot, apsu, basejumper, cl1–5, configuration.ls, ssl, ess
Apple iAd & Ads iad, iadsdk, adservices, adattribution, searchads, qwapi
Apple Location gsp, gs-loc, ls, cdn-ls, iphone-ld, guzzoni
Apple Crash & Diagnostics crash-report, diagnostic-log, diagnostics-reports, spindump, sysdiagnose
Apple AI / Intelligence apple-ai, machinelearning, ml-api, mlsrv
iCloud (unused) Sync, Find My, iMessage push, News, TV, Music, Books, Podcasts, Weather, Wallet, Keychain, iCloud Drive
Microsoft Full Stack Windows telemetry (vortex, watson, telecommand), Office/365, Teams, Skype, Bing, Edge, MSN, Azure Service Bus, CDN, Aria, Traffic Manager
Spotify Ad/tracking (adclick, adeventtracker, spads, analytics, heads-ec)
WhatsApp / Meta Analytics, graph.facebook.com, pixel.facebook.com, tr.facebook.com
Brave P3A telemetry, crash reporting
Third-Party Crash Crashlytics, Buglife, Bitwarden events

Process-level blocks: analyticsd, ecosystemanalyticsd, diagnosticd, wifianalyticsd, inputanalyticsd, audioanalyticsd, geoanalyticsd, symptomsd, SubmitDiagInfo, osanalyticshelper, Microsoft Error Reporting, Office Licensing

What's preserved

Service Domains
macOS Updates swscan, gdmf, mesu, appldnld, swcdn, updates-http.cdn-apple.com
Apple ID Auth appleid.apple.com, idmsa.apple.com
OCSP / Cert Validation ocsp.apple.com, crl.apple.com, valid.apple.com
App Store / iTunes apps.apple.com, itunes.apple.com, mzstatic.com
Time & Captive Portal time.apple.com, captive.apple.com
Microsoft Updates & Auth officecdn.microsoft.com, update.microsoft.com, login.microsoftonline.com
Brave Updates laptop-updates.brave.com

Deliberately unblockedmsn.com parent (too broad), spclient.wg.spotify.com (breaks playback), mmg.whatsapp.net (media delivery), VS Code updates, Bitwarden vault, Telegram infra.

Installation

Rule group subscription

Little Snitch → Rule Group → Subscribe...

Point to subscription.lsrules. Auto-updates on change.

Backup import

Little-Snitch-Telemetry-Block.lsbackup — File → Import from Backup. Restores all rules including process-level blocks and priority.

DNS-level

blocklist.txt — copy domains into Pi-hole, NextDNS, or a hosts file.

Post-import: drag the telemetry rules above the macOS Services allow group. All deny rules are priority: high so they override default allows, but order still matters in edge cases.

Details

  • 575 domains, 43 rules
  • All deny: priority: high, direction: outgoing
  • Process rules: identifier.APPLE/ codes or full paths
  • Little Snitch only — no launchctl disable
  • rules-reference.lsrules — full rules array (build source, not importable via LS UI)
  • subscription.lsrules — compact format for rule group subscriptions
  • blocklist.txt — plain text domain list

Cross-reference sources

Source Domains Notes
cedws/apple-telemetry 1,084 Primary upstream
sifex/apple-telemetry-block.lsrules 10 LS-format reference
aimarketingflow/macOS-telemetry-blocker Additional macOS domains
Apple enterprise documentation Verified against official host list

Compatibility

  • Little Snitch: 6.4.1+

License

MIT © 2026 JD Cordero

About

Little Snitch 6 blocklist for Apple, Microsoft, Spotify, WhatsApp, Brave, and third-party crash telemetry. 577 domains, 43 rules. Preserves macOS system updates.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors