Software License

Last Updated: January 5, 2025

SnapCommit License Agreement

Copyright © 2025 SnapCommit. All rights reserved.

1. Grant of License

Subject to the terms of this Agreement and your compliance with the Terms of Service, SnapCommit grants you a limited, non-exclusive, non-transferable, revocable license to use the SnapCommit software and service for your personal or commercial projects.

2. License Types

2.1 Paid Subscription License

SnapCommit operates on a paid-only model. All users must have an active subscription to use the software.

2.2 Subscription Plans

We offer two subscription options:

  • Monthly: $9.99/month, billed monthly
  • Yearly: $100/year, billed annually (17% discount)

2.3 What's Included

All subscribers receive:

  • Unlimited AI-generated commit messages
  • All Git & GitHub features
  • Natural language Git commands
  • Progress tracking & streaks
  • Cloud sync across devices
  • Multi-repo support
  • Priority support

3. Restrictions

You may NOT:

  • Copy, modify, or create derivative works of the Software
  • Reverse engineer, decompile, or disassemble the Software
  • Redistribute, sublicense, or sell the Software
  • Remove or alter any proprietary notices or labels
  • Use the Software to develop competing products
  • Share your license credentials with others
  • Exceed usage limits through automation or abuse

4. Ownership

SnapCommit and all intellectual property rights therein are and shall remain the exclusive property of SnapCommit. This license does not grant you any ownership rights to the Software.

5. Your Content

You retain all rights, title, and interest in your source code, repositories, and Git history. SnapCommit does not claim any ownership over your code or generated commit messages. The commit messages generated by our AI become part of your Git history and are yours to use freely.

6. Updates and Modifications

SnapCommit may provide updates, bug fixes, and new features. These updates are covered under this license. We reserve the right to modify or discontinue features at any time with or without notice.

7. Termination

This license is effective until terminated. Your rights under this license will terminate automatically if you fail to comply with any of its terms. Upon termination, you must cease all use of the Software and destroy all copies in your possession.

8. Disclaimer of Warranties

THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. SNAPCOMMIT DOES NOT WARRANT THAT THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE.

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL SNAPCOMMIT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER ARISING OUT OF OR RELATED TO YOUR USE OF OR INABILITY TO USE THE SOFTWARE.

10. Third-Party Services

SnapCommit uses the following third-party services, each governed by their own licenses:

  • Claude API (Anthropic) - AI commit generation
  • Gemini API (Google) - AI fallback service
  • Supabase - Authentication and database
  • Node.js Packages - Various open-source libraries (see package.json)

Use of these services is subject to their respective terms and conditions.

11. Export Compliance

The Software may be subject to export control laws. You agree to comply with all applicable export and import laws and regulations.

12. Changes to This License

SnapCommit reserves the right to modify this license at any time. Changes will be effective immediately upon posting. Your continued use of the Software constitutes acceptance of the modified license.

13. Open Source Components

SnapCommit uses various open-source libraries and components. These components are licensed under their respective licenses (MIT, Apache 2.0, etc.). A full list of dependencies can be found in our package.json files:

14. Contact

For questions regarding this license, please contact:

Note: This license applies to the SnapCommit software and service. Your use of SnapCommit is also governed by our Terms of Service and Privacy Policy.