Legal

Terms & Conditions

Terms and Conditions

Last updated: 14 May 2026

Please read these Terms and Conditions carefully before using Touch Typer. By creating an account or using the app, you agree to be bound by these terms. If you do not agree, do not use Touch Typer.

Touch Typer is operated by Robert Koch ("we", "us", "our"). Questions can be directed to robert@kochie.io.


1. The service

Touch Typer is a desktop typing tutor available on macOS, Windows, and Linux. It offers typing practice, performance tracking, a global leaderboard, PvP challenges, and (for premium subscribers) AI coaching and progress reports.

The app is available as a free download with optional paid subscriptions. We reserve the right to change, suspend, or discontinue any part of the service at any time.


2. Eligibility

You must be at least 13 years old to use Touch Typer. If you are under 18, you represent that you have your parent's or guardian's permission to use the service. By using Touch Typer, you confirm that the information you provide is accurate and that you have the right to enter into this agreement.


3. Accounts

You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must notify us immediately if you suspect unauthorised access.

We reserve the right to suspend or terminate accounts that violate these terms, impersonate others, or are used in a way that is harmful to the service or other users.


4. Subscriptions and billing

Free tier

Touch Typer is free to download and use with core features included.

Premium subscription

Premium features are available via a paid monthly or yearly subscription. Subscriptions are billed in advance and automatically renew until cancelled.

  • Monthly: billed each month
  • Yearly: billed annually; includes a 7-day free trial for new subscribers

Current pricing is shown on the pricing page.

Stripe payments (web and desktop)

Subscriptions purchased through the website or non-Mac App Store desktop build are processed by Stripe. By subscribing, you authorise Stripe to charge your payment method on the applicable recurring basis.

Apple in-app purchases (Mac App Store)

Subscriptions purchased through the Mac App Store are processed by Apple under Apple's own terms. All billing, refunds, and cancellations for App Store purchases are handled by Apple.

Cancellation

You may cancel your subscription at any time via Settings → Account or through your Apple subscription settings. Cancellation takes effect at the end of the current billing period; no partial refunds are issued for unused time.

Refunds

Stripe purchases: refund requests may be submitted within 14 days of purchase by emailing robert@kochie.io. Refunds are issued at our discretion. Apple purchases: governed by Apple's refund policy.


5. Acceptable use

You agree not to:

  • Use Touch Typer in any way that violates applicable laws or regulations
  • Attempt to reverse-engineer, decompile, or extract source code from the backend services (the desktop app itself is open source and available on GitHub)
  • Use automated scripts or bots to manipulate leaderboard scores or PvP matches
  • Submit false or misleading typing results
  • Harass, threaten, or abuse other users through PvP messaging or leaderboard interactions
  • Attempt to gain unauthorised access to our systems or another user's account
  • Use the service in a manner that could damage, disable, or impair our infrastructure

We may suspend or permanently ban accounts that engage in any of the above.


6. Leaderboard and user content

By submitting typing results and appearing on the leaderboard, you grant us a non-exclusive, royalty-free licence to display your username and score on public leaderboard pages within the app and on this website.

You retain ownership of your data. We do not claim any rights over the content of your typing practice sessions.


7. Intellectual property

Touch Typer, its design, code, brand, and content are owned by Robert Koch or licensed to us. The desktop app source code is available under an open-source licence on GitHub. Nothing in these terms grants you a right to use our name, trademarks, or branding beyond what is necessary to use the service.


8. Third-party services

Touch Typer integrates with third-party services including Supabase, Sentry, Fathom Analytics, Stripe, and Apple. Your use of those services is also subject to their respective terms and privacy policies. We are not responsible for the practices of third-party providers.


9. Disclaimer of warranties

Touch Typer is provided "as is" and "as available" without warranties of any kind, express or implied. We do not warrant that the service will be uninterrupted, error-free, or free of viruses or other harmful components.

We do not guarantee that your typing data, streaks, or scores will be preserved in the event of a service disruption or data loss event.


10. Limitation of liability

To the fullest extent permitted by applicable law, Robert Koch shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of data, loss of profits, or loss of goodwill, arising out of or in connection with your use of Touch Typer, even if we have been advised of the possibility of such damages.

Our total liability to you for any claim arising out of or related to these terms shall not exceed the amount you paid us in the 12 months preceding the claim, or AU$10, whichever is greater.


11. Termination

We may suspend or terminate your access to Touch Typer at any time, with or without notice, if we believe you have violated these terms or if we cease to offer the service. You may stop using Touch Typer and delete your account at any time.

Upon termination, your right to use the service ceases immediately. Sections 7, 9, 10, and 12 survive termination.


12. Governing law

These terms are governed by the laws of Victoria, Australia, without regard to conflict of law principles. Any disputes shall be resolved in the courts of Victoria, Australia.


13. Changes to these terms

We may update these terms from time to time. We will indicate the date of the most recent revision at the top of this page. Continued use of Touch Typer after changes are posted constitutes acceptance of the updated terms.


14. Contact

Questions about these terms: robert@kochie.io