Back to Blog
Software

Notifying on Mere Breach Risk: System Readiness for Korea's Amended Privacy Act

The 72-hour notification clock starts when you become aware a breach may have occurred — not when you confirm it. Here are the logging, detection, and organizational requirements that make that call possible, plus a 90-day roadmap you can run without rebuilding legacy systems.

POLYGLOTSOFT Tech Team2026-09-078 min read0
Privacy ActBreach NotificationCPOPrivacy ComplianceSecurity Logging

The Threshold Moved from "Confirmed Breach" to "Possible Breach"

Most organizations have handled incidents the same way. Spot an anomaly, investigate internally, confirm that personal data actually left the building — and only then start the notification process. The reasoning was that notifying before confirmation only creates unnecessary alarm.

The problem is that this practice increasingly conflicts with how regulators think. Under Korea's Personal Information Protection Act, breach notification to data subjects and reporting to the regulator must happen within 72 hours of becoming aware of the breach — and "becoming aware" does not mean the moment you finalize your findings. The clock starts when you recognize circumstances suggesting a breach occurred. The fact that your investigation took two weeks does not justify a late notification.

In practice, organizations get squeezed from two directions.

  • Late notification: waiting for certainty, blowing past 72 hours, and turning a procedural failure into a separate violation.
  • Over-notification: escalating every false positive, eroding data subject trust and burning out the response team.
  • Neither can be improvised on the day of the incident. The only real solution is to document, in advance, which circumstances trigger a notification review. For example, "any trace of an out-of-scope account querying a personal data table, even once" is a clear line. "The admin account downloaded more than usual" is not — and vague lines guarantee an argument on the worst possible day.

    System Requirements That Make the Call Possible

    A threshold is useless if your systems cannot answer the question. Check these four things.

    1. Do the logs actually exist?

    Many teams say "yes, we log everything," but a closer look often reveals only application login records — no per-query or per-download logging. Access records tell you who came in; they do not tell you what was viewed or how much. Notification decisions depend on the latter.

    At minimum, capture:

  • Access records for personal data query APIs and screens (account, timestamp, query conditions, result count)
  • File download history for Excel/CSV exports (row count, column scope)
  • Direct production database sessions and the queries executed
  • 2. A minimal set of detection rules

    Long before a full UEBA deployment, three to five rules catch most real-world incident patterns.

  • Bulk retrieval where a single query far exceeds the normal ceiling (e.g., 100 records)
  • Access to personal data screens outside business hours (e.g., midnight to 6 a.m.)
  • Queries reaching data outside the user's assigned organizational scope
  • Sudden spikes in query volume from departing employees or accounts whose permissions just changed
  • 3. Retention period and integrity

    Access records for personal data processing systems must be retained for at least one year — two years when handling unique identifiers, sensitive data, or the personal data of 50,000 or more data subjects. The commonly missed half of this requirement is integrity. If logs live only on a production server's local disk where operators can delete or edit them, your post-incident reconstruction will not be credible. You need at least one of: forwarding to a separate collection server, write-once storage, or hash-based tamper verification.

    4. A data structure that surfaces affected data subjects quickly

    The question you must answer inside 72 hours is ultimately "who was affected, and which fields were exposed." If personal data is scattered across tables with incomplete identifier linkage, answering takes days. When query logs retain the identifier range of the result set, that timeline shrinks from days to hours.

    CPO Accountability and Organizational Process

    As the independence and authority of the Chief Privacy Officer role expand, leaving the notification decision on an individual engineer's shoulders is a structural risk. At minimum, define:

  • Decision authority: security handles the initial assessment, the CPO makes the final notification call, and regulatory reporting proceeds after legal review — with a named owner at each step
  • Escalation path and timing: state in hours how fast detection must reach the CPO. To preserve investigation time inside the 72-hour window, an initial report within 6 hours is realistic
  • Templates: draft the data subject notice, the website posting, and the regulatory report in advance. Writing copy from scratch on incident day always costs hours you do not have
  • Incidents originating at partners, cloud providers, or SaaS vendors deserve equal weight. A breach at your processor does not remove your obligation as the controller. Unless your contract specifies notification to the controller within 24 hours of awareness, along with named contacts and the scope of logs to be provided, you will spend the window waiting for a vendor to reply.

    Investments That Genuinely Reduce Penalty Exposure

    When penalties are calculated, the existence of preventive controls weighs as heavily as your response. You cannot prevent every incident, but evidence that controls were designed and operating works in your favor.

    The vulnerabilities found in older systems are remarkably consistent.

  • Shared accounts: when a whole team shares one `admin` login, attributing actions after an incident is impossible
  • Direct production database access: developers connecting to production with a SQL client — the classic path that leaves no usable trail
  • Personal data inside logs and error messages: national ID numbers and phone numbers accumulating in plaintext turn your log store into a new breach target
  • Production data copied into test and development environments: unmasked copies sitting outside your control perimeter
  • Investment only counts if it is documented. Keep permission review minutes, quarterly account cleanup records, vulnerability assessment reports, and training completion logs — all with dates attached.

    A 90-Day Assessment Roadmap

    Here is a sequence you can execute without a full rebuild.

    Phase 1 (Days 1–30) — Re-verify data flows and holdings

    Catalog which systems hold which categories of personal data. Scope includes not just the production database but backups, log stores, the data warehouse, and anything transmitted to partners. Simply deleting data you retain but never use meaningfully shrinks your exposure at this stage.

    Phase 2 (Days 31–60) — Fill the logging and detection gaps

    Add query and download logging, then apply the three to five detection rules above. You do not need a full SIEM — an alert channel is enough to start.

    Phase 3 (Days 61–90) — Run a notification drill

    Take a hypothetical scenario and actually start a timer. Measuring how many hours it takes to get from detection to a draft notice makes it obvious whether your remaining bottleneck is technical or a decision-making one.

    The priority order is clear: logging and account controls come before advanced access control. Being unable to explain what happened is the single largest risk you carry.

    How POLYGLOTSOFT Can Help

    POLYGLOTSOFT takes an approach that meets regulatory requirements without ripping out your legacy systems. We support you step by step — mapping personal data flows and assessing what you hold, adding a query and download logging layer, designing detection rules, and documenting the notification process. After implementation, our maintenance (SM) plans continue log monitoring and periodic assessments while accumulating the evidence you need for an audit. If you need a system assessment, reach us through our [contact page](https://polyglotsoft.dev/en/support/contact).

    Need Technical Consultation?

    Our expert consultants in smart factory, AI, and logistics automation will analyze your requirements.

    Request Free Consultation