Transparency in Elections: The Right to Review Source Codes for Automated Election Systems
The Supreme Court ruled that COMELEC must make AES source codes available for independent review under R.A. 9369.
The Supreme Court has affirmed that transparency is not optional in Philippine elections. In Center for People Empowerment in Governance v. Commission on Elections (G.R. No. 189546, September 21, 2010), the Court compelled the Commission on Elections (COMELEC) to release the source codes of its automated election system (AES) technologies to interested parties for independent review. The ruling clarifies the scope of Section 12 of Republic Act No. 9369 and reinforces the public's right to scrutinize the machinery of democracy.
The Legal Framework: Section 12 of R.A. 9369
Republic Act No. 9369, which amended the Omnibus Election Code, governs the use of automated election systems in the Philippines. Section 12 of the law imposes a clear duty on COMELEC: once an AES technology is selected for implementation, the Commission "shall promptly make the source code of that technology available and open to any interested political party or groups which may conduct their own review thereof."
The law defines source code as the "human readable instructions that define what the computer equipment will do." In practical terms, the source code is the master blueprint of the voting machines—the set of instructions that determines how votes are counted and recorded. Without access to it, independent observers cannot verify that the machines are functioning as intended.
The Dispute: A Request Denied and Delayed
In May 2009, the Center for People Empowerment in Governance (CenPEG), a non-government organization, requested copies of the source codes for several AES components, including the Precinct Count Optical Scan (PCOS) programs and the Board of Canvassers Consolidation/Canvassing System. COMELEC initially granted the request for some programs but denied access to its in-house Data Capturing System, citing security concerns.
Despite the initial approval, COMELEC failed to release even the approved source codes. When CenPEG followed up, COMELEC explained that the source codes did not yet exist because the provider had not delivered the baseline code, customization was still ongoing, and an international certification entity had yet to review the final version. COMELEC promised to make the codes available for review "under a controlled environment" by the end of February 2010.
Frustrated by the delays, CenPEG filed a petition for mandamus in October 2009, seeking to compel COMELEC to release the source codes immediately. COMELEC argued that CenPEG had no clear right to the codes because the duty to disclose presupposed that the codes actually existed.
The Supreme Court's Ruling: Prompt Disclosure is Mandatory
The Supreme Court sided with CenPEG. The Court found the language of Section 12 of R.A. 9369 to be clear and unambiguous: once an AES technology is selected, COMELEC must promptly make the source code available for review. The Court noted that COMELEC's only excuse for non-disclosure was that the source code was not yet available when requested, and later, that the review had to be conducted under controlled conditions for security reasons.
By the time the Court ruled, the May 10, 2010 elections had already passed, rendering COMELEC's excuses stale. The Court granted the petition for mandamus and directed COMELEC to make the source codes immediately available to CenPEG and all other interested political parties or groups for independent review.
Why This Matters: The Purpose of Source Code Disclosure
The ruling underscores a fundamental principle: election integrity depends on verifiability. Source code disclosure allows independent experts to examine the software that counts votes, ensuring that it operates correctly and is free from manipulation. As the Court noted, errors in source code can be disastrous because computers execute instructions exactly as written—whether or not that was the programmer's intent.
The decision also clarifies that COMELEC cannot use logistical delays or security concerns as blanket excuses to withhold source codes. The law requires prompt disclosure, and the burden is on COMELEC to comply.
Practical Takeaways
- COMELEC has a mandatory duty to disclose AES source codes to interested political parties and groups once a technology is selected for implementation. This is not discretionary.
- Independent review is a statutory right. Political parties, citizen groups, and other stakeholders can demand access to source codes for verification purposes.
- Security concerns are not a blanket defense. While COMELEC may impose reasonable conditions on review, it cannot indefinitely withhold source codes citing security risks.
- Mandamus is an available remedy. If COMELEC fails to comply with its disclosure obligations, interested parties can compel compliance through a petition for mandamus.
- The ruling applies beyond the 2010 elections. The principle of transparency applies to all AES technologies selected under R.A. 9369, including future systems.
The decision in CenPEG v. COMELEC remains a cornerstone of election transparency jurisprudence in the Philippines. It affirms that the public's right to know how votes are counted is not a privilege granted by COMELEC, but a right protected by law.
This article is general information and not legal advice. For your specific situation, consult a lawyer or ask ASG Legal AI.
This article is general information and not legal advice. For your situation, ask ASG Legal AI or book a consultation.