Artículo
Entender las Content Credentials y el estándar C2PA
Quizá hayas visto una pequeña insignia en una foto que afirma que lleva Content Credentials, o hayas leído que una cámara o una app de edición ahora firma sus archivos con C2PA. Aquí tienes una explicación sencilla de qué es esa información, qué puede decirte y los tres límites que conviene tener presentes antes de tratarla como prueba de algo.
Qué son las Content Credentials y el estándar C2PA
C2PA son las siglas de Coalition for Content Provenance and Authenticity, un grupo del sector que publica una especificación abierta para adjuntar datos de procedencia a prueba de manipulaciones a un archivo multimedia. Content Credentials es el nombre orientado al usuario para esos datos cuando los escriben cámaras, teléfonos y software de edición. En la práctica se trata de un pequeño registro firmado incrustado dentro del archivo de imagen, vídeo o audio. El registro puede enumerar cosas como qué dispositivo o aplicación produjo el archivo, cuándo se creó y qué acciones de edición se aplicaron a lo largo del proceso, como un recorte o un ajuste de color. Una firma criptográfica envuelve el registro de modo que cualquier cambio posterior en el contenido protegido rompe el sello. El objetivo es la procedencia, una cadena documentada de dónde proviene un archivo, y no un veredicto sobre si el contenido es verdadero.

Qué hace nuestro lector con ellas
El lector C2PA de este sitio lee el manifiesto de las Content Credentials cuando hay uno presente y te muestra las afirmaciones que contiene, en tu navegador, sin subir nada. El archivo que sueltas se analiza de forma local, así que la foto o el documento nunca sale de tu dispositivo. Cuando se encuentra un manifiesto, ves el emisor, las acciones registradas y si la firma se valida frente al certificado incrustado. Esto es descriptivo, no un juicio: la herramienta informa de las señales que realmente están en el archivo. Se combina de forma natural con el lector EXIF, que muestra los metadatos de cámara y ubicación, y con el visor de metadatos de Office para documentos, de modo que puedes inspeccionar varias capas de procedencia una junto a otra sin confiar el original a un servidor.
Tres límites que conviene decir con claridad
Primero, un lector solo puede mostrar las Content Credentials cuando están presentes. La mayoría de los archivos que circulan hoy no llevan ninguna, porque el dispositivo o el software que los creó nunca escribió ninguna. Segundo, la ausencia de Content Credentials no demuestra nada sobre la autenticidad. Un archivo sin manifiesto no es falso, y tampoco es auténtico; simplemente no tiene ningún registro de procedencia que leer, que es el estado normal de la gran mayoría de los archivos multimedia. Tratar un manifiesto ausente como señal de manipulación sería un error. Tercero, una firma válida no garantiza que nada haya sido manipulado. La firma confirma que el contenido coincide con el registro firmado y que el registro procede del emisor indicado. No certifica que la escena ante la cámara fuera real, que no se produjera una edición fuera de la cadena C2PA, ni que la captura original fuera honesta. Procedencia y verdad son preguntas distintas.

Leer la procedencia de forma responsable
La manera útil de tratar las Content Credentials es como una pieza de contexto entre varias, no como una única respuesta de sí o no. Cuando hay un manifiesto y su firma se valida, aprendes algo concreto sobre cómo se produjo y editó el archivo. Cuando está ausente, solo has aprendido que no hay registro, y recurres al mismo criterio que aplicarías a cualquier archivo sin etiqueta. De forma deliberada no ofrecemos ninguna función de detección de IA, porque ninguna herramienta puede decidir de manera fiable si un contenido fue generado o alterado, y una afirmación tajante en cualquier sentido sería deshonesta. Si quieres eliminar metadatos que no querías compartir antes de publicar, la guía sobre eliminar datos EXIF y GPS de las fotos y la guía sobre eliminar metadatos de documentos de Word cubren los pasos prácticos, todo ello ejecutándose de forma local en tu propio dispositivo.
La arquitectura criptográfica de los manifiestos C2PA
La seguridad del marco de Credenciales de Contenido (Content Credentials) se basa en la Infraestructura de Clave Pública (PKI) estándar y en algoritmos de hash bien establecidos. Cuando una aplicación compatible genera un manifiesto C2PA, calcula un hash criptográfico de los datos multimedia subyacentes, típicamente usando SHA-256 o SHA-384. Ese hash se almacena en el almacén de aserciones dentro del manifiesto. El manifiesto se firma digitalmente usando un certificado X.509: el emisor firma el hash del manifiesto con su clave privada. La validación realiza dos comprobaciones independientes: verifica la firma frente a la clave pública del emisor, confirmando que el manifiesto fue creado por la entidad declarada y no ha sido alterado, y vuelve a calcular el hash de los datos multimedia para confirmar que coincide con el hash registrado. Un solo píxel modificado cambia por completo el hash del archivo multimedia, rompiendo el sello criptográfico y produciendo un resultado de validación inválido.
Estructuras JUMBF e incrustación de metadatos
Los datos C2PA se incrustan en los archivos usando el Formato de Caja de Metadatos Universal JPEG (JUMBF), estandarizado bajo ISO/IEC 19566-5. JUMBF permite inyectar estructuras de datos jerárquicas en archivos multimedia sin afectar a los analizadores heredados. En un archivo JPEG, la caja JUMBF reside dentro de un segmento marcador de aplicación APP11. En archivos de vídeo o audio MP4, ocupa una caja uuid específica dentro de la estructura del Formato de Archivo de Medios Base ISO. El almacén de manifiestos contenido en este contenedor incluye el manifiesto activo y cualquier manifiesto histórico que forme la cadena de procedencia. Dado que JUMBF admite datos referenciados, un manifiesto puede incluir miniaturas del archivo en etapas de edición anteriores, lo que permite a los revisores inspeccionar las alteraciones registradas, como recortes o ajustes de color. Un lector basado en el navegador extrae estas cajas JUMBF, analiza los datos del manifiesto codificados en CBOR y realiza la validación criptográfica completamente a través de las API WebCrypto locales, de modo que el archivo nunca necesita llegar a un servidor de validación.
Herramientas en este artículo
- Lector de credenciales de contenido (C2PA)Lee la procedencia C2PA / credenciales de contenido de una imagen o archivo en tu navegador. Sin subida.
- Leer metadatos EXIFVe y elimina metadatos EXIF de tus fotos sin enviarlas a un servidor.
- Eliminar metadatos de OfficeElimina las propiedades ocultas del documento (autor, empresa, fechas…) de archivos Word, Excel y PowerPoint. 100% en tu navegador, sin subida.
Preguntas frecuentes
Si una foto no tiene Content Credentials, ¿significa que fue falsificada o editada?
No. La ausencia de un manifiesto solo te dice que no se escribió ningún registro de procedencia, que es la situación normal de casi todos los archivos en circulación. No es prueba de edición, ni es prueba de autenticidad. De un manifiesto ausente no puedes deducir nada más allá del hecho de que no hay nada que leer.
Si la firma C2PA es válida, ¿puedo confiar en que la imagen es real y no alterada?
Una firma válida confirma que el contenido coincide con el registro firmado y que el registro procede del emisor indicado. No demuestra que la escena fuera real ni que no ocurriera ninguna manipulación fuera de la cadena C2PA. Alguien puede escenificar una fotografía y aun así firmarla correctamente, y las ediciones hechas con herramientas que no participan en el estándar no dejan rastro en el manifiesto. Lee una firma válida como procedencia confirmada, no como verdad confirmada.
¿Leer las Content Credentials sube mi archivo a algún sitio?
No. El lector C2PA analiza el archivo enteramente en tu navegador, así que la imagen, el vídeo o el documento permanece en tu dispositivo. Puedes confirmarlo abriendo las herramientas de desarrollo de tu navegador y observando la pestaña Red mientras cargas un archivo: no se realiza ninguna solicitud de subida.