Halo by Scam AI - Know who’s real on every video call
by•
The person on your next video call might not be real. With Halo you don't have to guess. Halo secures your Zoom, Teams, or Google Meet call live and flags synthetic faces the moment it detects one, entirely on your device. Deepfake video calls are already being used to scam people and businesses around the world, it's just that most people have no way to tell. From confirming who you're hiring to confirming who you're wiring money to, Halo catches it before it costs you.


Replies
Scam AI
Hi Product Hunt 👋
I'm Neo, co-founder of Scam AI, and I'm excited to introduce Halo a real-time, on-device deepfake AI model for video meetings. It secures your Zoom, Teams, or Google Meet call live and flags synthetic faces the moment it detects one.
In 2024, a finance employee at Arup joined a video call with what looked like his CFO and several colleagues. Every face on that call was a deepfake. He wired $25 million before anyone realized.
We kept coming back to that story because almost everything built to catch deepfakes works after the fact: you upload a recording, wait, and get a report once the decision has already been made. Nothing was built to catch it while the call is still happening, when it actually matters.
What Halo does:
Secures Zoom, Teams, and Google Meet calls live
Flags synthetic faces in real time, in real time
Runs entirely on-device, no recordings, no cloud inference
Built for the moments trust actually gets tested on video: confirming who you're interviewing, confirming who you're wiring money to
Halo is live now at scam.ai/halo. I'll be here all day, happy to answer anything about how it works, and to help however I can!
AgentX - Multi-agent and eval framework
@neo_tiangratanakul great stuff! Incredible and timely tool for stopping deepfakes and scams before they strike!!
Scam AI
Thanks so much! Really appreciate the support 🙏
Pushary
Scam AI
Thanks so much! Really appreciate you taking the time to check it out!
Pushary
@neo_tiangratanakul easy
Does it hook into the system audio/video pipeline via virtual camera, or is it reading the display buffer directly? congrats for shipping 🙌
Scam AI
Thanks Vikram 🙌 It's neither, actually we use WGC to grab the rendered meeting window directly. That way our model sees and takes in the same screen the user is seeing!
Bond
Congrats guys!
Scam AI
Thanks so much Teagan!!!
The Arup case is exactly the story that makes the case for this on its own. Curious about the failure mode in the other direction though, what happens when it flags a real person as synthetic because of bad lighting or a compressed webcam feed mid call. Does it surface a warning you can dismiss, or does it interrupt the call, since getting that wrong costs you a real relationship, not just a false sense of security.
Scam AI
Really good question! Honestly one we thought about a lot. We made it so that Halo checks the quality of what it's seeing: bad lighting, shaky video, heavy compression, or if a face is too far away from the camera. If the conditions are bad it gather more data or waits for the lighting or image size to get better later in the call, and only makes a decision once it actually has good enough data to be confident. So a bad frame on its own isn't going to set off a false alarm. Since, just like you said, getting that wrong costs a real relationship.
@neo_tiangratanakul Gathering more data before deciding rather than reacting to a single bad frame is the right shape for it. Good to hear that was already thought through rather than something you're bolting on after launch.
Scam AI
Haha yeah we're glad you're thinking about the same issues we faced as well. Thanks for all the support Raffay!
minimalist phone: reduce your screentime
Remember how some guys created a tool that creates AI live video chats. It seems that when you create one solution, you need to create another "anti-solution".
Do you already have your user base?
Scam AI
Thanks so much! Honestly, this "anti-solution" space has always been super inspiring to us, there's something exciting about getting to keep building things that protect people as fast as this space moves. Though we see some legitimate use for AI video generation, we also see how much harm it can cause when it's used maliciously. But honestly, stopping bad actors from abusing AI is a big reason why we started this journey in the first place!
As for user base: we've actually already got some enterprise customers using our detection tech, and Halo is really us expanding that out to the consumer side now 🙂
Scam AI
The part I'm proudest of: getting the detection to run live and fully on-device.
Nothing about your meeting ever leaves your machine.
Real-time was the non-negotiable constraint. A report that only lands after you've already wired the money isn't detection, it's an autopsy.
Congrats on the launch, Neo! The "catch it during the call" angle is what really sets Halo apart — most deepfake tools I've seen assume you already have a recording to analyze after the fact, which is basically useless mid wire-transfer conversation.
One question: since Halo runs entirely on-device, how does it actually hook into the meeting client? Virtual camera, native SDK integration, or a browser extension for Meet? Curious how the coverage differs across Zoom desktop vs. Meet in the browser.
Scam AI
Thanks Rohit and I totally agree, after-the-fact detection doesn't help much for situations like a wire transfer. Hence why we're so proud to have made a product like Halo!
Halo actually uses WGC to see the rendered meeting window directly, the same way whether it's Zoom desktop or Meet in a browser tab. Which allows us to cover every video conferencing app and browser!