A free DMARC analyzer you actually own.

Monitor unlimited domains with no per-domain fees, and keep every report on your own infrastructure. It is free because you run it yourself — not a capped free tier.

Free — not a "free tier"

Most hosted DMARC tools advertise a free plan, then cap it — one or two domains, a couple of weeks of history, a low message limit — to nudge you toward a paid tier. DMARC Analyzer is free for a different reason: it's open source (Apache-2.0) and you self-host it. No domain caps, no history limits, no per-message metering.

What you get

  • Unlimited domains — no tier to outgrow.
  • Full report history — bounded only by your own storage.
  • Multi-tenant — organise domains by client, for agencies and MSPs.
  • Real dashboardsaggregate reports turned into a short to-do list, plus spoofing investigation and guided enforcement.
  • Your data stays put — reports never leave your infrastructure.

How the "free" works

There's no account and no credit card — you run it yourself as a single Docker container backed by PostgreSQL. The source is on GitHub, licensed Apache-2.0, so you can read, modify, and trust it.

Is there a catch?

Not in the licence or the feature set — nothing here is held back for a paid tier, because there isn't one. The honest catch is that "free" moves from the vendor's ledger to yours: you provide the server, and you're the one who notices if a backup job fails. For most single- server setups that's a small VPS and an afternoon, not a second job — what self-hosting actually costs has the full breakdown.

How it compares to hosted "free" plans

If you want a fully managed service and don't mind cloud hosting or per-domain pricing, a hosted platform's free tier can be a fine start — see the buyer's guide. If you'd rather not send report data to a vendor or hit domain caps, compare the open-source, self-hosted options — and weigh what running it yourself actually costs, since free-as-in-licence still means you own uptime and backups.