
By:
Hans Allí

Does Your Website Comply With the Data Privacy Act? (We Checked Ours)
We started this as a straightforward guide to the Data Privacy Act. Before publishing it, we did what we would ask any client to do and ran the checks against our own site first.
The policy side was in order. The consent mechanism we rebuilt while we were in there, and that turned out to be the more useful half of the article.
The Act has been law here since 2012, so the obligations are not new. What has moved is the tooling. Consent is now something you implement rather than something you declare, and the distance between those two is where a lot of otherwise well-run sites sit.
What the law actually asks of a website
Republic Act 10173 governs how organisations in the Philippines collect, store, use and share personal information. It is enforced by the National Privacy Commission, and it applies whether you are a university, a nonprofit, a retailer or a three-person studio. There is no revenue floor that exempts you from the basics.
The vocabulary matters a little. If you decide why and how data gets processed, you are a personal information controller, which is almost certainly what your organisation is. Your web agency, your host and your email platform are usually processors, handling it on your behalf. That distinction decides who carries which obligation when something goes wrong, which is a conversation better had before it does.
Most business websites collect more than their owners picture. Contact forms, obviously. But also newsletter signups, analytics identifiers that distinguish one visitor from another, advertising pixels that exist specifically to follow individuals between sites, chat transcripts sitting on somebody else's servers, and job application forms.
That last one deserves a flag. Sensitive personal information is a defined category with stricter rules attached, and it covers health, education, government-issued identifiers, and details about race, religion, marital status and legal proceedings. A recruitment page or a school enrolment form is usually holding it, whether or not anyone framed it that way when the form was built.
Do you have to register with the NPC?
Not everyone does, which surprises people in both directions.
Under NPC Circular 2022-04, registering your Data Protection Officer and your data processing systems becomes mandatory if you employ 250 or more people, or you process the sensitive personal information of 1,000 or more individuals, or your processing is likely to pose a risk to people's rights and freedoms. Separately, any system involving automated decision-making or profiling registers regardless of headcount, which is worth checking if you score leads or segment audiences automatically.
If none of that describes you, you are not required to register. You are still bound by everything else in the law, and that is the part worth sitting with. Registration is a filing threshold, not a definition of compliance, and the two get conflated constantly.
What we checked on our own site
Our privacy policy was in good order. It names Republic Act 10173, it references the Commission, and it sets out what we collect and why.
The mechanism is the part worth being precise about. The Commission does not recognise implied consent, so a banner announcing that continued browsing means agreement is not consent, and neither is silence. For anything non-essential, and analytics and advertising both are, the expectation is explicit agreement before the tags run, with declining as easy as accepting.
The audit turned up three tools initialising on page load: Google Analytics, a Google Ads conversion tag, and Microsoft Clarity. Clarity is the one worth pausing on, because it records sessions rather than counting visits, which puts it in a different category from ordinary analytics.
That points at the method. Reading a site's code tells you what you believe is running on it. Loading it in a clean browser and reading the cookies it actually writes tells you what is really there. The second list is usually the longer one.
How we implemented it
There were two routes worth weighing. Hold every tag back until someone agrees, which is the cleaner reading of the rule and costs you data from everyone who never answers. Or use consent signalling, where the tags load in a restricted state and unlock on agreement, which keeps some measurement but adds configuration.
We used both, for a practical reason. Google Analytics reaches our site through a platform integration we cannot run our own code ahead of, so it is held back by consent defaults set to denied before anything else executes. Clarity is different. It records sessions, and it sits in code we control, so it is simply not loaded at all until someone agrees. That also keeps the behaviour independent of any vendor dashboard setting, which matters when you want to be able to prove what happens rather than trust that it does.
The banner itself took the longest to get right. Declining carries the same visual weight as accepting, because the rule is not only that a choice exists, it is that the choice is real. A Decline styled as a faint text link next to a solid Accept button is a dark pattern, and it undercuts everything else you have built.
Then we measured it the same way we audited it. On the live site, a clean browser profile holds a single cookie before any choice is made, set by our CDN to keep the site up. Fourteen more appear the moment you press Accept, and not one of them before.
What happens if something goes wrong
The timelines are short. Where a breach involves sensitive personal information, or data that could enable identity fraud, and where there is real risk of serious harm, you have 72 hours from knowing or reasonably believing it happened to notify both the Commission and the people affected. A fuller report follows within five days unless you are granted more time.
Seventy-two hours disappears quickly when the first day goes on working out who holds the hosting credentials and who can say what was actually exposed. Those are answers to settle on an ordinary afternoon rather than a bad one.
The annual filing
There is also an Annual Security Incident Report, due 31 March each year and covering the year before. It applies to every controller and processor, whether or not you were required to register, and whether or not anything happened. A clean year still gets a filing that says so.
This is the one we see missed most often, usually because not needing to register gets read as having nothing to file.
What we would look at on your site
An afternoon covers most of it, and you do not need a lawyer in the room to start.
- Every form, and where its data lands. Including the ones added years ago by someone who has since left.
- What actually gets written before consent. Load the site in a clean browser profile and read the cookies, rather than only reading the code. The two lists rarely match.
- Your privacy policy, read as a stranger would read it. Does it name the real tools, the real third parties, a retention period and a contact that someone answers?
- Who your Data Protection Officer is. If the answer is nobody, that is the first decision, not the last.
- Whether the registration triggers apply to your headcount and the sensitive data you hold.
- Who you would call in the first hour of a breach, and where the credentials live.
If that turns up more than you expected, it usually means the website grew faster than the paperwork around it. That is ordinary. It is also more fixable than most compliance work, because nearly all of it lives in one place.
One caveat
We build websites. We are not lawyers, and this is not legal advice. It is what we look at when we audit a site, written for the person who has to raise the right questions internally. For anything specific to your organisation, particularly registration and breach handling, work with counsel and check the National Privacy Commission guidance directly, since circulars and deadlines do move.
If you would like us to look at yours, we usually fold it into a wider review. It is the quickest part of an audit and it tends to produce the fastest fixes.
Who Owns Your Website? A Checklist for Philippine Businesses
Paying for a website and owning it are not the same thing. Seven accounts to check, how companies end up locked out, and a short message to send your vendor.
How Long Does a Website Project Take in the Philippines?
Eight to sixteen weeks for a standard site, and only six to nine are production. Where the time actually goes, and how to plan backwards from a launch date.
What does it actually cost to maintain a website in the Philippines?
Hosting renews at four and a half times the advertised rate, plugin flaws get attacked within hours, and SSL certificates now expire twice a year. Here is the honest annual cost of a Philippine business website, priced on the stack we actually run.
How Philippine Businesses Get Found in AI Search (We Tested It on Ourselves)
More Filipinos now ask ChatGPT and Gemini for recommendations instead of Googling. We tested how AI assistants see our own business, found a gap, and fixed it. Here is the playbook.
Related Posts
What Goes in a Website Brief? A Guide for Philippine Businesses
A good brief gets you sharper proposals and comparable quotes. The eight things to include, three things to leave out, and a one-page template you can copy.
Who Owns Your Website? A Checklist for Philippine Businesses
Paying for a website and owning it are not the same thing. Seven accounts to check, how companies end up locked out, and a short message to send your vendor.
How Long Does a Website Project Take in the Philippines?
Eight to sixteen weeks for a standard site, and only six to nine are production. Where the time actually goes, and how to plan backwards from a launch date.
What does it actually cost to maintain a website in the Philippines?
Hosting renews at four and a half times the advertised rate, plugin flaws get attacked within hours, and SSL certificates now expire twice a year. Here is the honest annual cost of a Philippine business website, priced on the stack we actually run.
What makes a great business website? Lessons from 10 years of professional web design
After a decade of building websites for Philippine businesses, here are the timeless principles we've learned about what separates great business websites from forgettable ones.
Celebrating 10 Years of Quality Web and Digital Services
A decade of Dthree Digital. Grateful for the trust, support, Dthree Digital marks a decade of building and supporting digital experiences for brands and organizations. Thank you to everyone who has been part of our journey and joined us in this milestone celebration. partnerships that made this milestone possible.
The True Costs of a Poor Website: Why Quality Matters for Your Organization
A poorly designed or maintained website can lead to hidden costs, including loss of credibility, missed revenue opportunities, and increased maintenance expenses.
Dthree Digital Celebrates 8 Remarkable Years in Website Service Excellence
This past September 29, Dthree Digital celebrated its 8th anniversary, reflecting on a journey marked by innovation and close-knit team dynamics since 2015. The event, attended by family and team members, highlighted the company's blend of professional drive and personal connection, while extending gratitude to clients and partners for their continued trust and collaboration.
Projects
We've planned, designed, and built 500+ websites for Philippine organizations.
.avif)
Co-founders Imat Marasigan, Hans Allí, and Mon Baldonado
About Dthree Digital
A decade building for the country's institutions
We are a web design and development consultancy based in Manila. We work in the space between branding agencies, ad agencies, and enterprise development shops. For ten years and more than 500 projects, the country's institutions, enterprises, and growing brands have trusted us with work that matters to them. Senior people lead every engagement and see it through design, build, and support. We stay accountable long after launch.








Let's build your next website, together.
Tell us what you're building. We'll bring senior people and a decade of experience to it.






