License (GPLv3)

Effective date: 2026
This page summarises the license and usage disclaimers for the OneCritto desktop application ("Software").

1. Open-source license

OneCritto is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License v3.0 as published by the Free Software Foundation.

You are free to:

  • Use the Software for any purpose, on any number of devices.
  • Study and modify the source code to suit your needs.
  • Redistribute copies of the original or modified Software, provided you do so under the same GPLv3 license.

The full license text is available at gnu.org/licenses/gpl-3.0.

2. Source code

The complete source code of OneCritto is publicly available on GitHub. Contributions, issues, and pull requests are welcome.

Transparency: anyone can inspect, audit and verify what the Software does. The encryption logic, data handling and every component are open for review — there is no hidden or obfuscated behavior.

Controlled contributions: although the project is open source, external code is not merged indiscriminately. Every contribution is reviewed to preserve the integrity and security of the codebase.

Governance: OneCritto is maintained by its original author, who retains full oversight of the project direction, code quality and release process. This ensures a single, accountable chain of responsibility for every version published.

3. Offline operation and local data

The Software works entirely offline. No accounts, no cloud services, no transmission of vault data to external servers. All encrypted data stays on storage controlled by you.

4. Master password and access control

Your vault is protected by a master password that only you know. If you lose or forget the master password, the data becomes permanently inaccessible. The authors cannot recover or decrypt your data.

5. Data responsibility and backups

You are exclusively responsible for:

  • what you store in the vault
  • the strength and protection of your master password
  • keeping appropriate backups of your vault files
  • securing your device against loss, damage, or malware

The authors are not responsible for data loss, data corruption, or loss of access to data in any form or for any reason.

6. System requirements

Encrypted files are processed using streaming AES-GCM (Bouncy Castle), so large attachments are not fully loaded into memory during encryption or decryption.

Recommended minimum: 64-bit CPU, 8 GB RAM, 200 MB free storage.

7. Supported platforms

Tested on Windows 11 and Ubuntu Linux. It may also run on Windows 10, but compatibility is not officially guaranteed. Idem for macOS: support may be added in future versions.

8. Disclaimer of warranty

As stated in sections 15-16 of the GPLv3: the Software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement.

9. Limitation of liability

To the fullest extent permitted by applicable law, the authors shall not be liable for any direct or indirect damages arising from the use or inability to use the Software, including but not limited to inability to access encrypted data, business interruption, or loss of profits.

10. Governing law

This page and any additional disclaimers are governed by the laws of Italy. Disputes will be handled by competent courts in Italy.

OneCritto is free software released under the GPLv3. By using it you accept the terms of that license and the product disclaimers above.