AI Active
Claude AI — Connected
Model: Claude Sonnet
Powering: Smart Reply, Morning Brief, Predictions, Vastu Soul
B
🛡️

Access Control

Live

Role-based permissions — Owner · Manager · Staff

📖
Access Control — SOP
How this module works
✅ Up to date with current module code
Lets the owner define which of the app's 42 modules each role (Owner, Manager, Staff) is intended to access, and set an optional 4-digit PIN to lock specific sensitive pages. Honest note: right now this page is a settings-and-audit-trail tool — it records what access SHOULD look like and logs every change, but toggling a module here does not yet stop anyone from opening it elsewhere in the app. Real enforcement (checking these settings before a Manager or Staff session can load a page) is a separate, not-yet-built project.
Sections
👥
Role Matrix
Owner, Manager and Staff each get their own list of all 42 modules with an On/Off switch per module, grouped by category (Dashboard, Sales, Finance, AI Tools, Team, System).
🔒
Owner PIN Lock
An optional 4-digit PIN, with automatic lockout after 5 wrong attempts. Choose which pages ask for it.
📊
Compare View
A side-by-side table of every module against Manager and Staff, so differences are easy to scan at a glance.
📜
Recent Changes
A running log of the last few permission edits, who made them, and when.
🗺️
Security Roadmap
A preview of what is planned next for this module, including real enforcement (see the Overview note above).
Owner lock
3 roles
42 permissions
1
Owner member
0
Manager members
0
Staff members
42
Total accessible modules
Owner
FULL ACCESS
1 member
Manager
SALES + OPS
0 members
Staff
LIMITED
0 members
Security Roadmap
✅
Phase 1
Visual role design & permission matrix
Done
🔐
Phase 2
PIN-based owner lock for sensitive modules
In Progress
📱
Phase 3
Team member login via phone OTP
Q4 2026
🛡️
Phase 4
Full role-based route protection
Q4 2026
Recent Permission Changes
Set Owner PIN

Set a 4-digit PIN to protect sensitive pages like Salary, Settings, and Access Control.