Terms of Service

Last updated: March 6, 2026

1. Acceptance of Terms

By accessing or using Train Manager ("the Service"), including the web application and Discord bot, you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use the Service.

2. Description of Service

Train Manager is a web-first Discord bot system that automates conductor rotation scheduling for Last War game alliances. The Service provides schedule management, automated notifications, member self-registration, and role-based permissions through a web dashboard and Discord bot integration.

3. Account and Access

You access the Service through Discord OAuth2 authentication. You are responsible for maintaining the security of your Discord account. You must not share your access with unauthorized users. Alliance owners and administrators are responsible for managing member access within their alliance.

4. Acceptable Use

You agree not to:

  • Use the Service for any unlawful purpose or in violation of Discord's Terms of Service
  • Attempt to gain unauthorized access to other users' accounts or alliances
  • Interfere with or disrupt the Service or its infrastructure
  • Use automated scripts or bots to interact with the Service beyond its intended API
  • Abuse the notification system to spam Discord users or channels
  • Reverse engineer, decompile, or disassemble any part of the Service

5. Free Trial and Subscriptions

New alliances receive a free trial period. After the trial expires, a paid subscription is required to continue using scheduling and notification features. Subscription fees are billed through Stripe. You may cancel your subscription at any time through the billing portal. Cancellation takes effect at the end of the current billing period.

6. Data and Content

You retain ownership of all schedule data and content you create through the Service. We claim no intellectual property rights over your content. Alliance owners may export or delete their data at any time. See our Privacy Policy for details on data collection and handling.

7. Service Availability

We strive to maintain high availability but do not guarantee uninterrupted service. The Service may be temporarily unavailable due to maintenance, updates, or factors beyond our control (including Discord API outages). We are not liable for missed notifications or scheduling disruptions caused by service downtime.

8. Limitation of Liability

The Service is provided "as is" and "as available" without warranties of any kind, either express or implied. To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages resulting from your use of or inability to use the Service.

9. Termination

We reserve the right to suspend or terminate your access to the Service at any time for violation of these terms or for any other reason at our sole discretion. You may terminate your use of the Service at any time by deleting your alliance through the Settings page. Upon termination, your data will be permanently deleted.

10. Discord Terms Compliance

Use of the Train Manager Discord bot is subject to Discord's Terms of Service and Discord Developer Terms of Service. We comply with Discord's data handling requirements and bot guidelines.

11. Changes to Terms

We may update these Terms of Service from time to time. Continued use of the Service after changes constitutes acceptance of the updated terms. Significant changes will be communicated through the application.

12. Contact

If you have questions about these Terms of Service, please contact us through our Discord support server or by reaching out to the application administrator.