Quasa
Use QUASA App
Join the pioneer of Web3 crypto freelancing today!
Open
Security and protection

Meta Smart Glasses App Contains Fully Built — But Currently Dormant — On-Device Facial Recognition System

|Author: Viacheslav Vasipenok|3 min read| 11
Meta Smart Glasses App Contains Fully Built — But Currently Dormant — On-Device Facial Recognition System

Security researcher “buchodi” has discovered a complete facial recognition pipeline sitting inside the Stella Android app, the official companion application for Meta’s Ray-Ban smart glasses. The stack is fully assembled, wired together, and capable of running end-to-end on the device — yet it remains inactive on regular user accounts.

What Was Found

Meta Smart Glasses App Contains Fully Built — But Currently Dormant — On-Device Facial Recognition SystemInside the Stella app (version 273.0.0.21 at the time of analysis), the researcher located:

- Three on-device AI models** delivered via Meta’s asset system:

  • SCRFD (`android_facerec_scrfd.pte`) — face detection;
  • KPSAligner (`android_facerec_kps_aligner.pte`) — face alignment and cropping;
  •   SFace (`android_facerec_sface.pte`) — 2048-dimensional biometric embedding generation.

- A local SQLite database with a cosine-similarity vector index (`face_mediaPath_vec`) built on 2048-dimensional embeddings.

- Dedicated storage paths for writing biometric data to disk (`NameTagsPending/` folder), including cropped face images and their embeddings.

- A ready-to-use Android notification channel (`nametags_recognition`) that can display “Person recognized” alerts with the person’s name.

The entire pipeline runs locally using ExecuTorch models and does not require constant cloud connectivity for inference.


The Pipeline in Action

Meta Smart Glasses App Contains Fully Built — But Currently Dormant — On-Device Facial Recognition SystemWhen the researcher manually triggered the pipeline with a test photo (a portrait of Michel Foucault), the system performed the full sequence:

  1. Detected the face using SCRFD.
  2. Aligned and cropped it with KPSAligner.
  3. Generated a 2048-dimensional embedding with SFace.
  4. Compared it against the local vector database using cosine similarity.
  5. On a match → triggered the notification “Person recognized”.
  6. On no match → saved the cropped image + embedding pair to the `NameTagsPending` folder for later processing.

The system is clearly designed to support name tagging of people the glasses (or phone) encounter.


Currently Dormant, But Fully Ready

Meta Smart Glasses App Contains Fully Built — But Currently Dormant — On-Device Facial Recognition SystemOn a stock, non-enrolled account, the feature shows no signs of being active:

  • No user-facing “Connections” or name-tagging UI elements appear.
  • The relevant database namespace (`person_profiles` under RLDrive) contains no data.
  • The notification deep-link points to a screen that doesn’t exist in the current app version.

However, the complete technical infrastructure — models, database schema, storage paths, and notification system — is already present and functional. This strongly suggests the capability can be activated remotely, most likely through a **server-side feature flag** controlled by Meta.

Possible triggers mentioned in the analysis include:

  • Account-level enablement (e.g., after a user enrolls faces).
  • Geolocation-based activation.
  • Gradual server-side rollout.

Why This Matters

Meta Smart Glasses App Contains Fully Built — But Currently Dormant — On-Device Facial Recognition SystemThe discovery is significant because it shows Meta has already invested substantial engineering effort into building a fully on-device facial recognition system for its smart glasses ecosystem. While the feature is not currently active for ordinary users, the fact that the entire stack ships pre-installed means it can be turned on with relatively little additional development.

The researcher concludes that the system is “not secret identification today,” but the apparatus is clearly ready. Activation would likely require Meta to push person profiles to the device and enable the corresponding UI.

Also read:


Bottom Line

If you’ve ever felt paranoid about smart glasses potentially recognizing people around you, this finding shows that the technical foundation for such a capability already exists inside the companion app. It is currently switched off for regular users, but the code is there — waiting for a server-side signal.

As the researcher wryly notes: even if you have paranoia, it doesn’t mean Meta isn’t watching (or at least preparing to watch).

The full technical breakdown and reproducible steps are available in the original research post.

Share:

Subscribe to our newsletter

Get the latest Web3, AI, and crypto news delivered straight to your inbox.

0