← Back to Homeschool Survival Plan Legal · Beta Program

Beta Tester Agreement & Confidentiality Notice

Last updated June 26, 2026

This Beta Tester Agreement (“Agreement”) is entered into between Homeschool Survival Plan (“we,” “us,” “our”) and you, the individual accessing our beta version of the Services (“Beta Tester,” “you,” or “your”). By creating an account or otherwise using the beta version of Homeschool Survival Plan (“Beta Services”), you agree to the terms below. If you do not agree, please do not use the Beta Services.

1. What This Agreement Covers

You have been invited to test an early, pre-release version of Homeschool Survival Plan, a homeschool planning and tracking application. This Agreement explains the confidential nature of what you see during beta testing, the limited “as-is” nature of the Beta Services, how we will use any feedback you provide, and how information you and your family enter is handled.

This Agreement works alongside our Privacy Policy and Children’s Privacy Supplement, which describe in more detail how we handle personal information.

2. Confidentiality

In Short: What you see during the beta stays private. Please don’t share screenshots, descriptions, or access with people outside your own household without our permission.

As a Beta Tester, you may have access to features, designs, workflows, and other aspects of the Services that are not yet publicly released (“Confidential Information”), including:

You agree to:

This obligation does not apply to information that was already public, becomes public through no fault of yours, you already knew beforehand, or you’re required to disclose by law. This confidentiality obligation continues for two (2) years after you stop using the Beta Services, or until we publicly launch the corresponding feature, whichever comes first.

3. No Warranty During Beta

In Short: This is an early version. Things may break, change, or be removed without notice.

The Beta Services are provided “AS IS” and “AS AVAILABLE.” During the beta period, features may be incomplete or buggy; data you enter may be lost, corrupted, or reset as we make changes; features may be added, changed, or removed without notice; and the Beta Services may be discontinued at any time.

We recommend keeping your own backup records (such as printed attendance logs or your own copies of grades) during the beta period, in addition to anything you enter into the Beta Services.

4. Feedback

In Short: If you tell us what you think, we can use it to improve the product without owing you anything in return.

We welcome your feedback, suggestions, and bug reports (“Feedback”). By submitting Feedback, you agree that we may use, modify, and incorporate it into Homeschool Survival Plan free of charge, without obligation to compensate or credit you. You are not obligated to provide Feedback, and we are not obligated to act on it.

5. Your Data During Beta

In Short: The same protections in our main Privacy Policy and Children’s Privacy Supplement apply during beta.

Any personal information you enter, including information about your children, is handled according to our Privacy Policy and Children’s Privacy Supplement. We are not collecting additional information from Beta Testers beyond what is described there.

6. No Cost, No Obligation

Participation is free and voluntary. You may stop using the Beta Services at any time, and we may end your access at any time. Nothing in this Agreement obligates you to purchase a future subscription, and nothing obligates us to offer specific pricing or early-access benefits — though we genuinely appreciate our beta testers and intend to recognize that contribution when we can.

7. Limitation of Liability

To the fullest extent permitted by law, Homeschool Survival Plan shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or loss of data, arising from your use of the Beta Services. Your use is voluntary and at your own discretion.

8. General Terms

Governing Law. This Agreement is governed by the laws of the State of Indiana.

Entire Agreement. This Agreement, together with our Privacy Policy and Children’s Privacy Supplement, constitutes the entire agreement regarding the Beta Services.

Changes. We may update this Agreement as the beta program evolves and will notify Beta Testers of material changes.

Contact. Questions can be directed to hello@homeschoolsurvivalplan.com.

By using the Beta Services, you acknowledge that you have read, understood, and agree to be bound by this Agreement.
content: ""; position: fixed; inset: 0; background: radial-gradient(ellipse 80% 60% at 15% 10%, rgba(245,158,11,.15) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 85% 15%, rgba(236,72,153,.10) 0%, transparent 55%), radial-gradient(ellipse 70% 60% at 10% 85%, rgba(5,150,105,.10) 0%, transparent 60%), var(--cream); z-index: 0; } body::after { content: ""; position: fixed; inset: 0; background-image: radial-gradient(circle, rgba(120,53,15,.05) 1px, transparent 1px); background-size: 28px 28px; z-index: 0; } .page { position: relative; z-index: 1; min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 2.5rem 1.25rem; } .back-link { position: absolute; top: 1.5rem; left: 1.5rem; font-size: 0.8rem; font-weight: 600; color: var(--text-3); text-decoration: none; display: flex; align-items: center; gap: 0.3rem; } .back-link:hover { color: var(--amber-d); } .logo { font-family: "Fraunces", serif; font-weight: 900; font-size: 1.1rem; color: var(--amber-d); margin-bottom: 1.5rem; letter-spacing: -0.02em; } h1 { font-family: "Fraunces", serif; font-weight: 900; font-size: clamp(1.6rem, 5vw, 2.2rem); line-height: 1.1; text-align: center; color: var(--text-1); margin-bottom: 0.4rem; } .sub { font-size: 0.9rem; color: var(--text-2); text-align: center; line-height: 1.6; max-width: 340px; margin-bottom: 2rem; } .card { background: rgba(255,255,255,.88); border: 1.5px solid rgba(245,158,11,.2); border-radius: 20px; padding: 2rem 1.75rem; width: 100%; max-width: 400px; backdrop-filter: blur(12px); box-shadow: 0 8px 40px rgba(120,53,15,.1); } .field { margin-bottom: 1.1rem; } .field label { display: block; font-size: 0.76rem; font-weight: 700; color: var(--text-2); text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 0.4rem; } .field input { width: 100%; padding: 0.72rem 0.9rem; border-radius: 12px; border: 1.5px solid rgba(245,158,11,.25); background: rgba(255,255,255,.95); font-family: "DM Sans", sans-serif; font-size: 0.92rem; color: var(--text-1); outline: none; transition: border-color .15s, box-shadow .15s; } .field input:focus { border-color: var(--amber); box-shadow: 0 0 0 3px rgba(245,158,11,.15); } .field input::placeholder { color: var(--text-3); } .forgot-link { display: block; text-align: right; font-size: 0.74rem; color: var(--amber-d); font-weight: 600; text-decoration: none; margin-top: 0.3rem; } .forgot-link:hover { text-decoration: underline; } .submit-btn { width: 100%; padding: 0.82rem; border-radius: 12px; border: none; background: linear-gradient(135deg, var(--amber), var(--amber-d)); color: #fff; font-family: "DM Sans", sans-serif; font-size: 0.96rem; font-weight: 700; cursor: pointer; margin-top: 0.75rem; transition: filter .15s, transform .1s; box-shadow: 0 4px 16px rgba(245,158,11,.35); } .submit-btn:hover { filter: brightness(1.08); transform: translateY(-1px); } .submit-btn:active { transform: translateY(0); } .submit-btn:disabled { opacity: 0.6; cursor: not-allowed; transform: none; filter: none; } .msg { display: none; border-radius: 10px; padding: 0.75rem 0.9rem; font-size: 0.82rem; font-weight: 600; margin-bottom: 1rem; line-height: 1.5; } .msg.error { background: rgba(220,38,38,.08); border: 1.5px solid rgba(220,38,38,.25); color: var(--danger); } .msg.success { background: var(--green-l); border: 1.5px solid rgba(5,150,105,.3); color: #065f46; } .msg.show { display: block; } .divider { border: none; border-top: 1px solid rgba(245,158,11,.15); margin: 1.25rem 0; } .signup-link { text-align: center; font-size: 0.8rem; color: var(--text-3); } .signup-link a { color: var(--amber-d); font-weight: 700; text-decoration: none; } .signup-link a:hover { text-decoration: underline; } .spinner { display: inline-block; width: 16px; height: 16px; border: 2px solid rgba(255,255,255,.4); border-top-color: #fff; border-radius: 50%; animation: spin .7s linear infinite; vertical-align: middle; margin-right: 0.4rem; } @keyframes spin { to { transform: rotate(360deg); } } @media (max-width: 440px) { .card { padding: 1.5rem 1.25rem; } }
← Back

Welcome back

Sign in to your family dashboard.