
Lo que voy a escribir en este artículo debería ser un capítulo en un libro de política pública, no un post en el blog de un laboratorio de informática forense. Debería estar en un informe legislativo, no en una página web. Debería estar siendo discutido en el Senado, no explicado por un perito que lleva 17 años viendo las consecuencias de un vacío que nadie ha llenado.
Pero como nadie lo está escribiendo allá, lo escribo yo aquí.
México no tiene un protocolo nacional estándar para la solicitud, entrega, formato, interpretación y verificación de sábanas de llamadas. No existe. No hay norma oficial mexicana. No hay lineamiento vinculante. No hay manual de procedimientos unificado. No hay nada.
Lo que hay es un artículo de ley — el 183 de la Ley Federal de Telecomunicaciones y Radiodifusión — que establece la obligación de conservar los datos, pero que no dice cómo entregarlos, en qué formato, con qué columnas, con qué clave de nomenclatura, ni con qué estándar de calidad. Y entre la obligación de conservar y la ausencia de un estándar de entrega existe un abismo donde se pierden casos, se fabrican injusticias y se revictimiza a familias enteras.
Llevo 17 años en informática forense. He formado a más de 1,300 peritos en 10 países. He analizado cientos de sábanas de llamadas de todas las fiscalías estatales, de todos los concesionarios, de todos los rincones de este país. Y lo que he visto en esos 17 años es un ecosistema caótico donde cada actor hace lo que quiere, como quiere y cuando quiere. No porque sean malos actores — algunos lo son, otros no. Sino porque no existe un marco normativo que les diga cómo hacerlo bien.
Este artículo es para la activista que necesita argumentos sólidos para exigir cambios institucionales. Para el periodista que quiere entender por qué el sistema falla y necesita que alguien con experiencia técnica le explique las causas estructurales. Para el legislador que debería estar leyendo esto y pensando en cómo resolverlo. Y para la madre buscadora que merece entender por qué el sistema que debería ayudarla a encontrar a su hijo le entrega un documento inservible y le dice que con eso tiene que conformarse.
No tiene que conformarse. Nadie tiene.
Lo que debería existir y no existe
Voy a construir la radiografía del vacío. Punto por punto. Sin adornos. Sin eufemismos.
No existe un formato estándar de entrega
Cada concesionario de telecomunicaciones en México entrega las sábanas de llamadas en el formato que le da la gana.
Telcel entrega en un formato. AT&T en otro. Movistar en otro. Altice en otro. Los concesionarios regionales en otro. Algunos entregan CSV. Otros Excel. Otros PDF. Otros formatos propietarios que requieren software específico para abrirse.
Las columnas varían. Lo que un concesionario llama «Cell ID,» otro lo llama «CI,» otro lo llama «Celda,» otro lo llama «CellIdent.» Lo que uno codifica como «MOC» para llamada saliente, otro codifica como «1,» otro como «OUTGOING,» otro como «O.» La nomenclatura es un caos porque cada empresa decidió la suya sin que nadie le dijera «usa esta.»
El resultado: un perito que recibe sábanas de tres concesionarios diferentes para un mismo caso tiene que descifrar tres formatos distintos, tres nomenclaturas distintas, tres estructuras de datos distintas, antes de poder siquiera empezar a analizarlas. Tiempo que se pierde. Recursos que se desperdician. Oportunidades de cruce de datos que se complican innecesariamente.
Y si el perito tiene que descifrar tres formatos, imagina lo que enfrenta una madre buscadora que recibe una sábana sin clave de nomenclatura en un formato que no puede abrir en su computadora.
Un protocolo nacional debería establecer, como mínimo: formato de archivo (CSV con separador de coma o punto y coma, o formato Excel estándar). Columnas obligatorias (MSISDN, número destino/origen, timestamp con zona horaria explícita, duración, tipo de evento con nomenclatura estándar, IMEI, IMSI, Cell ID, LAC, azimuth). Clave de nomenclatura incluida en el archivo o como documento adjunto. Codificación de caracteres (UTF-8 para evitar problemas con caracteres especiales).
No es ciencia de cohetes. Es estandarización básica. La que cualquier industria seria tiene para sus documentos técnicos. Pero en telecomunicaciones forenses en México, no existe.
No existe un estándar de columnas obligatorias
Derivado de lo anterior, pero merece su propio punto por la gravedad de sus consecuencias.
La ley dice que los concesionarios deben conservar los datos. No dice qué datos específicamente. Dice «registro y control de las comunicaciones.» Esa redacción es lo suficientemente amplia para que un concesionario argumente que «registro y control» se satisface con número de origen, número de destino, fecha y duración. Cuatro columnas. Sin Cell ID. Sin IMEI. Sin IMSI. Sin LAC. Sin azimuth. Sin ubicación.
Y hay concesionarios que eso es exactamente lo que entregan. Cuatro columnas. Una sábana que te dice quién llamó a quién y cuándo, pero que no te dice desde dónde. Un documento que para efectos de geolocalización — que es la razón principal por la que se solicitan sábanas en casos penales — es completamente inútil.
El vacío normativo permite esto. Si la ley dijera «los datos conservados deben incluir, como mínimo, los identificadores de las celdas de conexión (Cell ID), el código de área de localización (LAC) y el identificador del equipo (IMEI),» ningún concesionario podría entregar una sábana sin esas columnas. Pero la ley no lo dice. Y como no lo dice, no lo hacen.
Las familias pagan las consecuencias. El abogado defensor recibe una sábana sin Cell ID y no puede construir una defensa basada en ubicación. La madre buscadora recibe una sábana sin Cell ID y no puede determinar la última zona donde estuvo el celular de su hijo. El perito recibe una sábana sin Cell ID y tiene que informarle al cliente que el documento no sirve para lo que necesita.
Todo porque nadie definió qué columnas son obligatorias.

No existe un plazo estándar de entrega efectiva
El artículo 183 dice que los datos de los primeros 12 meses deben entregarse «en tiempo real» y los de 12 a 24 meses en «un máximo de 48 horas.» Eso es lo que dice la ley. Lo que pasa en la práctica es otra historia.
He visto solicitudes que tardan semanas en procesarse. He visto solicitudes que tardan meses. He visto solicitudes que nunca se procesan — se pierden en el limbo burocrático entre la fiscalía y el concesionario, donde nadie sabe quién tiene la pelota y a nadie le importa lo suficiente para averiguarlo.
No hay un mecanismo de seguimiento estandarizado. No hay un sistema donde la defensa o la familia pueda verificar el estado de la solicitud. No hay consecuencias reales para el concesionario que no entrega en plazo. No hay consecuencias reales para la fiscalía que no da seguimiento.
El resultado es que el plazo de 24 meses de conservación de datos se va consumiendo mientras la burocracia gira. Si los hechos ocurrieron hace 20 meses y la solicitud tarda 5 meses en procesarse, cuando los datos finalmente se entregan, parte de ellos ya venció el plazo de conservación y el concesionario ya no está obligado a tenerlos. Datos que existían cuando se hizo la solicitud desaparecen legalmente mientras la solicitud espera en el escritorio de alguien.
Eso no es un error del sistema. Es un defecto de diseño.
No existe supervisión sobre la integridad de la entrega
Cuando un concesionario entrega una sábana de llamadas, nadie verifica que esté completa. No hay un tercero que audite. No hay un organismo que compare lo que el concesionario tiene en sus servidores con lo que entregó. No hay un hash de integridad que permita verificar que los datos no fueron alterados entre el servidor y la entrega.
La familia y la defensa reciben la sábana y la aceptan como si fuera el original. Pero no hay forma de saber si lo es. No hay forma de saber si faltan registros. No hay forma de saber si columnas fueron eliminadas antes de la entrega. No hay forma de saber si el período fue recortado.
La confianza se deposita ciegamente en el concesionario. «La telco nos dio esto, esto es lo que hay.» Pero «lo que hay» podría no ser «lo que es.» Y sin un mecanismo de verificación, no hay forma de saberlo.
Un protocolo serio incluiría un hash de integridad del archivo original, generado al momento de la extracción en los servidores del concesionario, entregado junto con los datos. Así, cualquier alteración posterior del archivo sería detectable al comparar el hash. Es tecnología básica de integridad de datos. Se usa en toda la industria forense. Pero en la entrega de sábanas de llamadas en México, no se aplica.
Cada estado, cada MP, cada fiscalía hace lo que quiere
Este es el punto que más me frustra de todos porque es el que genera la mayor desigualdad.
Un caso penal en la Ciudad de México se maneja diferente que uno en Jalisco. Uno en Jalisco diferente que uno en Nuevo León. Uno en Nuevo León diferente que uno en Oaxaca. No en la ley sustantiva — el Código Nacional de Procedimientos Penales es el mismo para todos. Sino en la práctica. En cómo se solicita la sábana. En qué se pide. En qué formato se acepta. En qué nivel de completitud se exige. En qué tanto se presiona al concesionario para que entregue datos íntegros.
Un MP en la Ciudad de México puede tener la práctica de solicitar sábanas con Cell ID. Un MP en otro estado puede no saber qué es un Cell ID. Un MP con experiencia en delitos de alto impacto puede saber pedir formato CSV. Un MP de recién ingreso puede aceptar un PDF de 300 páginas sin cuestionarlo.
El acceso a los datos de telecomunicaciones — los mismos datos, generados por la misma infraestructura, conservados por los mismos concesionarios, amparados por la misma ley — depende de la buena voluntad, la competencia y la experiencia del funcionario que procesa la solicitud.
Eso es inaceptable.
El acceso a datos técnicos no debería depender de la lotería geográfica de dónde te tocó ser investigado o de dónde desapareció tu familiar. No debería depender de si el MP asignado a tu caso sabe lo que es un Cell ID. No debería depender de si la fiscalía estatal tiene un área de delitos cibernéticos o no. No debería depender de nada que no sea la ley.
Pero la ley, en este punto, es insuficiente. Establece la obligación de conservar pero no estandariza el acceso. Y sin estandarización de acceso, el acceso depende de factores humanos que varían caso por caso, estado por estado, funcionario por funcionario.
Las antenas no registradas en el IFT: el dato fantasma
Todas las antenas de telecomunicaciones en México deberían estar registradas ante el Instituto Federal de Telecomunicaciones — el IFT. El registro debería incluir ubicación, altura, orientación, tipo de tecnología, concesionario. Ese registro es fundamental porque es la única referencia oficial para convertir un Cell ID de la sábana en un punto en el mapa.
Pero existen antenas que no están en el registro.
Antenas de concesionarios menores que se instalaron sin los permisos correspondientes. Antenas temporales que se pusieron para eventos masivos — conciertos, fiestas patronales, eventos deportivos — y nunca se desmontaron ni se registraron. Antenas de zonas rurales que operan sin documentación. Antenas clandestinas.
Cuando una sábana de llamadas muestra una conexión a un Cell ID que no aparece en el registro del IFT, ese dato no se puede ubicar en el mapa. Es un dato fantasma. El celular estuvo conectado a algo, pero no sabemos dónde está ese algo. La geolocalización es imposible para ese registro.
Y el problema no es solo técnico. Es probatorio. Si la fiscalía usa un Cell ID no registrado para argumentar ubicación, su argumento no tiene respaldo oficial. No puede decir «el acusado estaba en esta zona» si la antena a la que hace referencia no tiene coordenadas verificadas por el IFT. Es como dar una dirección de una calle que no aparece en ningún mapa.
La falta de un censo actualizado y completo de infraestructura de telecomunicaciones es otro vacío que nadie está resolviendo. El IFT debería tener un registro exhaustivo, actualizado en tiempo real, de cada antena que opera en territorio nacional. En la práctica, el registro tiene lagunas. Y esas lagunas se convierten en puntos ciegos en las investigaciones.

Las consecuencias del vacío: impunidad y revictimización
Todo lo que acabo de describir no es un problema abstracto. Tiene consecuencias concretas, medibles, documentables. Y las pagan las personas más vulnerables del sistema.
Inocentes vinculados a proceso con sábanas incompletas. Personas acusadas de estar en un lugar basándose en una sábana que no tiene Cell ID, que no tiene el período completo, que está en PDF inanalizable. Personas cuya defensa no puede construir una coartada digital porque los datos que necesitan no les fueron entregados. Personas que podrían probar su inocencia si tuvieran acceso a la información completa, pero que no la tienen porque el sistema no garantiza que la información sea completa.
Familias de desaparecidos que reciben documentos inservibles. Madres que llevan años buscando y que reciben una sábana sin Cell IDs, sin mapa, sin análisis, sin explicación. Un legajo de números que debería ser una brújula y que termina siendo un papel más en una carpeta que nadie revisa. El último rastro digital de su ser querido, enterrado en un formato que impide extraer la información.
Impunidad alimentada por la falta de estándar. Cuando la prueba de telecomunicaciones es sistemáticamente deficiente, los casos que dependen de esa prueba se debilitan. Y cuando los casos se debilitan, los culpables quedan libres y los inocentes quedan presos. El vacío normativo no es neutro. Beneficia a quien tiene recursos para contratar peritos que descifren los datos y perjudica a quien no los tiene.
Revictimización institucional. Pedirle a una madre buscadora que acepte un PDF ilegible como la «sábana de llamadas de su hijo» y que con eso se conforme es revictimización. Pedirle a un acusado inocente que se defienda con una sábana sin Cell ID es revictimización. Pedirle a un abogado defensor que construya una coartada digital con datos incompletos es revictimización. El sistema que debería proteger a estas personas les está fallando por omisión normativa.
Lo que un protocolo nacional debería incluir
No voy a solo señalar el problema. Voy a proponer la solución. Porque si no, esto sería solo una queja. Y yo no quejo — propongo.
Un protocolo nacional estándar para sábanas de llamadas en México debería incluir, como mínimo:
1. Formato obligatorio de entrega. CSV o Excel. Nunca PDF. Con separadores definidos. Con codificación UTF-8. Con encabezados de columna estandarizados.
2. Columnas obligatorias. MSISDN, número destino/origen, timestamp con zona horaria explícita (UTC o local, pero identificada), duración en segundos, tipo de evento con nomenclatura estándar nacional, IMEI, IMSI, Cell ID, LAC, azimuth. Sin excepción. Sin opción de omitir.
3. Nomenclatura estandarizada. Un catálogo nacional de códigos de eventos que todos los concesionarios utilicen. MOC para llamada saliente, MTC para llamada entrante, SMS-MO para mensaje saliente, SMS-MT para mensaje recibido, DATA para conexión de datos. Una sola nomenclatura. Para todos.
4. Hash de integridad. Cada entrega de datos debe incluir un hash SHA-256 del archivo, generado al momento de la extracción en los servidores del concesionario. Cualquier alteración posterior es detectable.
5. Plazo de entrega con consecuencias. Tiempo real para datos de los últimos 12 meses. 48 horas para datos de 12 a 24 meses. Y si no se cumple, consecuencias administrativas reales para el concesionario. No multas simbólicas. Consecuencias que duelan.
6. Mecanismo de seguimiento. Un sistema donde la parte solicitante pueda verificar el estado de su solicitud. Folio único. Trazabilidad.
7. Auditoría de completitud. Un mecanismo — ya sea a través del IFT, de un tercero certificado o de un protocolo técnico — para verificar que los datos entregados corresponden a la totalidad de los registros que el concesionario tiene en sus servidores para el período y la línea solicitados.
8. Registro exhaustivo de antenas. Censo actualizado del IFT con la ubicación, especificaciones y estado de cada antena que opera en territorio nacional. Actualizado en tiempo real. Accesible para peritos, autoridades y defensa.
9. Capacitación obligatoria. Que todo agente del Ministerio Público que vaya a solicitar o interpretar sábanas de llamadas tenga una capacitación básica certificada en telecomunicaciones forenses. No se les está pidiendo que sean ingenieros. Se les está pidiendo que sepan qué es un Cell ID, por qué importa la zona horaria y por qué el PDF no sirve.
10. Acceso igualitario. Que la defensa tenga exactamente el mismo acceso, en los mismos plazos, con las mismas condiciones, que la fiscalía. Sin asimetrías. Sin filtros. Sin buena voluntad. Con ley.
Nada de esto es tecnológicamente imposible. Todo existe en otros países. Todo se puede implementar con voluntad política y con un marco normativo adecuado.
Lo que falta es voluntad.

Este artículo es un espejo para quien debería estar actuando
Periodista que me lee y que está buscando una fuente técnica para un reportaje sobre el sistema de justicia y las telecomunicaciones: aquí está. Todo lo que acabo de escribir lo puedo sustentar con 17 años de experiencia, con cientos de dictámenes emitidos, con el análisis de sábanas de llamadas de todas las fiscalías del país. Si necesitas que alguien ponga nombre técnico a lo que las familias viven todos los días, ese nombre es vacío normativo en telecomunicaciones forenses. Y ese vacío tiene consecuencias medibles en impunidad, en revictimización y en injusticia.
Legislador que me lee — y sé que es poco probable, pero si llegas aquí: esto es un problema de política pública, no de peritaje. Yo puedo seguir analizando sábanas incompletas caso por caso. Puedo seguir formando peritos que descifren formatos caóticos. Puedo seguir emitiendo dictámenes que documenten las deficiencias. Pero lo que no puedo hacer desde un laboratorio es crear la norma que debería existir. Eso le corresponde al poder legislativo. Y el poder legislativo no ha hecho su trabajo en esta materia.
Activista, madre buscadora que me leen: entiendan que la frustración que sienten cuando les entregan un documento inservible no es su culpa. No es que no entiendan. Es que el documento está mal. Está mal porque el sistema que debería garantizar su calidad no existe. La lucha que llevan todos los días en las calles buscando a sus seres queridos merece, como mínimo, que el sistema de telecomunicaciones les entregue datos útiles. Y la única forma de que eso pase de manera sistemática — no caso por caso, no dependiendo de la buena voluntad de un funcionario — es que exista un protocolo nacional que lo obligue.
Esto no se resuelve caso por caso
Y aquí llego al punto que más necesito que se entienda.
Yo puedo resolver el problema caso por caso. Puedo tomar una sábana incompleta, solicitar los datos faltantes, pelear por el formato, descifrar la nomenclatura, cruzar los Cell IDs con el IFT, y emitir un dictamen que le dé al juez la información completa. Lo hago todas las semanas. Lo he hecho cientos de veces.
Pero eso no resuelve el problema. Resuelve un caso. Y al día siguiente hay otro caso con los mismos problemas. Y al día siguiente otro. Y así, caso tras caso, la misma pelea, las mismas deficiencias, el mismo vacío.
La solución no es más peritos. La solución no es más laboratorios. La solución es un protocolo. Un estándar. Una norma que diga: «Así se entregan las sábanas de llamadas en México. Con estas columnas. En este formato. Con esta nomenclatura. Con este hash. En este plazo. Sin excepciones.»
Mientras eso no exista, lo que tenemos es un sistema donde el acceso a la justicia depende de si tuviste la suerte de que el MP asignado a tu caso sepa lo que es un Cell ID. Donde la búsqueda de un desaparecido depende de si el concesionario tuvo la decencia de entregar datos en formato analizable. Donde la defensa de un inocente depende de si alguien, en algún punto de la cadena, decidió incluir todas las columnas o solo las que le parecieron suficientes.
Eso no es un sistema de justicia. Es una ruleta.
Qué puedes hacer hoy
Si eres periodista: cita esto. Investígalo. Pregúntale al IFT cuántas antenas están registradas y cuántas operan sin registro. Pregúntale a la FGR si tiene un protocolo estándar para solicitar sábanas de llamadas. Pregúntale a tres fiscalías estatales si usan el mismo formato. Las respuestas — o la ausencia de respuestas — te van a dar tu nota.
Si eres activista: usa este artículo como argumento. Cuando exijas datos completos y te digan que «así se entrega,» responde que no existe un protocolo que defina cómo se entrega y que eso, en sí mismo, es el problema. Exige que se legisle. Exige que se estandarice. Exige que el vacío se llene.
Si eres madre buscadora: comparte este artículo con tu colectivo, con tu abogado, con tu asesor de víctimas, con la comisión de búsqueda. Que sepan que el documento que les están entregando podría y debería contener más información. Que sepan que la ley los ampara para exigir datos completos. Que sepan que el formato importa tanto como el contenido.
Si eres legislador: lee esto y actúa. Un protocolo nacional para sábanas de llamadas no requiere una reforma constitucional. Requiere un lineamiento del IFT o una adición reglamentaria a la Ley Federal de Telecomunicaciones. Requiere voluntad política. Requiere que alguien en una comisión legislativa entienda que detrás de cada sábana incompleta hay una familia que no puede buscar a su desaparecido o un inocente que no puede probar dónde estaba.

El sistema no funciona porque no tiene reglas
He analizado cientos de sábanas de llamadas en mi carrera. He escrito seis libros sobre informática forense. He formado a más de 1,300 peritos. Y en todo ese tiempo, la pregunta que más me han hecho no es técnica. Es humana. Es: «¿por qué el sistema no funciona?»
La respuesta es esta: porque el sistema no tiene reglas. Tiene una ley que dice «conserven los datos» pero no tiene un protocolo que diga «entréguenlos así.» Y en ese espacio entre la obligación y la implementación — en ese vacío — se pierden datos, se pierden casos, se pierden personas.
Esto se puede resolver. La tecnología existe. El conocimiento existe. Los datos existen. Lo que no existe es la voluntad institucional de estandarizar su acceso.
Y mientras esa voluntad no aparezca, cada familia que reciba una sábana incompleta, cada abogado que pelee por un formato analizable, cada perito que descifre una nomenclatura sin clave, estará luchando contra un problema que no debería existir.
Si este artículo llega a alguien con la capacidad de cambiar esto, que lo cambie. Si llega a alguien que puede presionar para que cambie, que presione. Y si llega a alguien que simplemente necesita entender por qué el sistema le falló, que sepa que no le falló por falta de tecnología. Le falló por falta de norma.
En mi libro explico en detalle el marco técnico y legal de las sábanas de llamadas, con procedimientos, fundamentación y guías prácticas. Compártanlo. Que esta información llegue a donde necesita llegar. Porque este problema no se resuelve en un laboratorio. Se resuelve en las instituciones. Y las instituciones se mueven cuando la sociedad las empuja.
Empujen.