CLI Recall — Terms of Service & Privacy Policy

Last updated: October 2, 2026 · © 2026 James Willhoit. CLI Recall™ is a trademark of James Willhoit.

These terms include an arbitration agreement and class-action waiver (Section 15) that affect how disputes are resolved, a limitation of liability (Section 13), and auto-renewing subscription terms (Section 4). Please read them. Using CLI Recall means you accept these terms.

1. Acceptance of these terms

CLI Recall ("the Service," "the app," "we," "us") is provided by James Willhoit. By installing, accessing, subscribing to, or using the Service, you agree to these Terms of Service and the Privacy Policy below. If you do not agree, do not use the Service.

2. Eligibility

You must be at least 13 years old (and at least 16 in the European Economic Area and the UK) to use the Service. If you are under the age of majority where you live, you may use the Service only with the consent of a parent or guardian who agrees to these terms. The Service is not directed to children under 13, and we do not knowingly collect their data.

3. The Service

CLI Recall is an educational study tool for memorizing command-line skills across networking and IT certifications. Its console is a simulator; commands, sample output, and explanations are provided for learning and may contain errors or become outdated as tools and exams change. The Service is not a substitute for official vendor documentation or hands-on practice on real equipment, and provides no professional, legal, security, or certification-outcome guarantees. Always verify commands against official documentation before using them on real systems.

4. Subscriptions, billing & auto-renewal

CLI Recall Pro is an optional paid subscription. A free tier (currently the first two CCNA topics) is available without payment.

5. Refund policy

You may request a refund within 14 days of your initial purchase or a renewal by emailing michaelwillhoit07@gmail.com from your account email. Refunds are issued through Lemon Squeezy to the original payment method, and Pro access ends upon refund. Where local consumer-protection law (for example in the EU/UK) grants you stronger cancellation or withdrawal rights, those rights apply and are not limited by this section.

6. Accounts

To subscribe or sync progress you create an account using your email. You are responsible for activity under your account and for keeping access to your email secure. You may delete your account and associated data at any time (see Section 17). We may suspend or terminate accounts that violate these terms.

7. Acceptable use

You receive a personal, non-exclusive, non-transferable, revocable license to use the Service for your own study. You may not: resell, redistribute, sublicense, or republish the app or its content; share, scrape, or bulk-export the content; circumvent the free/Pro access controls or payment; reverse engineer except as permitted by law; use the Service unlawfully or to infringe others' rights; or misrepresent your affiliation with us.

8. Authorized use of security content

The Security track describes penetration-testing and network-analysis tools for exam preparation and authorized testing only. You agree to use this knowledge only on systems you own or have explicit, written permission to test. Unauthorized access to computer systems is illegal and strictly prohibited. You are solely responsible for your actions, and you accept all risk and liability arising from your use of this knowledge. We provide this content for educational purposes and disclaim responsibility for misuse.

9. Disclaimers / "AS IS"

THE SERVICE AND ALL CONTENT ARE PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, AND NON-INFRINGEMENT. We do not warrant that the Service will be uninterrupted, error-free, accurate, current, or that it will help you pass any exam or achieve any result. Some jurisdictions do not allow certain warranty exclusions, so some of the above may not apply to you.

10. Intellectual property & ownership

The Service, including its software, design, drills, tickets, walkthroughs, explanations, and other original content, is owned by James Willhoit and protected by law. The license above transfers no ownership. Open-source components are used under their licenses (IBM Plex fonts — SIL OFL 1.1; Neutralinojs — MIT; Supabase client — MIT), and those licenses are acknowledged in the app.

11. Trademarks

CLI Recall is an independent study tool and is not affiliated with, sponsored by, or endorsed by any certification body or vendor. Cisco, Cisco IOS, and CCNA are trademarks of Cisco Systems, Inc. Red Hat and RHCSA are trademarks of Red Hat, Inc. CompTIA, A+, Linux+, Security+, PenTest+, and Network+ are trademarks of CompTIA, Inc. AWS and Amazon Web Services are trademarks of Amazon.com, Inc. Microsoft, Windows, and PowerShell are trademarks of Microsoft Corporation. Wireshark is a trademark of the Wireshark Foundation. Docker is a trademark of Docker, Inc. Kubernetes is a trademark of The Linux Foundation. Git is a trademark of Software Freedom Conservancy, Inc. All other names are the property of their respective owners and are used only nominatively to describe the subject matter the Service helps you study.

12. Third-party services

The Service relies on third parties — Lemon Squeezy (payments/billing), Supabase (authentication and data storage), Resend (delivery of sign-in and account emails), and Cloudflare (hosting). Your use of those features is also subject to those providers' terms and privacy policies. We are not responsible for third-party services' acts or omissions.

13. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, JAMES WILLHOIT WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, DATA, OR GOODWILL, ARISING FROM OR RELATED TO THE SERVICE. OUR TOTAL LIABILITY FOR ALL CLAIMS RELATING TO THE SERVICE WILL NOT EXCEED THE GREATER OF (a) THE AMOUNT YOU PAID US IN THE 12 MONTHS BEFORE THE CLAIM, OR (b) US $50. Some jurisdictions do not allow certain limitations, so some of the above may not apply to you, and nothing here limits liability that cannot be limited by law.

14. Indemnification

You agree to indemnify and hold harmless James Willhoit from any claims, damages, losses, and expenses (including reasonable legal fees) arising from your use of the Service, your violation of these terms, or your misuse of the security content.

15. Dispute resolution — informal first, then arbitration; class-action waiver

Informal resolution: before filing any claim, you agree to contact us at michaelwillhoit07@gmail.com and try to resolve it informally for 30 days.

Binding arbitration: except as noted below, any dispute that is not resolved informally will be settled by binding individual arbitration, not in court, under the rules of a recognized arbitration provider, in your home jurisdiction or by video. Class-action waiver: disputes will be brought only in an individual capacity, not as a plaintiff or class member in any class or representative action.

Exceptions: either party may bring a claim in small-claims court, and either party may seek injunctive relief for intellectual-property misuse. Nothing in this section waives any right you cannot waive by law; EU/UK and other consumers retain any mandatory rights to local courts and remedies.

Governing law: these terms are governed by the laws of the State of South Carolina, USA, without regard to conflict-of-laws rules, except where your local consumer law requires otherwise.

16. Copyright complaints (DMCA)

We respect intellectual property. If you believe content in the Service infringes your copyright, email michaelwillhoit07@gmail.com with: a description of the work, the location in the Service, your contact information, a good-faith statement, a statement under penalty of perjury that you are authorized to act, and your signature. We will respond appropriately, including removing infringing material.

17. Privacy Policy

Offline / Store app

The downloadable app collects, transmits, and shares no personal information. All study progress is stored locally on your device; nothing is uploaded. It makes no network connections, uses no analytics, advertising, or tracking, and accesses no files except a backup you choose to export or import.

Web app (only if you create an account)

When you use the web version and create an account, we collect only what is strictly necessary:

How it's stored: account and progress data are stored by our provider Supabase with per-account access controls. Payments are processed by Lemon Squeezy under its privacy policy. We use only storage that is strictly necessary to run the app and keep you signed in; we do not use advertising cookies, third-party trackers, or analytics, and we never sell your data.

Your rights & choices:

Children: we do not knowingly collect data from children under 13; if you believe a child provided data, contact us and we will delete it.

Communications: we send only transactional emails (sign-in links, receipts, account/service notices). We do not send marketing texts or spam.

Changes: we will post updates here with a new date.

18. Accessibility

We aim to make CLI Recall usable for everyone. The app supports full keyboard navigation and shortcuts, visible focus indicators, screen-reader labels and roles, light/dark themes, reduced-motion preferences, and adjustable text size. If you encounter a barrier, email michaelwillhoit07@gmail.com and we will work to address it.

19. Other terms

Changes: we may update these terms; material changes will be posted here with a new date, and continued use means acceptance. Termination: we may suspend or end the Service or your access for violations or to comply with law. Export/sanctions: you may not use the Service where prohibited by applicable export-control or sanctions laws. Severability: if any provision is unenforceable, the rest remain in effect. Entire agreement: these terms are the entire agreement between you and us about the Service. No waiver: our failure to enforce a provision is not a waiver.

20. Contact

James Willhoit — michaelwillhoit07@gmail.com