1. Acceptance of Terms
Welcome to SteadyTrack! By accessing or using SteadyTrack (the "Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Service.
These Terms constitute a legally binding agreement between you and SteadyTrack ("we," "us," or "our"). We reserve the right to update these Terms at any time, and your continued use of the Service after changes are posted constitutes acceptance of the modified Terms.
2. Description of Service
SteadyTrack is a free educational tracking platform designed to help Alberta high school students (grades 11 and 12) organize their study schedules for diploma exam preparation. The Service provides:
- Personalized study plans based on Alberta curriculum (Biology 20, Chemistry 20, Physics 20, Math 20-1)
- Progress tracking and completion tracking
- Study streak monitoring
- Optional parent dashboard access
Important Disclaimer:
SteadyTrack is a supplementary educational tool and is NOT a replacement for formal education, teachers, or accredited courses. It is designed to help students stay organized during the Alberta teacher strike but does not guarantee academic success or diploma exam results.
3. Eligibility
3.1 Age Requirements
You must be at least 13 years old to use SteadyTrack. If you are under 18, you should have parental consent before using the Service. By using SteadyTrack, you represent that you meet these age requirements.
3.2 No Account Required
SteadyTrack does not require account creation, registration, or authentication. You can start using the Service immediately without providing any personal information.
3.3 Data Responsibility
You are responsible for maintaining your own device and browser data. SteadyTrack stores your study data in your browser's localStorage. We recommend backing up your data periodically, as we cannot recover data if you clear your browser storage.
4. Acceptable Use Policy
You agree NOT to:
- Use the Service for any illegal or unauthorized purpose
- Attempt to gain unauthorized access to any part of the Service or our systems
- Interfere with or disrupt the Service or servers/networks connected to the Service
- Use automated means (bots, scripts, etc.) to scrape, crawl, or excessively access the Service
- Circumvent, disable, or interfere with security features, rate limits, or monitoring intended to protect the Service
- Reverse engineer, decompile, or attempt to extract source code from the Service
- Copy, reproduce, or redistribute curriculum content for commercial purposes
- Impersonate another person or misrepresent your affiliation with any organization
- Use the Service in any way that could harm minors or violate privacy laws
Violation of these terms may result in restriction or blocking of access to the Service.
5. Free Service and No Warranties
5.1 Free Service
SteadyTrack is provided completely free of charge. There are no premium tiers, hidden fees, or paid features. We reserve the right to introduce paid features in the future, but the core functionality will remain free.
5.2 "As Is" Service
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- Warranties of merchantability, fitness for a particular purpose, or non-infringement
- Any warranty that the Service will be uninterrupted, timely, secure, or error-free
- Any warranty regarding the accuracy, completeness, or reliability of study plans or curriculum content
- Any warranty that defects will be corrected or that the Service is free from viruses or harmful components
5.3 Educational Disclaimer
We make no guarantees about academic outcomes, diploma exam results, or educational achievement. Study plans are based on Alberta curriculum guidelines but are not endorsed by Alberta Education or any school board. You should verify all educational content and supplement SteadyTrack with other learning resources.
6. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, STEADYTRACK AND ITS CREATOR SHALL NOT BE LIABLE FOR:
- Any indirect, incidental, special, consequential, or punitive damages
- Any loss of profits, revenue, data, use, goodwill, or other intangible losses
- Any damages resulting from:
- Your use or inability to use the Service
- Unauthorized access to or alteration of your data or account
- Any conduct or content of third parties on the Service
- Any content obtained from the Service
- Academic outcomes, diploma exam results, or educational decisions made based on the Service
IN NO EVENT SHALL OUR TOTAL LIABILITY TO YOU FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION EXCEED FIFTY CANADIAN DOLLARS ($50 CAD).
Some jurisdictions do not allow the exclusion of certain warranties or limitation of liability for incidental or consequential damages. In such jurisdictions, our liability will be limited to the maximum extent permitted by law.
7. Intellectual Property
7.1 Our Content
The Service, including its design, code, features, and all content (except user-generated content), is owned by SteadyTrack and is protected by copyright, trademark, and other intellectual property laws. You may not:
- Copy, modify, distribute, or create derivative works from our content
- Use our name, logo, or branding without permission
- Scrape, data mine, or extract data from the Service using automated means
7.2 Curriculum Content
Study plans and curriculum outlines are based on publicly available Alberta Education resources. We have organized and structured this content for educational tracking purposes. Original Alberta Education content remains the property of the Government of Alberta.
7.3 Your Data
You retain ownership of your personal data (profile information, progress data, etc.). By using the Service, you grant us a limited license to store, process, and display this data as necessary to provide the Service.
8. Service Availability and Modifications
8.1 Service Changes
We reserve the right to:
- Modify, suspend, or discontinue any part of the Service
- Change these Terms at any time
- Introduce new features or remove existing features
- Limit or restrict access to the Service
8.2 Downtime
We strive to provide reliable service, but we do not guarantee that the Service will be available at all times. The Service may be unavailable due to:
- Scheduled maintenance
- Technical issues or server problems
- Third-party service failures (Google, Supabase, etc.)
- Events beyond our control
8.3 Service Termination
While we intend to operate SteadyTrack for as long as it's useful to students, we reserve the right to discontinue the Service at any time. If we decide to shut down SteadyTrack, we will provide reasonable notice and allow users to export their data.
9. Data Clearing and Service Discontinuation
9.1 Clearing Your Data
You may stop using the Service and clear your data at any time. Because all your data is stored locally in your browser:
- Use your browser's "Clear browsing data" feature for this site
- Clear localStorage in your browser's developer tools
- Simply stop using the Service (your data remains on your device)
Note: Clearing your data is permanent and cannot be recovered. We do not store backups of your data.
9.2 Restricting Access
We reserve the right to restrict or block access to the Service if:
- You violate these Terms
- You engage in abusive, fraudulent, or malicious behavior
- Your usage patterns indicate abuse or pose a security risk to the Service
- We are required to do so by law
9.3 Effect of Service Discontinuation
If we discontinue the Service, your right to use it immediately ceases. Your local data will remain on your device, but curriculum content will no longer be accessible. We will provide reasonable notice before discontinuation.
10. Indemnification
You agree to indemnify, defend, and hold harmless SteadyTrack and its creator from any claims, liabilities, damages, losses, and expenses (including legal fees) arising from:
- Your use or misuse of the Service
- Your violation of these Terms
- Your violation of any rights of another person or entity
- Any content or data you submit to the Service (though we collect minimal user-generated content)
11. Dispute Resolution and Governing Law
11.1 Governing Law
These Terms are governed by the laws of the Province of Alberta and the federal laws of Canada applicable therein, without regard to conflict of law principles.
11.2 Jurisdiction
Any disputes arising from these Terms or your use of the Service shall be resolved in the courts of Alberta, Canada. You consent to the exclusive jurisdiction and venue of such courts.
11.3 Informal Resolution
Before pursuing legal action, we encourage you to contact us at contact@steadytrack.ca to resolve disputes informally.
12. Severability
If any provision of these Terms is found to be unlawful, void, or unenforceable, that provision shall be deemed severable and shall not affect the validity and enforceability of the remaining provisions.
13. Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and SteadyTrack regarding the Service and supersede all prior agreements and understandings.
14. No Waiver
Our failure to enforce any right or provision of these Terms shall not constitute a waiver of such right or provision. Any waiver of a provision must be in writing and signed by us.
15. Contact Information
If you have questions about these Terms of Service, please contact:
- Email: contact@steadytrack.ca
- Service: SteadyTrack
- Created by: Samuel Kahessay
- Last Updated: October 17, 2025
16. External Resources
SteadyTrack links to third‑party educational resources (e.g., YouTube, Khan Academy) for your convenience. We do not control and are not responsible for the content, availability, or privacy practices of those sites. Accessing external resources is at your own discretion.
If an external resource is unavailable or inaccurate, it does not affect your use of SteadyTrack, and we are not liable for issues arising from third‑party content.
17. Monitoring and Rate Limiting
We use reasonable monitoring and protective controls to maintain reliability and security of the Service:
- Error and performance monitoring: We use Sentry to detect and investigate errors and performance issues. Sentry may process error details, event metadata (e.g., browser, URL), and sampled session replays to help diagnose issues. This data is used solely to improve the Service. See the Privacy Policy for details.
- Session Replay: A small percentage of sessions are captured to reproduce problems and improve stability. Sensitive inputs are masked by default, and we strive to minimize personal data in logs and diagnostics. See the Privacy Policy for details.
- Rate limiting: We enforce fair use across API endpoints using Upstash Redis. Temporary identifiers derived from your IP address may be processed to count requests during the rate limit window.
You agree not to bypass or degrade these protections. We may throttle or suspend access that violates rate limits or threatens the stability or security of the Service.
Questions?
If you have any questions about this document, please contact us at contact@steadytrack.ca