Terms of Service

Last Updated: October 31, 2025

Agreement to Terms

By accessing or using ChainOfDots, you agree to be bound by these Terms of Service. If you disagree with any part of these terms, you may not use the service.

ChainOfDots is operated by Tom Spetter Design, a sole proprietorship based in British Columbia, Canada. This is a personal project provided free of charge with no commercial intent.

Use of Service

Eligibility

You must be at least 13 years of age to use ChainOfDots. By using this service, you represent that you meet this age requirement.

Account Creation

To use ChainOfDots, you must create an account with a valid email address and password. You are responsible for:

  • Maintaining the confidentiality of your password
  • All activities that occur under your account
  • Notifying me immediately of any unauthorized use

Acceptable Use

You agree NOT to:

  • Use the service for any illegal purpose
  • Attempt to gain unauthorized access to the system
  • Interfere with or disrupt the service
  • Upload malicious code, viruses, or harmful content
  • Attempt to reverse engineer or decompile the application
  • Use automated scripts or bots to abuse the service
  • Impersonate another person or entity

Your Data and Privacy

Your use of ChainOfDots is also governed by my Privacy Policy. Please review it to understand how I collect, use, and protect your information.

Data Ownership

You retain all rights to your habit data. You can export or delete your data at any time.

Data Backup

While I maintain regular backups, you are responsible for maintaining your own backups of important data. I recommend using the export feature regularly.

Service Availability

No Warranty

ChainOfDots is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, either express or implied. This includes, but is not limited to:

  • No guarantee of uninterrupted or error-free service
  • No warranty that the service will meet your requirements
  • No guarantee that data will be secure or not lost
  • No warranty of fitness for a particular purpose

Maintenance and Downtime

I may occasionally need to suspend the service for maintenance, updates, or repairs. I will attempt to minimize downtime but cannot guarantee continuous availability.

Service Changes

I reserve the right to modify, suspend, or discontinue the service (or any part thereof) at any time with or without notice. I am not liable for any modification, suspension, or discontinuation of the service.

Limitation of Liability

To the maximum extent permitted by law, Tom Spetter Design and ChainOfDots shall not be liable for any:

  • Indirect, incidental, special, or consequential damages
  • Loss of profits, data, or goodwill
  • Service interruptions or downtime
  • Unauthorized access to or alteration of your data
  • Statements or conduct of any third party on the service

This limitation applies whether the alleged liability is based on contract, tort, negligence, strict liability, or any other basis.

Indemnification

You agree to indemnify and hold harmless Tom Spetter Design, ChainOfDots, and their affiliates from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:

  • Your use of the service
  • Your violation of these Terms of Service
  • Your violation of any rights of another party
  • Your violation of any applicable laws or regulations

Account Termination

Termination by You

You may delete your account at any time through the account settings. Deletion is permanent and cannot be undone. Your data will be removed from the active database immediately and from backups within 14 days.

Termination by Me

I reserve the right to suspend or terminate your account if you:

  • Violate these Terms of Service
  • Use the service in a manner that could damage or impair it
  • Engage in fraudulent or illegal activities
  • Abuse the service or other users

I will make reasonable efforts to notify you before termination, but am not obligated to do so.

Intellectual Property

Open Source License

The ChainOfDots application code is open source and released under the MIT License. You are free to use, modify, and distribute the code in accordance with the license terms.

Branding and Logo

The ChainOfDots name, logo, and branding are © Tom Spetter and are not covered by the MIT License. If you fork or deploy your own instance, please use your own branding.

Your Content

You retain all rights to your habit data and content. By using the service, you grant me a limited license to store and process your data solely for the purpose of providing the service to you.

Third-Party Services

ChainOfDots integrates with third-party services:

  • Brevo: For transactional emails (verification codes, password resets)
  • Umami Analytics: For privacy-focused usage analytics (optional, opt-in)

These third-party services have their own terms of service and privacy policies. I am not responsible for their practices or content.

Changes to Terms

I reserve the right to modify these Terms of Service at any time. Changes will be effective immediately upon posting. The "Last Updated" date at the top will reflect when changes were made.

Continued use of the service after changes constitutes acceptance of the updated terms. If you do not agree with the changes, you should stop using the service and delete your account.

Governing Law

These Terms of Service are governed by the laws of British Columbia, Canada, without regard to conflict of law principles.

Any disputes arising from these terms or your use of the service shall be resolved in the courts of British Columbia, Canada.

Severability

If any provision of these Terms of Service is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary, and the remaining provisions will remain in full force and effect.

Entire Agreement

These Terms of Service, together with the Privacy Policy, constitute the entire agreement between you and Tom Spetter Design regarding the use of ChainOfDots.

Contact

If you have questions about these Terms of Service, please contact me:

Tom Spetter Design

Email: info@chainofdots.com

Location: British Columbia, Canada