All Projects
Secure File Sharing Portal
In Progress- FastAPI
- Angular
- TypeScript
- SQLite
- JWT
Overview
A portfolio-ready file sharing portal that demonstrates data loss prevention concepts. Users can upload documents (TXT, CSV, PDF) which are scanned for PII, assign sensitivity labels (Public → Highly Confidential), and enforce policy outcomes (allow, warn, block) for sharing actions. Includes complete audit trails, RBAC with JWT authentication, and compliance report exports.
Features
- PII scanning on upload with redacted output and category counts
- Sensitivity labelling (Public, Internal, Confidential, Highly Confidential)
- Policy engine enforcing allow/warn/block outcomes for sharing actions
- JWT authentication with role-based access control (Admin, User)
- Complete audit trail logging and date-range CSV compliance exports
Next Steps
- Deploy live demo with seeded demo users
- Expand PDF scanning beyond filename-level detection
- Add real-time sharing notifications