CommandChronicles logoCommandChronicles Legal

Command Palette

Search for a command to run...

Legal Information

Our commitment to transparency, privacy, and security

Last updated: December 2024Effective: Pre-launch

Privacy Policy

At CommandChronicles, we take your privacy seriously. This policy describes how we collect, use, and protect your information.

Information We Collect

  • Command History: Your terminal commands and metadata (when you choose to sync)
  • Account Information: Email address and username for authentication
  • Usage Analytics: Anonymized usage patterns to improve our service
  • Technical Data: Device information, OS version, and application logs

How We Use Your Information

  • Provide and maintain the CommandChronicles service
  • Synchronize your command history across devices (when enabled)
  • Improve our product based on usage patterns
  • Communicate with you about updates and security issues

Data Protection

  • Local-First: Your data is stored locally by default
  • End-to-End Encryption: All synced data is encrypted with XChaCha20-Poly1305
  • Zero-Knowledge: We cannot access your unencrypted command history
  • Secure Key Derivation: Passwords are hashed using Argon2id

Data Retention

Your local data is stored indefinitely until you choose to delete it. Synced data is retained for as long as your account is active. You can delete your account and all associated data at any time.

Third-Party Services

We use minimal third-party services for essential functionality. Any data shared with third parties is anonymized and limited to what's necessary for service operation.

Terms of Service

These terms govern your use of CommandChronicles and outline our mutual responsibilities.

Acceptance of Terms

By using CommandChronicles, you agree to these terms. If you disagree with any part of these terms, please do not use our service.

Service Description

CommandChronicles is a terminal history management tool that helps developers track, search, and organize their command line history. The service includes both local storage and optional cloud synchronization features.

User Responsibilities

  • Use the service in compliance with applicable laws and regulations
  • Maintain the security of your account credentials
  • Do not attempt to circumvent security measures
  • Report security vulnerabilities responsibly
  • Respect the intellectual property rights of others

Service Availability

We strive to maintain high availability but cannot guarantee uninterrupted service. Planned maintenance will be announced in advance when possible.

Limitation of Liability

CommandChronicles is provided "as is" without warranties. We are not liable for any indirect, incidental, or consequential damages arising from your use of the service.

Termination

You may terminate your account at any time. We may suspend or terminate accounts that violate these terms or for other legitimate reasons.

Security

Security is at the core of CommandChronicles. Here's how we protect your data and our commitment to security best practices.

Encryption

  • XChaCha20-Poly1305: Military-grade encryption for all sensitive data
  • End-to-End: Data is encrypted before leaving your device
  • Key Derivation: Argon2id for secure password hashing
  • Transport Security: TLS 1.3 for all network communications

Local-First Architecture

Your command history is stored locally by default. Cloud synchronization is optional and always encrypted. You maintain full control over your data at all times.

Security Measures

  • Regular security audits and penetration testing
  • Secure coding practices and code reviews
  • Automated vulnerability scanning
  • Incident response procedures
  • Regular security training for our team

Open Source Security

CommandChronicles is open source, allowing the security community to review our code and contribute to security improvements. We believe transparency enhances security.

Reporting Security Issues

If you discover a security vulnerability, please report it responsibly to security@commandchronicles.dev. We appreciate your help in keeping CommandChronicles secure.

Security Updates

We provide regular security updates and encourage users to keep their installations up to date. Critical security updates are prioritized and deployed rapidly.

License

CommandChronicles is open source software released under the MIT License.

MIT License

Copyright (c) 2024 Leonardo Zanobi


Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:


The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.


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 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

What This Means

  • You can use CommandChronicles for any purpose, including commercial use
  • You can modify the source code to suit your needs
  • You can distribute the software and your modifications
  • You must include the original license notice in any copies
  • The software is provided without warranty

Contributing

We welcome contributions to CommandChronicles! By contributing, you agree that your contributions will be licensed under the same MIT License. Please see our contributing guidelines for more information.

Third-Party Licenses

CommandChronicles uses various open source libraries and dependencies. Each has its own license terms, which are included in our source code distribution.

Questions or Concerns?

If you have any questions about these policies or CommandChronicles in general, we're here to help.