GhostmaxxingA public lab for testing camouflage Open the lab

What the lab is for

Disrupt face recognition, one Ghostyle at a time

  1. A face in the lab with the detection box and the 68-point scaffold drawn over it.

    Define a baseline

    The clean face is saved as the identity. Every distance after this is measured against this frame.

  2. The same face and the same frame, with the Ghostyle 1 pattern painted across it.

    Paint the face

    Ghostyle 1 goes on, and the system cannot even find a face any more. That is the cleanest way to win this game.

    threshold 0.58 no face found

  3. The pattern of Ghostyle 1 alone, laid over the outline of a face on a cream ground.

    This pattern is a Ghostyle

    A reusable pattern. Apply it as an AR overlay in the lab, paint it for real, share it, and try it on another face.

  4. A second face, clean, before the Ghostyle is applied.

    A second face tests the Ghostyle

    A darker skin takes the previous success: save the baseline, load Ghostyle 1, paint the face, and…

  5. The second face wearing Ghostyle 1, still recognised by the lab.

    It failed

    This colour combination did not fool the system. A Ghostyle that works on one face can fail on another, and skin tone is one of the reasons. But a Ghostyle is a starting point: it can be adapted.

    distance 0.33 threshold 0.58 still recognised

  6. The second face with a redrawn pattern, Ghostyle 2, in lighter pigments.

    Smaller shapes, lighter pigments

    Ghostyle 2 keeps the idea, drops the lines on the forehead and lightens the colours. The detector no longer finds a face at all.

    threshold 0.58 no face found

  7. A third face, clean, before the Ghostyle is applied.

    Does Ghostyle 1 work on every light skin?

    A third face. In Ghostmaxxing you can test with the digital overlay or by painting for real. And, surprisingly…

  8. The third face wearing Ghostyle 1, still recognised by the lab.

    Not reusable yet

    Ghostyle 1 on this face measures 0.52, under the 0.58 threshold: the face is still matched. For scale, simply turning your head moves the reading by about 0.15.

    distance 0.52 threshold 0.58 still recognised

  9. The third face wearing Ghostyle 3, the same shapes in a leopard pattern, no longer matched.

    Same shape, new colours

    Ghostyle 3 reads 0.61, above the threshold: the biometric points no longer match what is saved. See how these were made, or open the lab and draw the next one.

    distance 0.61 threshold 0.58 escaped

Pick the tool

Open the lab Apply Ghostyles, draw on the face and test camouflage - for workshop and group. Realtime analysis Watch descriptor drift and distance thresholds live - best for individual makeup researcher.

Ghostmaxxing is your personal laboratory for testing any kind of camouflage. Use your phone or webcam, change how your face looks (makeup, clothing, prosthetics…), and measure how face recognition reacts. Everything runs on your device. Nothing leaves it, unless you choose to share a success in the public gallery.

How it works

1. Save the baseline (clean face)

Stylised face framed as a saved local baseline

Save your face while it's clean. A private baseline, kept on your device, to test camouflage against.

2. Paint until camouflaged

Stylised face with asymmetric paint around the eyes, cheek and mouth

Apply a Ghostyle or your own intervention: makeup, an overlay, a physical change to the face.

3. (Optional) Upload

Stylised face card with an upload arrow and an explicit optional consent control

Share your result to the gallery. Together we will find the most subtle, least invasive, and still effective camouflage.

Related projects

A longer lineage than most people think

CV Dazzle, adversarial makeup, privacy clothing, masks, optical interventions, and collective practices. Follow each project, then continue into the papers and culture behind it.

Explore related projects →

Workshops

How and where to run a workshop

Hands-on sessions testing local recognition behavior together. No biometric data is uploaded by the browser lab.

See how we run them →

Shared gallery

Camouflage tested by the community

Moderated results shared with consent, newest first. Follow the gallery on the Fediverse or open any result at its permanent post address.

View the shared gallery →