Colombia's National Registry has declared the national electoral system inalterable and secure ahead of the May 31 presidential elections [4].
These assurances come amid high-stakes political tensions and public scrutiny over the integrity of the digital vote-counting process. Ensuring the software is immune to manipulation is critical to maintaining public trust in the democratic transition.
Registrar Hernán Penagos said the system is blindfolded and guarantees total transparency and security throughout the voting process [1]. He said that the country can trust in an integral and transparent election [2].
The electoral software consists of four modules: juries, pre-count, disclosure (managed by Indra), and scrutiny [1]. To prevent unauthorized access, the activation of the system requires a key consisting of 24 characters [1].
To validate these security claims, the process has undergone international auditing conducted by the Center for Electoral Assistance and Promotion (CAPEL) [1]. Penagos said there is no possibility that the results will be altered [3].
Despite these guarantees, the system has faced criticism from President Gustavo Petro, who questioned the security of the scrutiny software and the lack of transparency [5]. This tension has centered on the accessibility of the system's underlying code.
Reports on the disclosure of the source code remain contradictory. Some reports indicate that the source code cannot be revealed to the public [6], while others state the Registry announced the code would be exposed specifically for auditing purposes [5].
“"No hay ninguna posibilidad de que haya alteraciones de los resultados"”
The clash between the National Registry's technical assurances and President Petro's skepticism highlights a growing tension between institutional trust and digital transparency. While the use of international auditors like CAPEL provides a layer of legitimacy, the contradiction regarding source-code access suggests a vulnerability in how the government communicates its security protocols to the public.





