Skip to content
Orkids
← Research

DATA PRIVACY

RA 10173: what DPA-compliant Philippine software actually requires at the architecture level

Orkids Engineering TeamOrkids Technologies Inc. · Cebu12 min read

Most Philippine businesses meet the Data Privacy Act as a PDF: a privacy policy on the website, a consent checkbox on a form, a folder of templates. That is the visible layer. The Act — RA 10173 — actually makes demands on the architecture of the systems that hold personal data, and those demands are where a privacy posture is either real or merely documented. This note is about the layer below the policy.

The National Privacy Commission enforces RA 10173, and its expectations have hardened as the digital economy has grown. The headline obligations — lawful basis, proportionality, transparency, the rights of data subjects — are well covered elsewhere. What is less discussed, and more consequential for an engineering team, is what those principles require once you stop writing policy and start building the database.

The thresholds that change your obligations

Two numbers do a lot of work in practice. The NPC’s registration framework makes registration of a data processing system mandatory for organisations above defined thresholds — notably those with at least 250 employees, or those processing the sensitive personal information of at least 1,000 individuals. Cross either line and registration of your data processing systems, and the appointment of a Data Protection Officer, move from good practice to obligation.

Below those thresholds, registration may not be mandatory — but the rest of the Act still applies, and voluntary registration has become a genuine trust signal. A Philippine procurement officer evaluating a vendor, or an enterprise customer running a security review, increasingly treats NPC registration as a baseline. For a business that wants to sell to larger institutions, registering ahead of the threshold is a commercial decision as much as a compliance one.

What DPA compliance requires at the architecture level

Strip the principles down to engineering and a compliant system has to express the following in its actual design — not in a policy document that describes a system behaving differently.

Know where the personal data is

Proportionality and the data-subject rights both assume you can answer a basic question: where, across your systems, does a given person’s data live? A system that scatters personal data across tables, logs, exports, and third-party tools without a map cannot honour a deletion request or a data-portability request, because it does not know everything it holds. The architectural requirement is a known, bounded data model for personal information, not an emergent sprawl.

Separate and protect sensitive data

Sensitive personal information — health, government IDs, and the rest of the Act’s defined categories — carries heightened obligations. At the architecture level that means it should be identifiable and separable: stored such that it can be access-controlled, encrypted, and audited as a class, rather than mixed indistinguishably into general records. A system that cannot tell its sensitive data from its ordinary data cannot apply the heightened protection the Act requires.

Control and log access

The security-measures obligation is satisfied by demonstrable controls, not intentions. That means role-based access so that people see only the personal data their function requires, encryption at rest and in transit, and — the piece most often missing — an access log that records who looked at what, so that an unauthorised access can be detected and a breach investigation has something to work from.

Retention and deletion as system behaviour

Retention limits and the right to erasure are not policy statements; they are behaviours the system has to perform. A compliant architecture knows how long each class of data should live and can actually delete or anonymise it when that period ends or a valid request arrives — including from backups and exports, which is where naive implementations leave personal data behind long after they claim to have removed it.

Underneath all of these is the same provability theme that runs through every Philippine regulatory regime: in a breach investigation or an NPC inquiry, you are asked to demonstrate your controls, not assert them. A privacy policy describes intentions; an audit trail is evidence. The gap between the two is exactly the gap an incident exposes.

Why localised foreign software often falls short

A global SaaS product can be configured to look DPA-compliant — a consent banner, a regional data centre, a privacy policy — while its underlying architecture was designed for a different regime. The data model was not built around the NPC’s sensitive-information categories; the access logging may not capture what a Philippine breach investigation needs; the deletion behaviour may not reach the backups; and the data may move across borders in ways the contract papers over rather than prevents. Compliance becomes a configuration claim layered over an architecture that was never shaped by the Act.

Software built in the Philippines for Philippine obligations starts from the other end. The sensitive-data categories are first-class in the data model, access is logged because the system was designed to be auditable, deletion is a behaviour rather than a promise, and the data stays where you decide it stays — on your own cloud account. This is the compliance-and-audit engineering we describe elsewhere, with the Data Privacy Act as one of the regimes it is built to satisfy, alongside the AFASA monitoring obligations for institutions that carry both.

What this means for your business

If you are above the registration thresholds, registration and a DPO are obligations, and the systems behind them have to hold up to inspection. If you are below, voluntary registration is increasingly the price of selling to anyone larger than you. Either way, the test is the same: can your systems map their personal data, separate and protect the sensitive categories, log access, and actually delete on request — and can you prove it? Those are architecture questions, and they are far cheaper to answer in the design than to retrofit after an NPC inquiry. If you want a read on where your current systems stand against the Act, that is a conversation we are glad to have on the engineering merits.