// HACKER NEWS — CYBERSECURITY
Identifying fake cosmetics using AI
My lab develops low-cost and easy-to-use tools for identifying fake medicines, but we’re always on the lookout for other types of fakes that we can go after. For example, the cosmetics industry has a massive problem with counterfeit products. Studies estimate that two-thirds of branded makeup and skincare products on sites like eBay, TikTok Shop, and Vinted are fake. Counterfeit cosmetics don’t just waste consumers’ money; they may also expose wearers to harmful contaminants like heavy metals and bacteria.
As part of an ongoing study, I’ve been purchasing both authentic and counterfeit versions of various cosmetics. I’m always struck by how much work fraudsters put into making the fakes look authentic. At a glance, the counterfeit versions of a product are virtually indistinguishable from the genuine ones. However, with a little research and some close inspection, you can start to find little inconsistencies that give away the fakes. But not everyone has the time or expertise to research a particular package before they buy it. That got me wondering: could existing artificial intelligence models be used to identify a counterfeit product? If so, then consumers could snap some photos and use ChatGPT or Gemini or Claude to verify the authenticity of an item before they purchase it.
To explore this idea, I took photos of three different packages of a particular product, “Rhode Peptide Lip Tint.” I chose this product because it’s a known target for counterfeiters according to a recent New York Times article on fake beauty products. For each package, I took four photos of the cardboard box (one for each long side) and two photos of the tube (front and back). I then uploaded each tube’s six photos to Google Gemini and used the Gemini 3.6 Flash model with “Thinking” enabled and fed it the prompt, “Is this tube of Rhode Peptide Lip Tint authentic?”
I recorded the model’s response, then I prodded it to work a little harder using the prompt, “Are there any other red flags you can find?”
I repeated this process for all three packages of the product. The results are further down, but if you’d like to first try your hand at determining whether these packages are authentic or counterfeit, here are the photos. You can click or tap on each photo to view it full size. There are three packages (A, B, and C), each with six images of the package (Image A1, A2, A3, etc.):
Those are the photos that I fed to Gemini. If you want to try to determine for yourself which of the three packages are real and which are fake, don’t scroll any further!
When you’re done, scroll on for my analysis of Gemini’s assessments of these products…
Welcome back! Let’s find out if these packages are real or fake…
For each package below, I start by saying where I got it from and whether it is authentic or counterfeit based on my professional assessment. Then I go through Google Gemini’s responses one-by-one, rating each response as either correct (✅) if the response is technically valid, or incorrect (❌) if Gemini got something factually wrong.
Package A is fake. I got it for about $5 from a sketchy eBay seller (authentic Rhode Peptide Lip Tint costs around $20). Let’s see what Gemini thinks…