Free · on every number

A Spam Filter That Actually Shows Its Work

Up to five checks assess incoming calls, texts, and MMS, depending on the channel. They warn you without rejecting automatically. A personal block rejects the call or message when it is the most specific applicable rule.

Up to Five Checks

What We Check on Every Inbound

Each layer answers a different question. Carrier lookup and community reports have their own switch. STIR/SHAKEN and neighbor-spoof are always read.

STIR/SHAKEN Verification

Your carrier already runs cryptographic verification on every call before it reaches us. The result comes in three levels: A (verified), B (partial), C (could not verify). We read what's there and warn you when the signal is concerning. Free, always on.

Neighbor-Spoof Detection

Detects callers faking a number with your local prefix to look like a friendly neighbor. Pure local heuristic, nothing leaves the server. Free, always on.

Carrier Reputation Lookup

Looks up the carrier and line type for callers we don't recognize (mobile, landline, VoIP, toll-free). Our reputation provider returns the result; we cache it 90 days, so the same caller costs nothing on the second call. Up to $0.004 per cache miss, capped at $1 per account per day. Default on. Flip it off if you'd rather we never query a third party.

Community Signals

Numbers other members have flagged as spam, shared as keyed pseudonymous fingerprints. WIGGWIGG holds the key, can test whether a given number matches, and keeps your voluntary contribution linked to your account. Anti-brigading thresholds limit mass reports. Off by default, opt-in.

Your Personal Lists

Block list and allow list, per phone or account-wide. A block rejects when it is your most specific applicable rule, even when automated checks are off. Your most specific rule wins.

How We're Different

Most Spam Blockers Are a Black Box. Ours Isn't.

Named signals and simple controls replace the black box. Here's how the categories stack up.

CapabilityWIGGWIGGTypical 3rd-party appCarrier-side blocking
Per-layer controlUp to five checks; carrier lookup and community have their own switchOn or offNone
Warning before you answerYes, for high-confidence signalsVariesVaries
You see what we spent on third-party lookupsYes, transparent + cappedHidden in subscriptionBundled in your plan
Most-specific applicable personal rule winsYesVariesNo
Bypass entirelyMaster switch in settingsUninstall the appCall carrier support
How It Works

One Gate. Five Questions. Your Call.

Every inbound voice call, SMS, and MMS passes through the same gate. It checks the signals available for that channel and produces a verdict to warn you.

1. Inbound Arrives

Your carrier delivers the call or message, with the STIR/SHAKEN verification level already attached for voice.

2. We Check the Layers You Trust

Free local checks first (STIR, neighbor-spoof). Paid carrier lookup only if the caller isn't already in your contacts. Cache hits cost nothing.

3. Score and Warn

The gate produces a verdict (clean, suspicious, likely spam) with the reasons that matched. A high-confidence signal can show a warning before you answer.

4. Routing Decides

Your most specific personal rule decides whether the call is rejected. Otherwise it follows your routing rules (forward, voicemail, screening). Automated checks warn you without rejecting the call.

Frequently Asked Questions

Why aren't you blocking spam automatically?

Because false positives are expensive: a missed call from your kid's school stings more than a robocall that got through. Automated checks warn without rejecting. Your most specific personal rule is enforced.

What does the carrier reputation lookup cost me?

Nothing directly. It costs us up to $0.004 per unknown number, cached for 90 days, capped at $1 per account per day. The same caller calling you twice in 90 days only triggers one paid lookup. We meter and report it in our admin dashboard. The toggle is yours: leave it on (default) for stronger spam signal, or turn it off if you'd rather we never query a third party.

Can I turn the whole thing off?

Yes. The master switch is on every phone's spam filter page. When off, only your personal block and allow lists apply. Carrier lookup and community reports have their own switch; STIR/SHAKEN and neighbor-spoof are always read.

Do you use the CRTC fraud database?

No. The Canadian Anti-Fraud Centre publishes an open dataset, but it doesn't include actionable phone numbers. The community layer therefore uses voluntary member reports with anti-brigading thresholds. It contributes to warnings and does not reject automatically.

Why call this 'spam filter' when it also handles SMS and MMS?

Because the same gate runs on calls, texts, and picture messages, and 'spam filter' is the term you actually search for. STIR/SHAKEN is only delivered with voice calls, not SMS.

How does this interact with my personal block list?

Your most specific personal rule wins. When it is a block, the call is rejected without ringing, voicemail, or an automatic reply. When it is an allow, the number bypasses the spam filter.

What happens to the data we collect about spam calls?

The caller's number is sent to Telnyx for the lookup. For 90 days, WIGGWIGG keeps a keyed pseudonymous fingerprint with the carrier name, line type, lookup time, and trigger. The link to the account that triggered the lookup is used for spend limits and cleared after at most 2 days. WIGGWIGG holds the key and can test possible numbers against the fingerprint.

What about non-spam strangers I still don't want to talk to?

That's what call screening is for, and it pairs with the spam filter. Caller-intro screening makes unknown callers record a 10-second 'who's calling and why' before your phone rings. The announcement mode plays you a line label on pickup and can require you to press a key before the call connects. Both are free, both run after the spam filter.

How does this fit with identities?

Every WIGGWIGG number belongs to an identity: one bundle with its own number, its own vault (encrypted password manager), and its own contacts. This feature is part of that identity's phone side; the passwords and details that go with it live in the same identity's vault.

Take Control of Who Reaches You

Every WIGGWIGG number includes spam warnings and a personal block list that rejects when its block is the most specific applicable rule.