PicGuard
Sign in Create account

Check every picture and message before it goes live.

Send a picture or a text, get a verdict in under a second. PicGuard refuses nudity, blood and self-harm in pictures, and abuse, sexual talk and phone numbers in texts — in English, Hindi and Hinglish too.

One request per picture
curl https://moderation.wapvis.com/v1/check \
  -H "Authorization: Bearer pg_your_key" \
  -F image=@photo.jpg

{
  "allowed": false,
  "reason": "nudity",
  "scores": { "nudity": 0.97, "gore": 0.01, "self_harm": 0.00 },
  "ms": 310
}
Blocked

Nudity and porn

Sexual acts and exposed private parts, judged by a model trained only for this.

Blood and dead bodies

Graphic injuries, gore and corpses.

Self-harm

Cut marks and other self-injury.

Abuse and hate

Swearing, insults and slurs in 15 languages, including Hindi and Hinglish, even when written f.u.c.k or ch00tiya.

Sexual talk

Sexual words and requests for nude pictures.

Phone numbers and links

Phone numbers, e-mails, links and "add me on WhatsApp", so users stay on your app.

Plans

PlanPictures per monthTexts per monthPrice
Free 1,000 10,000 Free
Starter 25,000 250,000 Ask us
Business 250,000 2,500,000 Ask us
Unlimited Unlimited Unlimited Ask us
Texts and allowed pictures are checked in memory and never stored. A blocked picture may be kept for a short time so the service administrator can review it. The verdict and scores of every check are kept.