Por qué una foto subida no es fiable por defecto
Un archivo que sube tu usuario no tiene anclaje. Su fecha y su GPS viven en metadatos editables que herramientas gratuitas reescriben en segundos, y que la mayoría de las apps borran igualmente al subir. Los píxeles mismos se pueden generar o retocar, así que se puede producir un defecto, un documento o una escena convincentes que nunca existieron. Nada en el archivo lo ata a un momento real.
Tus revisores deciden entonces por confianza, no por prueba, y eso no escala. Peor aún, en cuanto el equipo sospecha de la IA, una foto genuina se descarta como posible falso: los usuarios honestos pagan por un problema que crea el fraude. El formato de archivo nunca se diseñó para defenderse.
Qué puedes hacer con un archivo a posteriori
Dos comprobaciones ayudan como primer filtro. Un detector de medios con IA escanea el archivo y devuelve una probabilidad de que se haya generado o editado: útil para triar solicitudes entrantes, pero una probabilidad no es una prueba, y puede fallar en ambos sentidos. Leer la procedencia (Content Credentials, el estándar C2PA) ayuda cuando hay un manifiesto presente, pero depende de que el dispositivo o el software de captura lo soporten, y el manifiesto se borra fácilmente al subir.
Trata ambos como filtros, no como veredictos. Suben o bajan la sospecha y envían los casos difíciles a una persona, pero ninguno convierte un archivo cualquiera que te enviaron en algo defendible. Para lo que importa, necesitas una prueba creada en la captura, no deducida después.
El modelo más sólido: capturar la prueba en el momento
En vez de aceptar un archivo y tratar de avalarlo, cambia la pregunta: haz que el usuario capture la foto en vivo, para que quede sellada al tomarla. Danaya une un hash SHA-256 de la imagen a una marca de tiempo de servidor y la posición GPS en el instante de la captura. La marca de tiempo viene del servidor, no del dispositivo, así que no se puede antedatar, y la captura es solo en vivo, así que un archivo importado o generado con IA no obtiene un sello válido.
Lo añades sin código enviando un enlace de captura: el usuario lo abre en el navegador, captura sin cuenta, y el resultado sellado llega a tu panel; o lo integras directamente por la API. Cualquiera puede luego confirmar un resultado desde un enlace de verificación público. Alcance honesto: funciona donde controlas el paso de captura, no es un parche que vuelva fiable un archivo de terceros cualquiera, y la posición GPS es declarativa, viene del dispositivo que captura.