Security

Security you can check for yourself

Our guarantee is not “trust us”. Records are built so that an outsider can detect when they have been changed, including by us.

Threat model

What each attack runs into

ScenarioWhat happens
An attacker edits a score or certificate in the databaseVerification reads from the chain, so the database edit changes nothing.
A video or document is swapped on the serverIts hash no longer matches the published root, and the integrity check reports it.
One blockchain node is compromised and liesAgreed reads need matching answers from other nodes, so the false answer is refused and logged.
One validator goes downThe other three keep producing blocks. The failed node catches up when it returns.
Two validators go downThe chain pauses by design rather than risk a split. Writes are refused and reads continue.
Someone rewrites the whole chainBlock hashes no longer match the roots already timestamped through OpenTimestamps.
Someone tries to publish under a creator's nameFor MetaMask creators the signature fails without their private key, which we never hold.
Controls

Application and data protection

Encrypted custodial keys

Platform-managed wallets are stored with AES-256-GCM.

Standards-based sign-in

Google OpenID Connect with PKCE, or Sign-In with Ethereum.

Protected media

Encrypted video segments with keys checked against the license on every request.

Encrypted backups

Password-protected archives covering database, chain and media.

Payment safeguards

Atomic balance updates, single-use approvals and a hash-sealed ledger.

Public verification

Certificates and ledger events can be inspected without an account.

Being precise

What blockchain does not do

A security claim is only useful if its limits are clear.

  • It does not stop content from being copied by someone with legitimate access.
  • It detects changes but does not restore data. That is what backups are for.
  • It cannot prove that information was correct when it was first entered.
  • Learners using platform-managed wallets rely on the platform to protect those keys.

Training records you can prove, not just store.

See how ChainLMS fits your organization, or start learning today.

Security | ChainLMS