Privacy Policy

This policy explains how LearnersVoyage collects, uses, shares, retains, and deletes information, including data we receive from Google when you sign in with Google or connect Google Calendar, and from Microsoft when you sign in with a Microsoft account.

Who we are

LearnersVoyage is operated by the LearnersVoyage team and is reachable at admin@learnersvoyage.com. For the records your practice enters about students and families, your practice is the data controller and LearnersVoyage is the processor — we handle that data only to provide the service, under the instructions in your account settings and our Data Processing Agreement. For your own account and signup details, LearnersVoyage is the controller.

What we collect

LearnersVoyage stores the information practitioners enter to run their practice: student and family records, session schedules and notes, skill and assessment data, billing details, recorded consent acknowledgments, in-app messages between your practice and families, referral and booking-request details, trial signup details, and account credentials. When families use the parent portal, we store their sign-in and payment information (payment card details are processed by Stripe — we never see full card numbers). When a practice connects its own Stripe account to accept family card payments, the business-verification details Stripe requires (legal name, date of birth, tax ID, bank account) are collected by Stripe through its hosted onboarding — that information goes to Stripe and is not stored by LearnersVoyage.

When a practice enables public booking requests, the booking page collects only what the request needs: the student's name and grade, the guardian's name and contact details, and an optional free-text note. Booking pages are for parents and legal guardians — children never have accounts on LearnersVoyage.

How we use it

We do not sell student, family, or practitioner data to anyone, and we do not use it for advertising.

Who can see it

Each practice's data is isolated in its own tenant. Within a practice, access follows the roles you set (practitioner, administrator, parent). LearnersVoyage staff access customer data only to provide support you request, to keep the service secure, or to operate the service, under access controls.

Who we share it with

We share data only with the service providers that help us run LearnersVoyage, and only as needed for them to perform that work for us:

We may also disclose data when required by law or valid legal process, or to protect the security of the service and its users. If LearnersVoyage is involved in a merger, acquisition, or sale of assets, we will notify you before your data is transferred, and Google user data will be transferred only with your explicit prior consent.

How we protect it

Data is encrypted in transit and at rest. Payment processing is handled by Stripe. We apply access controls and audit logging inside the application.

AI-assisted insights

AI features are off by default and must be enabled per practice in Settings. LearnersVoyage offers optional AI-assisted features (session-note summaries, progress flags, coaching suggestions) powered by Amazon, Anthropic, NVIDIA, or OpenAI models through AWS Bedrock — the only AI provider for this deployment. Requests contain only the information the feature needs. Student, parent, and referral-source names are replaced with pseudonymous tokens before requests leave our servers, dates of birth are never sent (only age in months is used), and free-text fields are scrubbed against the same token map as a catch-all. That scrub is based on the names we know about: other identifying details typed into notes — such as schools, teachers, doctors, or third parties you mention — may still be included in a request. AI output is a suggestion for the practitioner's professional judgment, not a decision, diagnosis, or assessment result, and never changes records or plans on its own. Under AWS Bedrock service terms, request content is not used to train or improve provider models and is not retained by the provider; we record only usage metadata (token counts, cost, status) — never the content of the request. Outputs are also post-checked against the student's actual assessment data before they are stored, so suggestions can't cite instruments the student never took. Google user data is never sent to an AI provider.

Sign-in providers

You can sign in with a LearnersVoyage password, with Google, or with Microsoft.

Document OCR

When you import a scanned document or image (for example, uploading a report to a session note), text extraction runs with Tesseract OCR on our own servers — the document is processed in place on LearnersVoyage infrastructure and is not sent to any third-party OCR or AI service.

Data retention and deletion

Google user data

What we access

When you sign in with Google, we request the openid, email, and profile scopes to identify your account, and we store your name, email address, and profile photo so we can show them in your account. Sign-in tokens are used only to fetch this profile during login and are not retained.

Connecting Google Calendar is optional and separate from sign-in. If you choose to connect it, the calendar-connect flow requests the https://www.googleapis.com/auth/calendar.events scope and no other Google scopes.

How we use it

We use Google Calendar access only to:

We do not use Google user data for advertising, sell it, use it to determine credit-worthiness, or use it for any purpose other than providing these user-facing sign-in and scheduling features.

How we store and protect it

We store only what is needed to keep the connection working and to keep your sessions in sync:

We do not store copies of your other calendar events. They are fetched from Google when you open the scheduling view and used only to display your availability.

Sharing, transfer, and disclosure of Google user data

We do not share, transfer, or disclose Google user data to third parties, except:

We never share Google user data with advertisers, data brokers, information resellers, or AI model providers. LearnersVoyage staff do not view your Google Calendar data unless you ask us to for a specific support request, it is needed for security purposes such as investigating abuse, or it is required by law.

AI and machine learning

LearnersVoyage does not use Google user data, including data obtained through Google Workspace APIs, to develop, improve, or train generalized or non-personalized AI or machine-learning models. Google Calendar data is not used by our AI-assisted insights features and is never sent to an AI model provider.

Retention and deletion of Google user data

You can revoke LearnersVoyage's access at any time at myaccount.google.com/permissions. To request deletion of any Google user data we hold, email admin@learnersvoyage.com; we complete these requests within 48 hours.

Limited Use

LearnersVoyage's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Children's data and families

Practitioners record information about the students they teach, many of whom are children. We collect no data directly from children: the parent portal is operated for the student's parent or guardian, and the practice — not LearnersVoyage — determines what student information it records. Parents and guardians who want to see, correct, export, or delete information about their child should contact their practice directly; the practice controls the record. Practices may also share this policy with families, and we will assist any practice in responding to a family's request within the retention terms above.

Cookies and similar technology

We use a single session cookie to keep you signed in — it is required for the service to work and is not used for tracking or advertising. We do not use analytics or advertising cookies or third-party trackers. Fonts load from Google Fonts in the app and on the marketing site, which receives your IP address when a page loads, as any web request does. On signup and payment pages, Stripe's payment library sets its own cookies and collects device and activity signals to prevent fraud, as described in Stripe's privacy and cookie policies — we don't use those signals for analytics or advertising.

If something goes wrong

If we confirm a breach of the systems we operate that exposes your practice's data, we will notify the affected practice without undue delay — and in any event within 72 hours — with what we know about what was affected and what we're doing about it.

Your choices

Practices export their own data anytime from Settings → Data & Privacy (all of your records — attachment files are listed by name and details rather than copied as files — no request needed), request account closure, and set their post-cancellation retention choice in the same place. Parents can manage their own portal sign-in and payment methods. Practitioners can connect or disconnect Google Calendar at any time in Settings. For anything else, contact us.

Changes during beta

This policy may be refined as the product moves toward launch. Material changes, including any change to how we use Google user data, will be communicated to beta participants before they take effect.

Contact

Questions about privacy or data deletion: admin@learnersvoyage.com.