What You Get Deeper

Digital Compliance

What a Compliance Report Actually Looks Like

A Full Sample, Start to Finish

By Tyler Hackbart 3 weeks ago 8 min read

The hardest part of buying a compliance audit is that you cannot see it before you buy it. You are asked to pay for a document, sight unseen, from someone who has just told you your website has problems.

So here is a complete one. Northline Outfitters is not a real company. The findings are. Every one below is a pattern we have found on real Ontario websites, reassembled into a single example so you can see an entire report without us exposing anyone's client. The format is the format we actually deliver, with nothing dressed up and nothing held back for the paid version.

Scope

Every report opens here, because a finding without a scope is not worth much. This section says what was looked at and, just as importantly, what was not.

Engagement scope
ItemDetail
Organization Northline Outfitters Ltd., Ontario
Property northlineoutfitters.ca, Shopify storefront
Headcount stated by client 31 employees, full time and seasonal combined
Customers outside Ontario United States, roughly 20 percent of orders. No EU. No Quebec
Standards tested against Web Content Accessibility Guidelines, the technical standard the AODA points at 2.0 Level A and AA, with the WCAG 2.1 additions reported separately
Privacy criteria P1 to P12, Canadian lane
Pages reviewed 14 routes, including cart and checkout
Date tested July 14, 2026
Method Automated scan, then manual review of every criterion by hand

Automated testing reliably catches roughly a quarter to a third of the accessibility issues on a page. The rules that exist touch only a minority of the criteria; the rest need a person to judge context, meaning or an actual interaction. That is not a caveat buried at the back of our reports, it is on the second page of every one. It is also why the method line above says what it says.

What actually applies to Northline

Before any finding means anything, we establish which obligations are live. At 31 employees in Ontario, selling into the United States, with no EU or Quebec exposure, that comes out as follows.

Obligations in scope
RegimeApplies?Why
Accessibility for Ontarians with Disabilities Act compliance report Yes The filing obligation starts at 20 employees. Due December 31, 2026
Accessibility for Ontarians with Disabilities Act website standard No The Web Content Accessibility Guidelines, the technical standard the AODA points at mandate for public websites starts at 50 employees
Ontario's human rights law, which applies at any size and has no employee threshold Yes No employee threshold exists. Applies at any size
Personal Information Protection and Electronic Documents Act, Canada's federal privacy law Yes Commercial activity, any size
Canada's Anti Spam Legislation, which governs what you send rather than what you collect Yes Northline sends marketing email
United States Americans with Disabilities Act, which has no company size exemption Yes No size exemption, and roughly a fifth of orders ship there
Quebec's privacy law, stricter than PIPEDA and expecting tracking to be off until a visitor turns it on Not raised No stated Quebec customers or establishment
European Accessibility Act Not raised No EU sales

Two of these are worth reading twice. The Accessibility for Ontarians with Disabilities Act website standard does NOT apply to Northline, so nothing in this report should be described as an AODA website violation. The December filing does apply, and it is a self attestation somebody signs.

That distinction is the one most compliance vendors get wrong, in the direction that favours them. A 31 person company is routinely told it is legally required to meet Web Content Accessibility Guidelines, the technical standard the AODA points at on its website. It is not. It is required to file a report, and the honest sale is helping them know what to put on it.

Privacy findings

Twelve criteria, tested by hand against what the site actually did on a clean first load.

Privacy criteria results
CriterionResultWhat was observed
P1 Notice at or before collection Fail Google Analytics 4 and the Meta pixel set identifiers 1.2 seconds after load. No notice appeared before that
P2 Consent mechanism works Fail A banner exists. After clicking Decline, _ga, _ga_XXXXXXXX and _fbp were all still set and 6 tracking requests still fired
P3 First party privacy policy Pass Reachable at /pages/privacy-policy, on the operator domain, naming Northline Outfitters Ltd.
P4 Third parties named Fail The policy names Google. It does not mention Meta, which receives visitor browsing data
P5 Purpose stated at collection Fail The banner says we use cookies to improve your experience. It does not say what is collected or why
P6 Accountable contact Pass A privacy contact and a monitored address are published in the policy
P7 Withdraw or opt out Fail No way to reopen the banner or change a choice once made
P8 Ad and profiling tags gated Fail Consent Mode v2 signals absent. Ad tags fire at default
P9 Cookie inventory accurate Pass No functional cookies mislabelled. Session cookies correctly excluded
P10 No sensitive categories Pass No health, financial or child directed content in tracked paths
P11 Quebec exposure Not applicable No stated Quebec presence
P12 EU and children Not applicable No EU sales. Audience is adult

The one to read first is P2. Northline's banner offers its customers a choice, and that choice does nothing. That finding needs no statute to be worth fixing. It is a promise the business made to its own visitors that is not currently true, and it is the single most persuasive line in this report.

On P1, note what the report does not say. It does not say Northline is breaking the law. Canada permits implied consent for non sensitive tracking, but the Privacy Commissioner attaches conditions. The Office of the Privacy Commissioner of Canada's Guidelines for Obtaining Meaningful Consent, published in 2018 and in force since January 2019, ask that the purposes be obvious rather than buried in a policy, that notice come at or before collection, that opting out be easy, and that the opt out actually take effect and stay in effect. Northline currently meets none of the four. Every finding in this report is written the same way: the criterion, the guidance or standard it comes from, the page it was found on, and what was observed. That is what we mean when we say a finding is sourced rather than asserted.

Accessibility findings

The Accessibility for Ontarians with Disabilities Act points at Web Content Accessibility Guidelines, the technical standard the AODA points at 2.0, and at Level A and AA that is 38 criteria, 25 at Level A and 13 at Level AA. That is the standard the December filing references. Eleven failed. The WCAG 2.1 additions are reported separately below so that nothing gets mislabelled.

Accessibility summary
GroupingTestedPassedFailedNot applicable
Perceivable 14 6 3 5
Operable 12 7 4 1
Understandable 10 7 3 0
Robust 2 1 1 0
Web Content Accessibility Guidelines, the technical standard the AODA points at 2.0 A and AA total 38 21 11 6
Web Content Accessibility Guidelines, the technical standard the AODA points at 2.1 A and AA additions 12 9 3 0

Web Content Accessibility Guidelines, the technical standard the AODA points at 2.0 at Level A and AA is 38 criteria, 25 at Level A and 13 at Level AA. The 2.1 rows are counted separately on purpose. WCAG 2.1 adds 12 more criteria at these levels, which is where the widely quoted figure of 50 comes from. WCAG 2.1 is better practice and worth fixing, but it is not the standard the Accessibility for Ontarians with Disabilities Act references, and reporting a 2.1 failure as an AODA failure would not be accurate.

The four that matter most, in the order we would fix them:

  • Checkout cannot be completed by keyboard

    The quantity stepper and the province dropdown both trap focus. A keyboard user reaches the cart and cannot finish an order. This is the finding with revenue attached, and it is why it is first.

  • Form errors are announced only by colour

    Field validation turns the border red with no text and no programmatic association. 1.4.1 and 3.3.1. Affects anyone who cannot distinguish the colour, and anyone using a screen reader.

  • Product images have generated alt text

    Roughly 200 product images carry alt text of the form IMG_4471.jpg. 1.1.1. High volume, mechanical to fix, and it also affects search.

  • Focus is never visible

    The theme removes the focus outline site wide with an outline none rule. 2.4.7. One line of CSS created it and one line removes it.

Every finding in the full report carries a screenshot, the page it was found on, the criterion it maps to, and the specific element. A finding you cannot locate is a finding you cannot fix, and it is not worth what you paid for it.

What this report does not do

It does not tell Northline whether they are compliant. That is a legal conclusion, and we are not lawyers. What follows is what the regulations actually say and what we found on the page. For a view on your own obligations, talk to a lawyer.

What it says instead is what was tested, on what date, by what method, and what the results were. Whoever signs the December filing can read it, see the evidence, and reach their own conclusion with their own counsel. That is a document they can rely on precisely because it does not overreach.

It also does not test what it cannot see. Data retention settings, back end systems, vendor agreements and anything behind a login were outside this scope, and the report says so in the same place it says what was tested.

That boundary is where the bigger piece of work starts. A website scan sees the front door. It cannot see your CRM, your email platform, your booking system, your point of sale or anything sitting behind a login, and every one of those collects personal information your privacy policy is supposed to account for. If you want the whole picture, a systems and vendor review maps what you actually run, what each one collects, who it goes to, and where your policy has gaps it does not yet know about. Reach out below and we can scope it.

What happens next

Remediation is quoted separately, after the audit, because scoping a fix before you know what is broken is guesswork and both of us end up unhappy with it. Northline's list came to seventeen items across the two lanes, eleven on the accessibility side and six on the privacy side, with the checkout keyboard trap and the broken consent banner as the two we would do first regardless of budget.

Then it gets retested, and the report is reissued with the same criteria and a new date, so there is a before and after pair on the record.

If you want to go deeper on any of this

If you want one of these for your own site, that is what we do. Fixed fee, quoted before we start, and you see the scope before you agree to anything.

Where the standards and guidance come from

Every standard, criterion count and piece of guidance this report leans on is public. Here is where each one lives, so you can check the numbers rather than take our word for them.

Want to know where your own site stands? See what we do, or reach out and we'll get the ball rolling.

Reach out
#