3 min read
No more nasty surprises: how Omegle's AI nudity filter works
Everyone who used the old Omegle has the story. You hit Next, and suddenly there's something on your screen you really didn't sign up for.
We didn't want this Omegle to have that story, so every video gets checked by AI. Below is how it works, and the places where it still falls over.
Every two seconds, a quick look
Your video runs through our server on its way to the stranger. Every two seconds the server grabs one still frame from the smallest version of your stream. Tiny picture, but nudity is easy to spot even at that size, and a tiny picture is quick to check.
That frame goes to an image classifier, a neural network called a Vision Transformer, trained on a big pile of images labelled safe and not safe. We run the open-source Falconsai/nsfw_image_detection model instead of paying some AI service. It spits out one number: how likely it is that the frame shows nudity. That takes less than a fifth of a second. Score 70% or more and the frame counts as nude.
It all happens on our own server. Your camera never gets shipped off to an AI company to be judged.
Your 18+ switch decides
During a chat there's an 18+ switch next to the video. It starts on, which means nothing gets blurred until you flip it.
Flip it off and the stranger stays blurred until the AI has rated them clean. If it spots nudity later, the blur comes straight back and you get "Hidden while it may show nudity" instead of the picture.
Leave it on and you see everything, and you might get matched with people who show nudity. You're an adult. Your call.
Clean gets matched with clean
Blurring is plan B. Plan A happens before the chat even starts: with 18+ off, Omegle only pairs you with strangers whose video has already been rated clean.
That's why your first match can take a couple of seconds longer. The AI needs a moment to look at you, and you need someone who passed.
Caught on camera? You get 15 seconds
Yep, the AI checks you too. If your video gets rated nude and the stranger has 18+ off, a 15-second countdown pops up. Fix what's in frame, get rated clean before it hits zero, and nothing happens. Still nude at zero? You're moved on to someone else.
With your own 18+ off, a nude rating blurs your own preview too, so you'll notice straight away. And one clean frame won't lift a blur. It takes two in a row.
Where the robot gets it wrong
It's a pretty good filter. It still screws up sometimes.
- It only looks every two seconds, so a quick flash in between can slip through.
- False alarms happen. No shirt, a bikini or a beige wall can get you blurred for nothing (more light and a different angle usually sort it out).
- Misses happen too. Dim rooms and weird angles can fool it.
- Video only. It doesn't read your messages or listen to your voice.
- It can't stop anyone taking screenshots or recording their screen, so our safety tips still matter.
Robots blur, humans ban
The AI has never banned anyone, and it can't. It blurs and it skips. That's it.
Bans are a human call. Our moderators review recordings, can watch chats live and act on reports. The recordings keep the real, unblurred video, because a moderator has to see what actually happened. They're deleted after 30 days.
Someone got past the filter? Report them with the date and time and we'll find the chat.
Ready for a cleaner Omegle?
Switch 18+ off, hit start and meet a stranger without bracing for impact.