Skip to content

User Profile / Document Storage Module

Document Upload and Management

Purpose: Enable users to upload personal documents securely and verify their authenticity.

User Actions

  • Upload Documents — Upload ID cards, certificates, contracts
  • Document Categorization — Categorize documents (legal, educational, identity) for easy retrieval
  • Document Metadata — System collects metadata (document type, upload date) for searching

Decentralized Document Storage

Purpose: Ensure user documents are securely stored in a decentralized, immutable manner.

User Actions

  • Document Storage — Uploaded documents encrypted before upload and stored in Distributed Content Storage (content-addressed); ledger stores only content hashes for integrity

Document Sharing (Optional)

Purpose: Allow users to share documents with third parties securely.

User Actions

  • Share Documents — Share specific documents with trusted third parties (employers, educational institutions) via secure links
  • Permission Control — Control which third parties have access; set expiration dates for shared access

HALAL SNS Platform Documentation - Phase 1