Record

What we ingest, and where it comes from.

Most spam-blocker apps run a closed list. You install, you trust, you hope. We don't ask for that. Every number on the public block list either came from corroborated user reports or from a public government source we can cite by URL. This page lists every source.

Live in V1

FTC National Do Not Call Registry — consumer complaints

86,519 complaints ingested as of 2026-04-29

The Federal Trade Commission publishes consumer complaints filed against numbers that violate Do Not Call rules. The dataset is in the public domain under 17 U.S.C. §105. Our cron pulls the feed daily, normalizes the phone numbers to E.164, and writes them to our corroboration store. A single FTC complaint counts as a corroborated signal — the FTC does the verification work for us.

Attribution required where the data is displayed: "Includes data from the FTC National Do Not Call Registry."

User reports through the iOS app

Three accounts, fourteen days, distinct devices and /24 subnets

A report from one user is a flag. Three reports about the same number from three distinct accounts within a rolling 14-day window, with no two sharing a device fingerprint or an IP /24 — that promotes to the public block list. Notes attached to a report stay private; only the number, category, and timestamp ever leave the moderation layer.

Planned, not yet shipped

FCC enforcement actions

attribution badges on takedowns

When the FCC publicly cites or fines a campaign, we want that fact attached to every number associated with it — an "attributed takedown" badge that says, in plain language, who took it down and when. Today we draft that copy by hand from press releases. Phase 4 plans an automated ingest of the FCC enforcement index.

Industry Traceback Group (ITG) tracebacks

if the public listing remains accessible

ITG publishes traceback summaries identifying which carriers originated specific spam campaigns. If the public listing stays accessible, we will attribute originating-carrier data on campaign pages. If access closes, we say so — we don't fake the attribution.

The block list is public

The current public block list is served as JSON at blocklist.ringdocket.com/current.json . Anyone can fetch it, audit it, or build something else on top of it under the terms in our Terms of Service. The corroboration record behind every number is visible from our methodology page.

If you find a public dataset we should be ingesting, email [email protected]. The strongest pitches link to a stable URL and a non-restrictive license.