Terms of Service
Last Updated: March 29, 2025
Table of Contents
1. Acceptance of Terms
By accessing or using CipherLab at cipherlab.app (the "Site"), you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the Site.
These Terms of Service constitute a legally binding agreement between you and CipherLab regarding your use of the Site and any services offered through the Site.
2. Changes to Terms
We reserve the right to modify these Terms of Service at any time. We will notify users of any changes by updating the "Last Updated" date at the top of this page.
Your continued use of the Site after any such changes constitutes your acceptance of the new Terms of Service. It is your responsibility to review these Terms of Service periodically for changes.
3. Access and Use
3.1 Educational Use
CipherLab is an educational platform designed to help users learn about cryptography and encryption techniques. All tools and resources provided are for educational purposes only.
3.2 Prohibited Activities
When using CipherLab, you agree not to:
- Use the Site for any illegal purposes or to violate any laws or regulations
- Attempt to gain unauthorized access to any portion of the Site or any systems or networks connected to the Site
- Circumvent or attempt to circumvent any security features of the Site
- Use the Site to transmit malware, viruses, or any code of a destructive nature
- Interfere with or disrupt the integrity or performance of the Site
- Collect or store personal data about other users of the Site
- Use the Site's encryption tools for illegal activities or to encrypt harmful content
4. User Content
CipherLab does not store user-generated content on its servers. All cryptographic operations performed through the Site occur locally in your browser. However, if you choose to submit questions, comments, or ideas through our contact forms, you grant CipherLab a non-exclusive, royalty-free license to use, reproduce, modify, publish, and distribute such content.
You are solely responsible for any content you transmit through the Site, and you represent and warrant that you have all necessary rights to submit such content.
5. Intellectual Property
5.1 CipherLab Content
The Site and its original content, features, and functionality are owned by Daniel Rentz and other contributors and are protected by international copyright, trademark, patent, trade secret, and other intellectual property or proprietary rights laws.
5.2 Open Source License
CipherLab is released under the MIT License, which means you are free to:
- Use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software
- Use the software for personal, academic, commercial, or other purposes
Subject to the following conditions:
- The above copyright notice and permission notice shall be included in all copies or substantial portions of the software
For the full MIT License terms, please see the LICENSE file.
6. Disclaimer of Warranties
THE SITE AND ALL CONTENT AND SERVICES PROVIDED THROUGH THE SITE ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. CIPHERLAB EXPRESSLY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
CIPHERLAB MAKES NO WARRANTY THAT: (A) THE SITE WILL MEET YOUR REQUIREMENTS; (B) THE SITE WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE; (C) THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SITE WILL BE ACCURATE OR RELIABLE; OR (D) THE QUALITY OF ANY PRODUCTS, SERVICES, INFORMATION, OR OTHER MATERIAL PURCHASED OR OBTAINED BY YOU THROUGH THE SITE WILL MEET YOUR EXPECTATIONS.
7. Limitation of Liability
IN NO EVENT SHALL CIPHERLAB, ITS OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS, BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES WHATSOEVER RESULTING FROM ANY: (I) CONTENT OR INFORMATION, INCLUDING ERRORS OR OMISSIONS IN ANY CONTENT; (II) PERSONAL INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SITE; (III) UNAUTHORIZED ACCESS TO OR USE OF OUR SERVERS AND/OR ANY PERSONAL INFORMATION STORED THEREIN; (IV) INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SITE; (V) BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE, WHICH MAY BE TRANSMITTED TO OR THROUGH THE SITE; AND/OR (VI) LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF YOUR USE OF THE SITE, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT CIPHERLAB IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
8. Indemnification
You agree to defend, indemnify, and hold harmless CipherLab, its officers, directors, employees, and agents, from and against any and all claims, damages, obligations, losses, liabilities, costs or debt, and expenses (including but not limited to attorney's fees) arising from: (i) your use of and access to the Site; (ii) your violation of any term of these Terms of Service; or (iii) your violation of any third-party right, including without limitation any copyright, property, or privacy right.
9. Termination
We may terminate or suspend your access to the Site immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms of Service.
All provisions of the Terms of Service which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity, and limitations of liability.
10. Governing Law
These Terms of Service shall be governed and construed in accordance with the laws of the United States, without regard to its conflict of law provisions.
Our failure to enforce any right or provision of these Terms of Service will not be considered a waiver of those rights. If any provision of these Terms of Service is held to be invalid or unenforceable by a court, the remaining provisions of these Terms of Service will remain in effect.
11. Contact Us
If you have any questions about these Terms of Service, please contact us via our GitHub repository:
- GitHub: github.com/drent-z/cipherlab
- Issues: github.com/drent-z/cipherlab/issues