feat: Secure ID verification with encrypted document upload #5

Open
opened 2026-06-02 19:15:27 +00:00 by jmiller · 0 comments
Owner

Summary

Identity verification system. Users upload government ID documents which are stored encrypted outside webroot. Admins review and approve/reject.

Schema

  • #__mokojoomcommunity_id_verifications (document type, encrypted path, file hash, review status)

Requirements

  • Upload drivers license, passport, national ID
  • Store files OUTSIDE webroot in encrypted storage
  • SHA-256 hash of original file for integrity
  • Admin review queue (approve/reject with notes)
  • Document expiry tracking
  • Verified badge on profile
  • GDPR-compliant: auto-delete after verification or on user request

Status: Schema created (01.08.00), helper needed

## Summary Identity verification system. Users upload government ID documents which are stored encrypted outside webroot. Admins review and approve/reject. ## Schema - `#__mokojoomcommunity_id_verifications` (document type, encrypted path, file hash, review status) ## Requirements - Upload drivers license, passport, national ID - Store files OUTSIDE webroot in encrypted storage - SHA-256 hash of original file for integrity - Admin review queue (approve/reject with notes) - Document expiry tracking - Verified badge on profile - GDPR-compliant: auto-delete after verification or on user request ## Status: Schema created (01.08.00), helper needed
jmiller added the pending: testing label 2026-06-02 19:52:02 +00:00
Sign in to join this conversation.
No labels pending: testing
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#5