4

Monitoring Policies

SL-10

Configurable at instance, schema, table, column, user and application level, with logging fidelity set by sensitivity. Full capture on personal-data tables and standard elsewhere keeps the audit trail useful without drowning the storage budget.

DischargesS.8(4)R.6S.9
Policies
6
Enabled
6
Full-fidelity logging
5

On personal-data objects

Interventions (30 days)
75

Configured policies

Mass read on citizen identifier tablestable scopeFull capture

citizen.beneficiary, citizen.household

Applies to specific tables only.

6
30-day hits

Thresholds

  • rows_returned > 10,000
Also baseline-driven

Action on match

terminate session
Any access to children's data columnscolumn scopeFull capture

welfare.enrolment.student_name, student_dob, guardian_contact

The tightest scope — individual columns, used for special-category data.

41
30-day hits

Thresholds

  • rows_returned > 100

Action on match

alert

Break-glass expires in 3 days

Privilege change on classified objectsinstance scopeFull capture

All production instances

Applies to every object on the instance.

14
30-day hits

Thresholds

  • ddl_dcl_events > 0

Action on match

alert
Service account outside its windowuser scopeStandard

svc_* accounts

Follows the identity rather than the object.

3
30-day hits

Thresholds

  • off_window_sessions > 0
Also baseline-driven

Action on match

block user
Export to file from any classified tableschema scopeFull capture

citizen.*, health.*, welfare.*

Applies to all objects within the named schemas.

9
30-day hits

Thresholds

  • export_statements > 0

Action on match

quarantine
Attempt to disable auditinginstance scopeFull capture

All instances

Applies to every object on the instance.

2
30-day hits

Thresholds

  • audit_config_changes > 0

Action on match

alert

Why column-level scope matters

A policy scoped to the whole instance produces alerts nobody reads. A policy scoped to three columns holding children's dates of birth produces alerts people act on within the hour. The Rules do not prescribe policy granularity, but the difference between monitoring that works and monitoring that exists on paper is almost entirely here.