What Meta’s Hidden NameTag System Is and Why It Matters
Meta’s hidden NameTag system refers to unreleased facial recognition code embedded in its smart glasses companion app, designed to capture faces through Ray-Ban Meta glasses, create biometric “faceprints” on a user’s phone, and later identify people, all without explicit user awareness or consent, raising urgent questions about smart glasses privacy concerns and wearable device privacy. Researchers reverse-engineering the Meta AI app, internally called Stella, found a complete recognition pipeline: models to detect and align faces, and generate 2048‑dimensional biometric fingerprints. Gizmochina reports that this dormant technology has appeared in multiple app updates since January 2026 and sits inside software installed more than 50 million times. Although Meta says the feature was not active for consumers, the fact that Meta smart glasses facial recognition code shipped widely in a popular app has sparked fears of facial recognition surveillance becoming a default capability of everyday eyewear.

Inside the Hidden Faceprint Engine on Millions of Phones
Reverse‑engineering by independent researchers revealed that the Ray‑Ban face recognition code went far beyond routine camera features. According to Gadget Review, Meta’s AI glasses companion app included three specialized machine learning models—SCRFD for face detection, KPSAligner for positioning, and an enhanced SFace variant for embeddings—supported by an SQLite vector database for similarity matching. The system could crop faces, generate 2048‑dimensional biometric fingerprints, and store both embeddings and cropped images in a private directory that survived reboots, effectively building a “faces pending identification” archive on each device. A notification system was wired to announce “Person recognized” on a match, while traces of a dormant “Connections” feature promised to “remember the people you met.” Although these features stayed hidden from users, the presence of such complete infrastructure shows how close Meta came to turning smart glasses into always‑on facial recognition surveillance tools.
Exposure, Rapid Removal, and Meta’s Conflicting Story
The story only broke open when WIRED reported that Meta had silently shipped substantial parts of NameTag in the Meta AI app used by tens of millions of Ray‑Ban Meta glasses owners. Within 24 hours of that exposé, Meta pushed an update that stripped out face recognition libraries, alert workflows, and storage folders for biometric data, leaving only scattered debug fragments and broken links. Gadget Review notes that security researchers considered NameTag technically close to launch‑ready despite being disabled. Meta’s public response has been uneven: executives criticized the reporting while also calling NameTag “purely exploratory” and insisting that “nothing has shipped to consumers” and that no central face database is being built. The speed and completeness of the cleanup, however, have intensified questions about transparency, internal testing practices, and what kind of data may already have been processed during development.
Privacy Backlash and Meta’s Long Shadow of Face Recognition
The NameTag incident has revived longstanding smart glasses privacy concerns around biometric tracking in everyday settings. Gizmochina points out that Meta only shut down Facebook’s earlier facial recognition system in 2021, after regulatory scrutiny and major biometric privacy settlements, yet the new code shows it is still exploring similar capabilities for wearables. Even if NameTag operated locally, Meta’s own transparency disclosures about AI glasses data storage have led critics to question whether faceprints or cropped images could travel beyond a single device. Privacy advocates warn that building personal databases of strangers—without their knowledge—reshapes social norms and blurs the line between consumer gadget and surveillance tool. For people worried about wearable device privacy, Meta smart glasses facial recognition research is no longer abstract; it is code that has already shipped and been hastily erased.







