This project may eventually handle sensitive construction records, customer documents, and proof metadata. Security and privacy need to be treated as core product requirements, not later add-ons.
Do not open issues, pull requests, or discussions containing:
- customer names
- addresses
- phone numbers
- emails
- contracts
- signatures
- permit numbers
- insurance documents
- invoices
- payment data
- wallet private keys or seed phrases
- API keys or tokens
Until a dedicated security contact is established, open a minimal GitHub issue that says only:
Security/privacy concern identified. Maintainer contact needed.
Do not include exploit steps or private data publicly.
- Documents should be stored off-chain.
- Private customer information should never be put directly on-chain.
- Chain-of-custody should use privacy-preserving hashes/proofs.
- Admin access should be limited and documented.
- Secrets must never be committed to the repository.
- Demo data must be sanitized or synthetic.
No contributor should request wallet private keys, seed phrases, exchange logins, or custody of funds.