Unicode 17 · UTS #39

They look alike.
They aren’t.

GlyphGuard exposes deceptive characters before they reach a username, domain, moderation queue, or security log.

6,565
confusable mappings
10k
code points / field
No fetch
deterministic analysis
Specimen 0042 Lowercase “p” lookalikes
p Latin U+0070
р Cyrillic U+0440
ρ Greek U+03C1
Visual verdict Similar shape. Different identity. confusable
Case fileGG–017
раypal.com

р U+0440 is Cyrillic, not Latin p.

а U+0430 is Cyrillic, not Latin a.

Risk100critical

The instrument panel

Ask five precise questions.

No generated prose and no probabilistic verdicts—just bounded Unicode analysis you can put in a pipeline.

One request, visible evidence

Keep the finding.
Skip the guesswork.

Responses include scripts, code points, normalized forms, security skeletons, and a bounded risk score. Findings are explicit enough to log, review, or act on.

Inspection transcriptapplication/json
POST /v1/compare
{
  "left":  "раypal",
  "right": "paypal"
}

HTTP 200
{
  "visually_confusable": true,
  "exact_match": false
}

Base mainnet · USDC · x402

$0.001

per single operation

Batch, up to 50 operations$0.004
Account requiredNo
API key requiredNo
SettlementUSDC on Base

Your client receives an ordinary HTTP 402 challenge, signs the payment, and retries the same request.

Build your first call