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.
Incoming call
Telemarketer
+1 (800) 555-0199
Each layer answers a different question. Carrier lookup and community reports have their own switch. STIR/SHAKEN and neighbor-spoof are always read.
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.
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.
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.
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.
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.
Named signals and simple controls replace the black box. Here's how the categories stack up.
| Capability | WIGGWIGG | Typical 3rd-party app | Carrier-side blocking |
|---|---|---|---|
| Per-layer control | Up to five checks; carrier lookup and community have their own switch | On or off | None |
| Warning before you answer | Yes, for high-confidence signals | Varies | Varies |
| You see what we spent on third-party lookups | Yes, transparent + capped | Hidden in subscription | Bundled in your plan |
| Most-specific applicable personal rule wins | Yes | Varies | No |
| Bypass entirely | Master switch in settings | Uninstall the app | Call carrier support |
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.
Your carrier delivers the call or message, with the STIR/SHAKEN verification level already attached for voice.
Free local checks first (STIR, neighbor-spoof). Paid carrier lookup only if the caller isn't already in your contacts. Cache hits cost nothing.
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.
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.
Every WIGGWIGG number includes spam warnings and a personal block list that rejects when its block is the most specific applicable rule.