On personal-data objects
Configured policies
citizen.beneficiary, citizen.household
Applies to specific tables only.
welfare.enrolment.student_name, student_dob, guardian_contact
The tightest scope — individual columns, used for special-category data.
All production instances
Applies to every object on the instance.
Thresholds
- ddl_dcl_events > 0
Action on match
alertsvc_* accounts
Follows the identity rather than the object.
citizen.*, health.*, welfare.*
Applies to all objects within the named schemas.
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.