Stay Practiced.
Back to practice

Effective October 8, 2026 · Version 2026-10-08

Terms & conditions

Stay Practiced is in beta. Results vary. All sales are final; we do not offer voluntary refunds. Mandatory consumer rights and payment-provider terms still apply.

1. Agreement and operator

These Terms govern the Stay Practiced website, applications, accounts, curriculum, downloads and related services (the “Service”). Stay Practiced is operated by Ryan P. Walsh (“we,” “us,” or “our”). “You” means the person using or purchasing the Service, or the organization that person is authorized to represent.

Review these Terms before creating an account, downloading the application or purchasing access. By affirmatively accepting these Terms when creating an account or continuing a purchase, you agree to them. If you do not agree, do not create an account or purchase access. Your use remains subject to applicable law and the licenses supplied with any downloaded software.

You must have legal capacity to enter this agreement. If you are below the age of legal majority, a parent or legal guardian must authorize your use and any purchase. Children under 13 must not create an account, synchronize progress or connect an external assistant unless an applicable parental-consent process has been arranged with the operator. A guardian’s permission alone does not replace any legally required consent process.

2. Beta service: results and availability vary

STAY PRACTICED IS A BETA PRODUCT. It may contain bugs, incomplete lessons, inaccurate feedback, security defects, missing features or interruptions. Your experience and results may vary. You may lose drafts, progress, settings, downloaded material or account access. Keep your own backups of anything important.

The Service provides practice and educational information. Completion, scores, hints and test results are not certification, accreditation, professional advice or proof that code is correct, secure or ready for production. We do not promise a job, interview result, admission, mastery, retention, accessibility on every configuration or any other outcome. Independently review and test code before using it outside practice.

We may correct or update exercises, runtimes and features. Future curriculum, release dates, roadmaps and beta features are not guaranteed deliverables unless expressly included in the purchase description. Beta status does not excuse obligations or remedies that applicable law requires.

3. Purchases, subscriptions and access

Review the product, supported languages, hardware and runtime requirements, total price, tax, billing interval and renewal terms before payment. A pack purchase does not upgrade your membership or unlock languages outside your current plan. Free accounts cannot buy packs. Web accounts can buy packs supported by their web languages; Plus and Pro can buy any available pack, subject to the stated access requirements.

Recurring subscriptions renew at the applicable recurring rate disclosed at checkout until canceled. Cancel through Plans & billing and the linked provider management flow before the next renewal. Cancellation normally stops future renewals and preserves access through the paid period; it does not reverse a completed charge. Plan changes, prorations and effective dates are shown in the purchase flow.

Expansion-pack ownership is recorded on your account as a one-time purchase. “Permanent ownership” means the purchase does not require buying the same pack again while the Service and your account remain available; it is not a promise of perpetual hosting, device compatibility or a transferable copyright. Current membership, language permissions and offline authorization still determine access. Drops Pass covers releases within its disclosed paid coverage window; earlier releases may require separate purchases.

Beta discounts apply only to the offers and periods displayed. Do not assume a discount will apply to every renewal, changed plan or later purchase. Hosted checkout uses Stripe Managed Payments; the merchant of record and transaction terms are identified there. Those payment-provider terms also govern transaction support, cancellation, disputes and provider-authorized refunds. Nothing here changes a purchase description or legal payment obligation retroactively.

4. All sales final; no voluntary refunds

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, ALL SALES ARE FINAL AND ALL PAYMENTS ARE NON-REFUNDABLE, SUBJECT TO MANDATORY RIGHTS AND THE PAYMENT PROVIDER?S TRANSACTION TERMS. We do not offer voluntary refunds, exchanges, account credits or prorated refunds for any reason, including change of mind, lack of use, dissatisfaction, forgotten cancellation, accidental selection, loss of credentials, unsupported equipment, beta defects, interruptions or changes in personal circumstances.

Canceling a subscription, deleting your account or stopping use does not entitle you to reimbursement for an already paid period or pack. Review the Free experience and the stated requirements before purchasing.

The no-refund policy does not exclude a refund, cancellation, withdrawal, price reduction or other remedy required by law, or correction of an unauthorized, duplicate or erroneous charge. It does not waive lawful payment disputes or restrict refunds the merchant of record authorizes under its transaction terms. Stripe Managed Payments may issue a refund without our approval; our policy cannot prevent that. Where mandatory digital-content withdrawal rights apply, they are waived only through a legally valid, separate consent process where permitted; merely accepting these Terms does not waive them. Any required remedy is limited only as the law permits.

5. Credentials, your work and privacy

Protect your passkeys, recovery codes, connected devices and exported backups. Do not share an account or impersonate someone else. Report suspected unauthorized access promptly. Recovery and synchronization may fail or be unavailable; we do not guarantee restoration of lost credentials or data.

You retain rights in the original code and other material you create. You grant only the permissions reasonably necessary to process material you deliberately provide to the Service and deliver the features you request. This does not give us ownership of your work. Do not submit confidential information, credentials or material you lack permission to use.

The Privacy notice describes local storage, account synchronization, payment processing, optional assistant connections and deletion. Browser clearing, sign-out, cancellation and account deletion perform different actions. Export important work before deleting an account or clearing storage. External assistant providers control material you choose to share with them under their own terms.

6. Permission to use the curriculum and software

Subject to these Terms and your valid access rights, we grant a limited, personal, non-exclusive and non-transferable permission to use the Service and authorized curriculum for learning and practice. Paid access does not transfer ownership of our curriculum, tests, explanations, branding or software.

Do not resell, publicly redistribute or publish paid curriculum, answer keys, hidden tests, leased content or account credentials. Do not bypass payment, language restrictions, device binding or authorization. Statutory rights, permitted quotation and any separate open-source licenses remain available; these Terms do not override them.

Software and dependencies with separate license notices remain governed by those licenses. Running practice code or native tools can affect your machine; use a suitable environment and independently assess code and commands before running them.

7. Acceptable use and third parties

Do not use the Service unlawfully, infringe others’ rights, interfere with other users, distribute malware, overload endpoints, evade abuse controls or attempt unauthorized access. Security research must respect applicable law and third-party systems; contact the operator to report a vulnerability without exposing other users’ data.

Operating systems, authenticators, hardware keys, payment providers, hosting services, local toolchains and external assistants have their own requirements and terms. We do not control their availability, output or conduct. You are responsible for third-party fees you separately incur. Non-excludable obligations we owe you still apply.

8. Disclaimer of warranties

TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE,” WITH ALL FAULTS. WE DISCLAIM EXPRESS, IMPLIED AND STATUTORY WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, RELIABILITY AND ANY WARRANTY ARISING FROM COURSE OF DEALING OR USAGE OF TRADE.

We do not warrant uninterrupted, timely, secure or error-free operation, freedom from harmful components, preservation of data, correctness of instructional feedback or compatibility with every device. No informal advice or statement creates an additional warranty. This disclaimer does not override an express promise in your purchase contract or any warranty or consumer guarantee that law prohibits excluding.

9. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE OPERATOR AND ITS SERVICE PROVIDERS WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR PUNITIVE DAMAGES, OR LOST PROFITS, REVENUE, BUSINESS OPPORTUNITIES, GOODWILL, SAVINGS OR DATA, ARISING FROM OR RELATING TO THE SERVICE, EVEN IF ADVISED THAT SUCH LOSS WAS POSSIBLE AND UNDER ANY LEGAL THEORY.

To the maximum extent permitted by law, the operator’s total aggregate liability arising from or relating to the Service or these Terms will not exceed the greater of US $100 or the amount you paid the operator for the Service during the twelve months immediately before the event giving rise to the claim. This limit applies collectively to related claims rather than separately to each claim.

Nothing in these Terms excludes or limits liability for fraud, willful misconduct, gross negligence, death or personal injury caused by negligence, or any other liability, warranty, statutory remedy or consumer right that cannot lawfully be excluded or limited. Each disclaimer and limitation applies only to the extent enforceable in your jurisdiction.

10. Suspension, termination and changes

We may restrict or suspend access reasonably necessary to address security threats, unlawful activity, nonpayment or a material breach. Where practicable and legally required, we will provide notice and an opportunity to resolve the issue. Any termination or service discontinuation remains subject to your mandatory rights and our express paid commitments.

We may revise these Terms prospectively and will publish the revision date. Material changes will be communicated through the Service or another available contact method, and fresh acceptance obtained where required. Changes do not retroactively remove accrued rights or paid commitments. If you reject revised terms, stop future use and cancel future renewals; mandatory remedies remain available.

Provisions concerning accrued payment obligations, intellectual property, warranty disclaimers and liability survive termination to the extent applicable and lawful. Account deletion is described in Privacy and does not erase copies you or third parties separately hold.

11. General provisions and contact

These Terms, the applicable purchase description and any separate software license constitute the agreement for their respective subject matter. Mandatory law prevails over conflicting terms. If a provision is unenforceable, the remaining provisions continue to the extent lawful. Failure to enforce a provision is not a waiver. You may not transfer your account or this agreement without permission except where law permits.

These Terms are governed by the laws of the State of Washington, United States, without regard to conflict-of-law rules, except that mandatory consumer protections applicable in your place of residence remain in effect. Subject to those mandatory rights, disputes may be brought in state or federal courts with appropriate jurisdiction in Washington. These Terms do not require arbitration, waive class actions or prevent you from using another court where applicable law entitles you to do so.

For legal, billing or service questions, contact Ryan P. Walsh using the contact link below. Do not send passkeys, recovery codes or card details. Identify the issue and include only the information needed to investigate it.

Contact Ryan P. Walsh (opens LinkedIn). Read the Privacy notice.