[{"data":1,"prerenderedAt":138},["ShallowReactive",2],{"content:\u002Fguides\u002Fdetect-contact-details-in-images":3,"ArticleBody_IVgVpHWjGUBAEdDqyPHNz1WSIMNCGc8wjAvdOZeQgTE":133},{"kind":4,"path":5,"locale":6,"title":7,"htmlTitle":8,"description":9,"navTitle":10,"published":11,"updated":11,"alternates":12,"breadcrumbs":13,"indexable":21,"twin":22,"collection":23,"slug":24,"file":25,"content":26,"hub":19,"titleEm":28,"eyebrow":29,"lead":30,"cta":31,"faq":34,"faqJsonLd":53,"sources":60,"related":109,"topic":129,"jsonLdType":130,"blocks":131,"shortDefinition":132,"feed":21},"article","\u002Fguides\u002Fdetect-contact-details-in-images","en","How to detect phone numbers and contact details in images","Detect Phone Numbers & Handles in Images · Detectivision","Scammers write phone numbers, WhatsApp handles and IBANs on photos to move a deal off your platform. How to detect them, what to do next, which APIs do it.","Contact details in images","2026-11-05T21:35:00+03:00",[],[14,17,20],{"name":15,"path":16},"Home","\u002F",{"name":18,"path":19},"Guides","\u002Fguides",{"name":10,"path":5},true,"\u002Fguides\u002Fdetect-contact-details-in-images.md","guides","detect-contact-details-in-images","content\u002Fen\u002Fguides\u002Fdetect-contact-details-in-images.md",{"collection":27,"path":5},"guides_en","phone numbers and contact details","Guide","Check every uploaded photo with an image moderation API that reads the text in it, and hold the ones that carry a way to reach someone off your platform: a phone number, a messaging handle, an e-mail address, a bank account or a crypto wallet. Here is why scammers put them in photos, how detection works, what to do with a finding, and what each API publishes.",{"label":32,"to":33},"Image moderation API","\u002Fimage-moderation",[35,38,41,44,47,50],{"q":36,"a":37},"Can an API detect a phone number written on a photo?","Yes. Detectivision's image check raises its scam flag when a picture carries a way to reach someone: a phone number in digits or written out in words, a WhatsApp, Telegram, Snapchat or Instagram handle, an e-mail address, an IBAN or a crypto wallet. Sightengine, Hive and Lasso Moderation also publish text-in-image moderation for contact details.",{"q":39,"a":40},"Why do scammers put phone numbers in listing and profile photos?","To move the conversation to a messaging app, where your platform's payment protection, reports and moderation no longer reach. Text filters on titles and chat catch typed numbers, so the number moves into the picture.",{"q":42,"a":43},"Should I remove every image that has a phone number on it?","Only if your rules forbid contact details everywhere. If your platform allows them in some places, hold a flagged photo for a moderator, look at the seller's or member's history, and decide. Tell the person why their photo was held.",{"q":45,"a":46},"Does it catch fake payment screens and phishing QR codes too?","Yes. Detectivision's scam flag also covers fake payment or bank screens, fake giveaways and prizes, phishing QR codes or links, and get-rich-quick or investment promises in a picture.",{"q":48,"a":49},"How much does it cost to check a listing photo?","On Detectivision an image costs 1 credit when the answer comes by webhook and 2 when you wait for it. Every image flag is checked in the same call, so a photo is checked for nudity, violence, hate and scams for one price.",{"q":51,"a":52},"Can I check profile photos on a dating app the same way?","Yes. Send each profile photo and each photo sent in chat. A photo with a phone number or a messaging handle on it raises scam; if your app allows sharing contact details later in a match, treat the flag as a reason for review.",[54,55,56,57,58,59],{"q":36,"a":37},{"q":39,"a":40},{"q":42,"a":43},{"q":45,"a":46},{"q":48,"a":49},{"q":51,"a":52},[61,66,68,71,74,78,81,84,88,91,95,98,102,105],{"title":62,"url":63,"publisher":64,"accessed":65},"Image moderation (docs): the scam flag and contact details written on a picture","https:\u002F\u002Fdetectivision.ai\u002Fdocs\u002Fimage","Detectivision","2026-11-05",{"title":32,"url":67,"publisher":64,"accessed":65},"https:\u002F\u002Fdetectivision.ai\u002Fimage-moderation",{"title":69,"url":70,"publisher":64,"accessed":65},"Metadata and actions (docs)","https:\u002F\u002Fdetectivision.ai\u002Fdocs\u002Factions",{"title":72,"url":73,"publisher":64,"accessed":65},"Credits and billing (docs)","https:\u002F\u002Fdetectivision.ai\u002Fdocs\u002Fcredits",{"title":75,"url":76,"publisher":77,"accessed":65},"Text Moderation in Images\u002FVideos (text-content, marked as a legacy model)","https:\u002F\u002Fsightengine.com\u002Fdocs\u002Focr-text-moderation-in-images","Sightengine",{"title":79,"url":80,"publisher":77,"accessed":65},"Image Redaction Tutorial","https:\u002F\u002Fsightengine.com\u002Fdocs\u002Fimage-redaction-and-anonymization",{"title":82,"url":83,"publisher":77,"accessed":65},"Sightengine pricing","https:\u002F\u002Fsightengine.com\u002Fpricing",{"title":85,"url":86,"publisher":87,"accessed":65},"OCR Moderation with Hive: New Approaches to Online Content Moderation","https:\u002F\u002Fthehive.ai\u002Fblog\u002Focr-moderation-with-hive-new-approaches-to-online-content-moderation","Hive",{"title":89,"url":90,"publisher":87,"accessed":65},"Text Moderation - Overview (PII pattern matching, the Phone Numbers class, the annual contract)","https:\u002F\u002Fdocs.thehive.ai\u002Fdocs\u002Fclassification-text",{"title":92,"url":93,"publisher":94,"accessed":65},"Detecting text (Amazon Rekognition Developer Guide)","https:\u002F\u002Fdocs.aws.amazon.com\u002Frekognition\u002Flatest\u002Fdg\u002Ftext-detection.html","Amazon Web Services",{"title":96,"url":97,"publisher":94,"accessed":65},"Detecting PII entities (Amazon Comprehend Developer Guide)","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcomprehend\u002Flatest\u002Fdg\u002Fhow-pii.html",{"title":99,"url":100,"publisher":101,"accessed":65},"Detect text in images (Cloud Vision API)","https:\u002F\u002Fdocs.cloud.google.com\u002Fvision\u002Fdocs\u002Focr","Google Cloud",{"title":103,"url":104,"publisher":101,"accessed":65},"Inspect images for sensitive data (Sensitive Data Protection)","https:\u002F\u002Fdocs.cloud.google.com\u002Fsensitive-data-protection\u002Fdocs\u002Finspecting-images",{"title":106,"url":107,"publisher":108,"accessed":65},"OCR moderation","https:\u002F\u002Fwww.lassomoderation.com\u002Ffeatures\u002Fimage-moderation\u002Focr-moderation\u002F","Lasso Moderation",[110,113,117,121,125],{"path":33,"title":111,"description":112},"Image moderation","Check images for nudity and sexual content, violence, hate and scams, including contact details written on a photo. One API call per image, up to 10 MB.",{"path":114,"title":115,"description":116},"\u002Fuse-cases\u002Fmarketplaces","Marketplaces","Check listing photos, titles, descriptions, reviews and buyer messages for nudity, hate, violence and scam images, with one API.",{"path":118,"title":119,"description":120},"\u002Fuse-cases\u002Fdating-apps","Dating apps","Check profile photos, bios and chat messages on your dating app for nudity, harassment, hate and scams, in 12 languages, with one API.",{"path":122,"title":123,"description":124},"\u002Fguides\u002Fcontent-moderation-apis","Content moderation APIs, side by side.","Rekognition, Azure, Google Cloud, Hive, OpenAI, Sightengine, WebPurify and Detectivision side by side: what each checks, live streams, the price of an image.",{"path":126,"title":127,"description":128},"\u002Fguides\u002Fremove-explicit-images","How to detect and remove explicit images automatically.","Check every image when it is uploaded, then block, blur or hold it when it shows nudity or sexual content. Step by step, with the API call.","by-content","TechArticle",false,null,["Island",134],{"key":135,"result":136},"ArticleBody_IVgVpHWjGUBAEdDqyPHNz1WSIMNCGc8wjAvdOZeQgTE",{"head":137},{},1793904542722]