Last updated: March 24, 2026
By creating an account or using StepThru ("the Service"), you agree to these Terms of Service. If you do not agree, do not use the Service.
StepThru is an online platform for studying algorithms and data structures. The Service includes problem management, spaced repetition review, timed practice sessions, algorithm visualizations, and AI-powered study tools. Features may change as we continue to develop the product.
You must authenticate via GitHub to use StepThru. You are responsible for maintaining the security of your GitHub account. You must be at least 13 years old to use the Service.
If you are unsatisfied with the Service, you may request a refund within 7 days of your initial subscription purchase by emailing support@stepthru.dev. Refunds are not available after the 7-day window or for renewal charges. We reserve the right to deny refund requests that indicate abuse of this policy.
You retain ownership of all content you create on StepThru, including problems, solutions, editorials, visualizations, and study decks. By marking content as public, you grant other StepThru users a non-exclusive license to view and clone that content within the platform.
We do not claim ownership of your content. You can export your data at any time from the Settings page.
You agree not to:
We may suspend or terminate accounts that violate these terms.
AI features (hints, editorials, visualization traces, voice feedback) are provided as study aids. AI output may contain errors. You are responsible for verifying the correctness of AI-generated content. We make no guarantees about the accuracy, completeness, or suitability of AI responses.
We strive to keep StepThru available but do not guarantee uninterrupted access. We may modify, suspend, or discontinue features at any time. We will make reasonable efforts to notify users of significant changes.
StepThru is provided "as is" without warranties of any kind. StepThru is not liable for any indirect, incidental, or consequential damages arising from your use of the Service. Our total liability is limited to the amount you paid for the Service in the 12 months preceding the claim.
These terms are governed by the laws of the State of California. Any disputes will be resolved in the courts of Sacramento County, California.
We may update these terms from time to time. Significant changes will be communicated via the application. Continued use of StepThru after changes constitutes acceptance of the updated terms.
Questions about these terms? Email us at support@stepthru.dev