stepstube

Terms of Service

Last updated: September 29, 2026

1. Service Description

stepstube is a web application that extracts structured home-repair instructions from YouTube tutorial videos using AI. It is part of Donkey Factory and is provided by D. Michael Piscitelli (Herakles) ("we", "us"). Questions? Email hello@herakles.dev.

2. Usage Limits

  • Free tier: 3 extractions per day per account. The count resets at midnight UTC. A guide that fails because of a problem on our side does not count. Inviting friends can earn you bonus guides beyond the daily limit.
  • Pro tier ($4.99/month): Extract as many guides as you need, up to a fair-use limit of 300 new guides in any rolling 30-day period. A guide that fails because of a problem on our side does not count. Guides saved in My Collection still open after you reach the limit.
  • BYOK tier: No limit from us on extractions when you use your own Gemini API key. Your key's limits and charges from Google still apply.

We reserve the right to adjust limits to prevent abuse. The Pro fair-use limit is there to stop abuse. Automated or bulk extraction is prohibited.

3. BYOK (Bring Your Own Key)

When you provide your own Gemini API key, it is stored exclusively in your browser's local storage. On each request it is sent to our server and forwarded to Google's API on your behalf; we never write it to disk, never log it, and never retain it after the request completes. You are responsible for any charges incurred on your Google Cloud account.

4. AI Output Disclaimer

Extraction results are generated by AI (Google Gemini) and may contain errors, omissions, or inaccuracies. Always verify tool specifications, torque values, and safety procedures against manufacturer documentation. We are not responsible for injuries, damage, or losses resulting from reliance on AI-generated content.

5. Prohibited Use

  • Automated scraping or bulk extraction.
  • Circumventing rate limits or authentication.
  • Redistributing extracted content for commercial purposes.
  • Using the service to infringe on content creators' rights.

6. Payment

Pro costs $4.99 (US dollars) per month. We do not currently add sales tax at checkout. Payments are handled by Stripe. We never see or store your card number.

7. Automatic Renewal

Pro is a subscription that renews automatically every month. When you subscribe, you agree that we will charge your payment method $4.99 at sign-up and again each month on the same date, until you cancel. You do not need to do anything to renew. We will keep charging the payment method you gave us unless you cancel first.

If we change the price, we will tell you by email at least 30 days before the new price applies to you. You can cancel before then.

8. How to Cancel

You can cancel any time, online. In stepstube, tap the ★ Pro badge at the top of the app, then Manage subscription. That opens Stripe's billing portal, where you can cancel (Stripe asks you to confirm your email first). You do not need to contact us or give a reason.

When you cancel, you will not be charged again. Your Pro access continues until the end of the billing period you already paid for. Then your account moves to the free tier. If you cannot use the billing portal, email hello@herakles.dev from your account email and we will cancel it for you.

9. Refunds

If you ask within 7 days of a charge, we will refund that charge in full. You do not need to give a reason. Email hello@herakles.dev from your account email. Cancelling does not refund the current period by itself; it stops the next charge. Our Refunds & Support page explains how to ask and how long a refund takes.

10. Voice Mode

Voice mode (available on Pro and BYOK plans; free accounts get one trial session a day) uses your browser's built-in Web Speech API to provide hands-free operation. When you activate voice mode, your browser will request microphone permission. Audio is processed locally by your browser's speech recognition service (typically provided by the browser vendor, e.g., Google for Chrome). We do not receive, store, or process any voice audio on our servers. You may revoke microphone permission at any time via your browser settings.

11. Limitation of Liability

The service is provided "as is" without warranties of any kind. To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, or consequential damages arising from your use of the service.

12. Changes

We may update these terms at any time. Continued use of the service constitutes acceptance of the updated terms. If we make a material change to Pro billing or cancellation, we will email active subscribers before it takes effect.

13. Governing Law

These terms are governed by the laws of the State of Illinois, USA. Nothing in these terms takes away rights you have under the consumer-protection laws of the place where you live.

14. Contact

Email hello@herakles.dev. We reply within 2 business days.