How Blockchain Protects Your Data
Bervice uses the blockchain as a cryptographic trust layer for payments, access proofs, and auditability—while keeping your actual files and passwords fully encrypted off-chain.
In Bervice, no raw user data is placed on-chain. Files and passwords are encrypted locally using strong, post-quantum–ready schemes and stored off-chain in decentralized storage. The blockchain stores only minimal metadata required for subscription state, referral accounting, and integrity proofs—never the content itself.
The on-chain layer gives you tamper-evident records: when you pay, renew, or claim a referral, the transaction produces events that anyone can verify. This creates an immutable audit trail that prevents silent manipulations (e.g., back-dating, hidden price changes, or undisclosed reversals).
Access to encrypted content is governed by cryptographic proofs, not trust. Your client derives keys locally and validates your current subscription using contract state. Even if our infrastructure is under load or partially offline, the chain remains the source of truth for access eligibility.
We bind operations to a specific network using chainId and nonces to prevent replay attacks. Finality thresholds are applied before the app accepts state transitions, reducing the risk from short-lived reorgs. Where useful, we include content-addressed hashes (e.g., of encrypted blobs) to prove that what you retrieved off-chain matches what was committed at a given time.
While PQC safeguards your data at rest and in transit off-chain, our smart contracts use widely adopted ECDSA/EdDSA signatures for compatibility with today’s wallets. As PQC-capable chains and wallets mature, Bervice will offer hybrid migration paths so you can opt into next-gen signatures without losing access or history.
To dive deeper, see Blockchain Security, Key Management, and the Data Minimization policy.