Terms of Service
Terms of Service for CoraleVault
Terms of Service
Last Updated: November 4, 2025
Overview
Welcome to CoraleVault! These Terms of Service (“Terms”) govern your use of the CoraleVault password manager software (“Software”) and the coralevault.com website (“Website”). By using CoraleVault, you agree to these Terms.
The short version: CoraleVault is free, open-source software distributed under the GNU General Public License v3.0. Use it responsibly, and remember that we provide it “as-is” with no warranty. We’re not responsible if you lose your master password or your data.
1. Acceptance of Terms
By downloading, installing, or using CoraleVault, you agree to be bound by these Terms. If you do not agree to these Terms, do not use CoraleVault.
Age requirement: You must be at least 13 years old to use CoraleVault. If you are under 18, you must have permission from a parent or guardian.
2. License and Open Source
2.1 GNU General Public License v3.0
CoraleVault is free and open-source software licensed under the GNU General Public License v3.0 (GPL v3).
This means you are free to:
- ✅ Use the software for any purpose
- ✅ Study how the software works
- ✅ Modify the software to suit your needs
- ✅ Distribute copies of the software
- ✅ Distribute modified versions of the software
Conditions:
- If you distribute CoraleVault (modified or unmodified), you must:
- Provide the source code
- License it under GPL v3
- Include copyright and license notices
- State any changes you made
Full license: https://www.gnu.org/licenses/gpl-3.0.html
2.2 Source Code
The complete source code is available on GitHub: https://github.com/Coralesoft/CoraleVault
3. No Warranty
CORALE VAULT IS PROVIDED “AS-IS” WITHOUT WARRANTY OF ANY KIND.
3.1 Disclaimer of Warranties
To the fullest extent permitted by law, we disclaim all warranties, express or implied, including but not limited to:
- Warranties of merchantability
- Warranties of fitness for a particular purpose
- Warranties of non-infringement
- Warranties regarding accuracy, reliability, or availability
3.2 What This Means
We provide CoraleVault for free, and we cannot guarantee:
- That it will work perfectly
- That it will meet your specific needs
- That it will be bug-free
- That it will be secure against all threats
- That you won’t lose your data
We do our best, but we cannot make absolute guarantees about free software.
4. Limitation of Liability
TO THE FULLEST EXTENT PERMITTED BY LAW, WE ARE NOT LIABLE FOR ANY DAMAGES ARISING FROM YOUR USE OF CORALE VAULT.
4.1 No Liability For
We are not liable for:
- Data loss - Including loss of passwords or vault files
- Security breaches - If your device is compromised
- Forgotten master passwords - We cannot recover your data
- Corrupted vault files - Due to software bugs or other causes
- Indirect, incidental, or consequential damages - Lost profits, lost business, etc.
- Any damages - Even if we’ve been advised of the possibility
4.2 Maximum Liability
If, despite the above, we are found liable for any damages, our maximum liability is limited to $50 USD or the amount you paid for CoraleVault (which is zero), whichever is greater.
4.3 Why This Matters
Password managers store highly sensitive data. While we’ve designed CoraleVault with security in mind, we cannot be held responsible if:
- You forget your master password
- Your device is stolen or hacked
- A bug causes data loss
- You don’t maintain backups
Your responsibility: You are responsible for:
- Choosing a strong master password
- Remembering your master password (we cannot recover it)
- Backing up your vault file regularly
- Securing your device
- Evaluating whether CoraleVault meets your needs
5. User Responsibilities
5.1 Lawful Use
You agree to use CoraleVault only for lawful purposes. You may not use it to:
- Store information for illegal activities
- Violate any laws or regulations
- Infringe on intellectual property rights
- Harm others or violate their privacy
- Circumvent security measures
5.2 Master Password Security
You are responsible for:
- Choosing a strong master password - Weak passwords compromise security
- Keeping your master password secret - Don’t share it with anyone
- Remembering your master password - We cannot recover it if you forget
No password recovery: If you forget your master password, your data is permanently unrecoverable. There is no backdoor, no reset option, and no way to recover your passwords. This is by design for security.
5.3 Backup Responsibility
You are responsible for:
- Backing up your vault file regularly - Store copies in safe locations
- Testing your backups - Ensure they can be restored
- Protecting your backups - They contain your encrypted passwords
We do not provide backups. Your vault file is stored only on your device. If you lose it without a backup, your passwords are gone forever.
5.4 Security Practices
You are responsible for:
- Keeping your operating system updated
- Using antivirus/anti-malware software
- Not installing CoraleVault on compromised devices
- Locking your device when unattended
- Following security best practices
6. Prohibited Uses
You may not:
6.1 Misrepresent CoraleVault
- Claim that CoraleVault is your own work (unless you’ve significantly modified it)
- Remove or alter copyright notices
- Distribute closed-source versions (violates GPL v3)
6.2 Harm Our Reputation
- Use CoraleVault in connection with illegal activities
- Falsely claim endorsement by us
- Abuse our support channels
6.3 Malicious Use
- Reverse engineer for malicious purposes
- Introduce malware, viruses, or harmful code
- Attempt to compromise other users
Consequence: We may ban you from support channels and report illegal activity to authorities.
7. Intellectual Property
7.1 Copyright
CoraleVault is Copyright © 2020-2025 Coralesoft. All rights reserved (except as granted by GPL v3).
The source code is licensed under GPL v3, but:
- The “CoraleVault” name and logo are trademarks
- Documentation may have separate licenses
- Third-party libraries have their own licenses
7.2 Trademarks
“CoraleVault” and the CoraleVault logo are trademarks of Coralesoft. You may not use them in a way that:
- Implies endorsement by us
- Causes confusion with our official releases
- Damages our reputation
Exception: You may use “CoraleVault” to refer to the software itself or to indicate compatibility.
7.3 Third-Party Libraries
CoraleVault uses third-party open-source libraries:
- wxWidgets - wxWindows Library License
- Crypto++ - Boost Software License
- nlohmann/json - MIT License
See CREDITS for full attribution.
8. Privacy
Your privacy is important to us. Please review our Privacy Policy to understand how we handle information.
Key points:
- Your passwords never leave your device
- We don’t collect telemetry or usage data from the application
- The website collects minimal analytics (via Cloudflare)
- We don’t sell your data
9. Website Terms
9.1 Website Content
The coralevault.com website content (text, images, documentation) is Copyright © 2025 Coralesoft and may be used under the Creative Commons Attribution 4.0 International License.
You may:
- Share website content with attribution
- Create derivative works
- Use for commercial purposes
9.2 Accuracy
We strive to keep website information accurate and up-to-date, but we make no guarantees. Information may be outdated, incorrect, or incomplete.
9.3 External Links
The website may link to third-party websites. We are not responsible for their content, privacy practices, or terms of service.
10. Modifications to Software
10.1 Your Right to Modify
Under GPL v3, you have the right to modify CoraleVault. However:
- Modified versions must be licensed under GPL v3
- You must disclose your changes
- You must provide source code if you distribute it
- You cannot call it “CoraleVault” if significantly modified (to avoid confusion)
10.2 Community Contributions
If you contribute code to CoraleVault:
- You grant us a license to use your contribution
- Your contribution will be licensed under GPL v3
- You represent that you have the right to contribute
- You will be credited in the CONTRIBUTORS file
11. Updates and Changes
11.1 Software Updates
We may release updates to fix bugs, improve security, or add features. You are not required to update, but we strongly recommend it for security reasons.
No automatic updates: CoraleVault does not auto-update. You must manually download and install updates.
11.2 Breaking Changes
We strive to maintain backward compatibility, but occasionally we may make breaking changes. We will:
- Announce breaking changes prominently
- Provide migration guides if possible
- Support old versions for a reasonable period
11.3 End of Life
If we decide to discontinue CoraleVault:
- We will announce it at least 6 months in advance
- The source code will remain available on GitHub
- The community can fork and continue development
- You can continue using existing versions indefinitely
12. Changes to These Terms
We may update these Terms from time to time. Changes will be posted on this page with an updated “Last Updated” date.
Material changes will be announced:
- On the website homepage
- In the application release notes
- Via email (if you’ve contacted us)
Continued use of CoraleVault after changes indicates acceptance of the updated Terms.
13. Termination
13.1 Your Right to Terminate
You may stop using CoraleVault at any time by:
- Uninstalling the software
- Deleting your vault file
- Discontinuing visits to the website
13.2 Our Right to Terminate
We may terminate or suspend your access to support channels if you:
- Violate these Terms
- Abuse our services
- Engage in illegal activity
Your data: Termination does not affect your right to use the software (it’s open source) or your locally stored data.
14. Indemnification
You agree to indemnify and hold harmless Coralesoft, its contributors, and affiliates from any claims, damages, losses, or expenses (including legal fees) arising from:
- Your use of CoraleVault
- Your violation of these Terms
- Your violation of any laws or rights of others
- Your modifications to the software
15. Dispute Resolution
15.1 Governing Law
These Terms are governed by the laws of New Zealand, without regard to conflict of law principles.
15.2 Jurisdiction
Any disputes arising from these Terms or your use of CoraleVault will be resolved in the courts of New Zealand.
15.3 Informal Resolution
Before filing a lawsuit, please contact us at dev@coralesoft.nz to try to resolve the dispute informally.
15.4 Arbitration
For disputes under $10,000 NZD, we prefer binding arbitration in New Zealand under the Arbitration Act 1996.
16. Severability
If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will continue in full force and effect.
17. Entire Agreement
These Terms, along with the Privacy Policy and GPL v3 License, constitute the entire agreement between you and Coralesoft regarding CoraleVault.
18. No Waiver
Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights.
19. Assignment
You may not assign your rights under these Terms. We may assign our rights to any successor or affiliate.
20. Contact Us
If you have questions about these Terms, please contact us:
Email: dev@coralesoft.nz GitHub: https://github.com/Coralesoft/CoraleVault/issues Website: https://coralevault.com
Mailing Address: Coralesoft New Zealand
21. Summary
What you can do:
- Use CoraleVault for free, forever
- Modify and distribute it (under GPL v3)
- Use it for personal or commercial purposes
What you’re responsible for:
- Choosing a strong master password
- Backing up your vault file
- Keeping your device secure
- Using CoraleVault lawfully
What we’re NOT responsible for:
- Lost passwords or data
- Security breaches on your device
- Software bugs or errors
- Any damages from using CoraleVault
Important:
- No warranty
- No password recovery
- No liability
- Open source (GPL v3)
By using CoraleVault, you accept these terms.
These terms are written to be clear and fair. If you have questions or concerns, please contact us.