Server auditing • Ontario, Canada

PIPEDA Server Security Audits for Ontario Businesses

If your Ontario business keeps customer names, addresses, order histories, account logins or booking details on a web server or in a cloud account, PIPEDA expects that information to be protected by security safeguards that match how sensitive it is. Since November 2018, the federal breach rules also mean you must keep a record of every breach of those safeguards, and report and notify when a breach creates a real risk of significant harm.

We review the servers underneath your website or application remotely from India, using read-only access, and give you a written findings report that ranks each weakness by risk and explains the fix in plain English.

Ask for a PIPEDA-focused server review

Tell us where your servers are hosted, how many there are and what kinds of personal information they store. We will reply with a proposed scope.













Server checks for Ontario organisations holding personal information

The review covers infrastructure on AWS, Azure, DigitalOcean and self-managed Linux web servers. Application code is outside its scope.

Accounts and access control

Who can sign in to each server, control panel and cloud console; whether multi-factor sign-in is enforced; shared administrator logins; and accounts still open for departed staff, freelancers or a previous agency.

Patching and end of support

Operating system, web server, PHP or Node.js runtime, MySQL and control panel versions compared against publicly known vulnerabilities and vendor end-of-support dates.

Encryption

TLS settings on public sites and APIs, plain-text protocols still listening, and whether disks, database volumes and backup files holding personal information are encrypted.

Exposed services

Open ports, database listeners and admin tools reachable from the internet, storage buckets with public read access, and cloud security groups that allow traffic from any address.

Backups and restore tests

What is copied, how often, where the copies live, who can delete them and, with your agreement, a test restore to prove the backups can actually be used.

Logging for breach records

Whether logins, privilege changes and file access are recorded and retained long enough for you to establish when an incident started and what information it touched.

How PIPEDA's safeguards principle reaches your hosting

The Personal Information Protection and Electronic Documents Act sets out ten fair information principles in Schedule 1. The safeguards principle requires personal information to be protected by security safeguards appropriate to its sensitivity, and it names three kinds: physical, organizational and technological. A server audit deals with the technological layer, which is where many small businesses have the least visibility.

Which privacy law applies in Ontario

Ontario has no general private-sector privacy statute of its own, so PIPEDA usually governs personal information that Ontario businesses collect, use or disclose in commercial activity. Personal health information is different: Ontario's Personal Health Information Protection Act is recognised as substantially similar to PIPEDA for health information. If your organisation is a health information custodian, or works for one, ask your privacy adviser which rules apply. Our audit is not a PHIPA assessment.

Your host secures the platform, not your settings

A cloud or hosting provider protects its data centres and core platform. The user accounts, firewall rules, software versions and backup schedules configured on your server are normally your responsibility, or that of the developer you hired. PIPEDA also keeps the organisation accountable for personal information it passes to a third party for processing, so outsourcing the hosting does not outsource the duty.

Breach records and real risk of significant harm: why server logs matter

The Breach of Security Safeguards Regulations came into force on 1 November 2018. According to the Office of the Privacy Commissioner of Canada, organisations of every size must keep a record of every breach of security safeguards involving personal information under their control, whether or not it poses a real risk of significant harm, and keep those records for two years.

Where a breach does create a real risk of significant harm, you must report it to the Commissioner, notify the affected individuals as soon as feasible, and notify other organisations or government institutions that may be able to reduce the harm, such as a payment processor or law enforcement. The OPC names two factors in that assessment: how sensitive the information is and how likely it is to be misused.

Each of those steps depends on facts your servers either record or lose. A breach record needs the date or estimated date, a description of what happened and the kind of information involved. If logs are overwritten after a few days, or nobody can tell which database tables an attacker reached, you may not be able to describe the breach accurately, or to justify a conclusion that the risk was low. The audit checks whether your logging and backups would support those decisions.

Mapping server findings to PIPEDA safeguard and breach duties

This shows the kind of mapping the report contains. Actual findings depend on your environment.

Audit areaWhat a weak result looks likeWhy it matters under PIPEDA
Access controlShared admin password, no multi-factor sign-in, an ex-contractor's SSH key still activeTechnological safeguards should limit access to people who need it
PatchingDatabase or PHP version past end of support with known vulnerabilitiesSafeguards should stay appropriate over time, not be set once and left
EncryptionCustomer exports and backups stored as unencrypted filesSensitive information calls for stronger protection
ExposureDatabase port or admin panel reachable from any internet addressRaises the probability that information is accessed or misused
Logging and backupsLogs overwritten within days; backups never test-restoredLimits your ability to keep an accurate breach record and assess the risk of harm

Running a remote audit between India and Ontario

Our team works in India, 9.5 to 10.5 hours ahead of Ontario depending on daylight saving time.

Scope and written authorisation

We list the servers, cloud accounts and domains in scope and the windows when scanning may run. You confirm in writing that you are entitled to authorise testing of them.

Time-limited, read-only access

You or your host create a read-only account or cloud role that expires when the audit ends. We do not ask for root passwords and we change no configuration.

Scans during your night

Because our working day falls largely during the Ontario night, scheduled scans can run while your site is quiet. An engineer then checks each result by hand to remove false positives.

Written findings report

Every finding includes evidence, why it matters, the recommended fix and the related PIPEDA safeguard or breach-record point.

Walkthrough call

We go through the priorities with your developer, IT contact or privacy officer early in your morning, which is our evening. Fixes and a recheck can follow as separately quoted work.

Illustrative business scenario: an Ontario home-services firm on one cloud server

This is an illustrative example, not a real client. A small Ontario company that books home repairs online runs its website and booking system on a single cloud server set up by a freelancer some years ago. The server holds customer names, home addresses, phone numbers and notes about access to each property.

An audit of a setup like this might find SSH accepting password logins from anywhere, phpMyAdmin on a public URL, an Ubuntu release near end of support, the freelancer's account still active, web server logs kept for only a week and nightly backups written to the same disk as the live site.

The report would rank closing public access to the database tool and moving encrypted backups off the server first, then key-only SSH, removing the old account and extending log retention so that any future incident could be recorded properly. None of these fixes needs new software.

What the Ontario PIPEDA server report includes and excludes

The report does

  • Give a dated, independent record of your server security at the time of the audit
  • Relate each technical finding to PIPEDA's safeguards principle or the breach-record rules
  • Show whether your logs and backups would support a breach record and risk assessment
  • Explain fixes clearly enough for your own developer or host to act on

The report does not

  • Certify PIPEDA compliance or replace advice from a lawyer or privacy officer
  • Count as a penetration test or any certification audit
  • Review application code, consent wording or privacy policies
  • Assess PHIPA obligations or predict how the OPC would view a breach

Who audits your servers, and what the Ontario registration means

The audit is carried out by Appeonix Creative Lab, working since 2014 from our head office in Thrissur, Kerala, and our office in Indiranagar, Bengaluru. We are an Indian micro enterprise registered under Udyam. We also hold an Ontario business name registration, but that is a name registration only: we have no office or staff in Ontario, and all audit work is delivered remotely by the team in India. Access we receive stays read-only and time-limited, and you can withdraw it at any point.

PIPEDA server audit questions from Ontario businesses

Is our Ontario business covered by PIPEDA or by a provincial privacy law?

For most commercial activity in Ontario, PIPEDA applies, because Ontario has no general private-sector privacy law of its own. Personal health information may fall under Ontario's PHIPA instead. Your lawyer or privacy officer should confirm which rules apply to you.

Can your audit report serve as our breach record?

No. The breach record is a document your organisation keeps for each incident. The audit checks whether your servers keep the logs and backups you would need to write an accurate record, and recommends changes where they do not.

Do you have anyone in Ontario who can visit our premises?

No. Our Ontario registration is a business name registration, not an office. The audit is fully remote, carried out by our team in India using read-only access, so physical safeguards at your premises are outside its scope.

Our servers are in a Canadian cloud region. Does that change the audit?

The checks are the same wherever the server sits. Because our engineers connect from India, we scope the work to examine configuration rather than customer records wherever possible. Ask your privacy officer whether your privacy notice or contracts need to mention this access.

How is the price of a server audit worked out?

It depends on how many servers and cloud accounts are in scope and whether you want a test restore or a recheck after fixes. We quote after agreeing the scope, using the hourly rates on our published rate card.

Want an outside check of the servers holding your customers' information?

Tell us where you host and what personal information you keep. We will propose a read-only audit scope and explain what the report will cover.

Send an enquiry WhatsApp +1 548 388 2040