● Live

📊 Policy Dashboard

Real-time policy governance overview · Auto-expiry detection running

Total Policies
All statuses
Published
Live & active
Pending Approval
Awaiting action
Drafts
Work in progress
Expiring ≤30d
Renewal required
Pending Acks
Awaiting sign-off
Policy Compliance Score
—%
Calculating…
Overall health
0
Published
0
Frameworks
0
Expiring
📋 Recent Policies
⚡ Action Required
📊 Policy Status
🔗 Framework Coverage

📚 Policy Library

Loading…

0 policies selected
Code Title & Description Category Frameworks Status Ver Health Owner Expiry Actions
Loading policies…

✅ Approval Queue

Policies awaiting review or approval action

PolicyCategoryStage SubmittedOwnerDueActions
Loading…

🤝 Acknowledgements

Track policy sign-off status across your organisation

RecipientPolicyDepartment StatusDeadlineAcknowledgedActions
Loading…

📈 Policy Analytics

Compliance metrics, coverage analysis, and trend reporting

Compliance Rate
—%
Published / Total
Ack Completion
—%
Avg acknowledgement
Overdue Reviews
Past review date
Expiring (30d)
Needs renewal
Policies by Category
Status Breakdown
Framework Coverage
Review Frequency
Policy Health Score Distribution

🗺️ Compliance Matrix

Framework coverage mapped across all policy categories

Building matrix…

📑 Template Library

30+ pre-built policy templates — click to create from template

📥 Bulk Import

Import policies from CSV or paste data directly

📂 Upload CSV File
📂
Click to upload or drag & drop CSV file
Max 500 policies per import
📋 Paste Data

⚙️ Settings

Configure Policy Management module

🤖 AI Configuration
Used for AI-assisted policy drafting. Stored locally in your browser.
📋 Policy Defaults
📊 Module Information
Module
PM01
Phase
Phase 1
Version
1.0.0
Status
● Active
URID
URID_GRC_2026_PM01
🔐 Security
XSS protection via DOMPurify 3.1.6
Content Security Policy (X-Frame-Options)
Input validation on all form fields
SQL injection prevention (Supabase parameterised queries)
Session expiry (8h) with Google OAuth
Row Level Security on all Supabase tables
No eval() — strict mode enforced