Terms and Conditions

Last updated: October 10, 2026

By using Lattice (lattice-world.vercel.app) you agree to these terms. They are short on purpose.

What this site is

Lattice is a free, educational explanation of lattice-based post-quantum cryptography. It is made for learning, not for protecting real data.

Not for real security

The Kyber, LWE and attack demos use tiny toy numbers so every step fits on screen. They are not secure. Never use them, or any value they produce, to protect real messages, passwords or keys. For real use, rely on audited libraries that implement ML-KEM (FIPS 203).

No warranty

The site is provided "as is", without any promise that it is correct, complete, always available or suitable for any purpose. We try to be accurate, but explanations are simplified. To the fullest extent the law allows, the owner is not liable for any loss arising from using the site.

Source code and content

The source code is published on GitHub. Please check the repository for the licence that applies to the code. The narration recordings and the text on the site belong to the project owner. You may link to the site and quote short parts of it with credit. Third-party libraries (such as Three.js) keep their own licences.

Acceptable use

Please do not try to disrupt the site, overload it with automated traffic, or use it to harm others.

Links and services

The site loads a library from a public CDN and may link to other sites. We do not control them and are not responsible for their content. See the Privacy Policy for details.

Changes

We may update these terms. The date above shows the latest version, and continuing to use the site means you accept it.

Contact

Questions? Open an issue at github.com/Knsravan/lattice/issues.