Digital identity Collisions, Deepfake Detection. And the Macarena Gómez Problem

Search for "macarena gómez" in any knowledge graph, media asset management system. Or web-scale document store and you won't find a single entity. You will find at least a dozen. A Spanish actress with dozens of film credits, and a lawyer in SevillaA university researcher, since a real estate agent in Bogotá. When you type that name into our entity resolution service, the system has to decide which one you mean - and getting it wrong carries consequences ranging from incorrect metadata to defamation-level misattribution. This isn't a celebrity problem it's a canonical engineering problem in identity disambiguation.

The "macarena gómez" case illustrates exactly why media provenance, biometric verification. And knowledge graph engineering have become critical infrastructure. In production environments we have spent years building systems that resolve public-figure names against structured databases like Wikidata, IMDb, and TMDB, only to discover that the same string maps to multiple live persons. A name is not an identifier. A social security number isn't available for public figures. A public key, a biometric template, and a provenance chain, however, are.

This article treats the collision around "macarena gómez" as a case study for a broader architecture challenge: how to build trustworthy systems that identify people, protect digital likeness. And detect synthetic media at scale. We will examine concrete tooling - C2PA manifests, RFC 9421 message signing, perceptual hashing, face embeddings, vector databases, and compliance automation - that senior engineers now need to operate confidently.

Why Name-Based Entity Resolution Fails in Practice

Entity resolution is the process of deciding whether two records refer to the same real-world entity. For business systems, the gold standard is a national identifier like a VAT number or a corporate registration code. For people in public media, no such universal key exists. The name "macarena gómez" is a composite of two very common Spanish given names and surnames. In a dataset of Spanish-language film credits, multiple distinct actors can share the full name. And several more share partial variants.

We have seen this break downstream systems. A content recommendation engine that merges two actresses into one node will recommend horror films to users who watched children's theatre. A news aggregator that splits one person into two nodes will show duplicate or contradictory coverage. The fix isn't fuzzy string matching alone; Levenshtein distance and Jaro-Winkler similarity both plateau at roughly 70-80% accuracy for this class of name. The fix is a composite identity model that combines name, date of birth, place of birth, filmographic role, image embeddings. And external identifiers from Wikidata Q-numbers and IMDb person IDs.

In our systems we do not even attempt probabilistic name-only matching for public figures. We treat the name as one weak signal among many. The stronger signals are numeric identifiers, known aliases, co-occurrence patterns, and image-derived face embeddings. For the actress named "macarena gómez," a stable disambiguation key might be a curated external ID plus a cryptographic binding to her agency's public key. That binding becomes the anchor for all downstream provenance checks.

A server rack with identity resolution and provenance software running across multiple nodes

The Digital Likeness Problem in Generative AI Systems

Generative models - diffusion-based image generators, video generators, and voice cloning pipelines - have turned a person's likeness into a fungible training input. A model fine-tuned on publicly available frames can produce convincing new content that never involved the real person. For performers with distinctive on-screen presence, including the actress "macarena gómez," that risk isn't hypothetical; it's a design constraint for any media platform that serves user-generated content.

Engineering teams now need controls that were previously handled by lawyers alone. Specifically, a content pipeline must answer three questions before serving a generated asset: Was this trained on protected likeness data? Was it generated from a protected template, and does it carry a valid provenance manifestThese are technical questions with deterministic answers when the right infrastructure exists. We use a combination of model card registries, dataset lineage tools, and runtime provenance verification to enforce likeness policies in the request path, not just in audit logs.

The likeness problem also forces a decision about where to store biometric templates. Storing raw face embeddings for millions of public figures is legally sensitive under GDPR and the EU AI Act. The practical answer we have adopted is template vaulting: embeddings are encrypted at rest, never exposed to third-party inference endpoints. And only compared inside an on-premises or VPC-bounded matching service. This keeps likeness verification functional without turning the vault into a surveillance tool.

Content Provenance Standards: C2PA, IPTC. And RFC 9421 Signing

A modern provenance architecture starts with a manifest. The C2PA specification defines a machine-readable claim format that can be embedded into images, video, and audio. A C2PA manifest records who created an asset, which device or software did so, what actions were applied (crop, encode, metadata edit). And the cryptographic signature of each step. When a news publisher marks an image of a public figure as "verified," the reader can inspect that manifest chain instead of trusting the byline.

What C2PA doesn't solve is delivery, and manifests can be stripped during re-encoding,And they don't bind an asset to a specific distribution channel that's where RFC 9421, HTTP Message Signatures, becomes useful. By signing HTTP fields - content-type, content-digest, date - a CDN can prove that the asset served is byte-identical to the asset signed by the originating system. Combined with C2PA, this creates a chain from camera shutter to end-user browser, even across multiple intermediaries.

For identity-specific provenance, IPTC metadata fields - particularly the Person Shown field and the Digital Source Type field - provide a lightweight, widely supported layer that predates C2PA. In our media pipeline we write both: IPTC for editorial systems that expect it, C2PA for end-to-end verification. And RFC 9421 signatures at the edge. The three layers aren't redundant; they cover three different failure modes: metadata loss in editorial tools, manifest strip during processing, and content tampering during transit.

A developer reviewing a C2PA provenance manifest in a media verification dashboard

Perceptual Hashing - Face Embeddings. And Synthetic Media Detection

Detecting whether an image or video contains a specific person - or whether it was synthetically generated - requires two distinct techniques. Perceptual hashing (pHash, dHash, aHash) produces a compact fingerprint that survives resizing, compression, and color shifts. Face embeddings, typically from models like FaceNet or the CLIP vision encoder, produce a high-dimensional vector that captures facial identity independently of pose and lighting. Neither is sufficient alone. A perceptual hash can confirm "this is the same file as the known original. " A face embedding can confirm "this frame contains the same person as another frame. " Neither can by itself declare "this video is real. "

In practice, we combine three signals for a likeness verification decision:

  • Perceptual distance to a canonical reference set of verified images.
  • Embedding cosine similarity against a vaulted template for the target identity.
  • Synthetic artifact scoring from a detector fine-tuned on known generative model outputs.

For a public figure whose likeness appears across decades of films, the reference set matters enormously. The actress "macarena gómez" has appeared in roles with heavy makeup, prosthetics. And stylized lighting; a single reference image would produce high false-negative rates. We build reference portfolios from multiple consenting sources - agency headshots, film stills distributed under editorial licensing. And official social media assets - then compute the median embedding across the portfolio to reduce intra-class variance.

Detection thresholds must be tuned per identity per use case. A copyright enforcement pipeline can tolerate higher false positives than a newsroom verification tool. We log every threshold decision with the features used. So a compliance auditor can reconstruct why a specific asset was flagged or passed. That audit trail matters more than the raw accuracy number.

Vector Databases and Similarity Search at Production Scale

Storing and querying millions of face embeddings requires an index that doesn't collapse at scale. Brute-force cosine similarity is O(n) per query; with tens of millions of faces across film, news. And user-generated content, that's not viable. We deploy FAISS for approximate nearest neighbor (ANN) search in offline and batch workloads. And Milvus or pgvector for online, multi-tenant serving. The tradeoff is recall versus latency, and it's measurable: an IVF-PQ index at 32 partitions and 8-byte codes typically delivers 95%+ recall at under 10 ms per query on 50 million vectors.

For identity matching, we do not run a single ANN query and trust the top hit. We run a two-stage cascade: a coarse ANN pass retrieves the top 100 candidates, then an exact cosine similarity re-rank with metadata filters - date ranges - geographic constraints, source type - narrows to a decision. The re-rank step also applies fairness checks; if the top candidate and the second candidate are within a tight margin, the system returns an "ambiguous identity" status instead of forcing a wrong match.

Indexing for the name "macarena gómez" is illustrative. Because the name maps to multiple real people, a naive search for a face embedding plus that name returns candidates across several individuals. The correct response isn't a single match but a disambiguation panel with the top five candidate identities, each linked to

.

Need a Custom App Built?

Let's discuss your project and bring your ideas to life.

Contact Me Today →

Back to Online Trends