Terms of Service

Last Updated: May 2026

1. AI Transparency & Usage

Qwizflow utilises advanced Artificial Intelligence to provide personalised educational experiences. By using the service, you acknowledge:

  • AI Providers

    We use Google Gemini 2.0 Flash for content generation and Azure AI Vision for document text extraction.

  • No Model Training

    User data and uploaded documents are processed via private API calls and are NEVER used to train public AI models by Google or Microsoft. Training data opt-out is enabled by default.

  • Content Generation

    AI is used to create Learning Paths, Study Quests, Quizzes, Study Guides, Tutoring, Debate Arena, Roleplay, Story Writer, personalised Avatars, audio-style two-voice Discussion Mode that plays when a student is stuck on a question, weekly Portfolio Captions (short AI summaries of work the student has saved that week), the Voice Tutor Parent Co-Tutor stream (a parent listen-in to their child's existing live voice tutor session, with optional short typed whispers to gently steer the tutor), and AI-generated context briefs for student-initiated 'Ask my Teacher' help requests.

  • AI Content Indicators

    All AI-generated content is clearly labelled with visual indicators so users always know when they are interacting with AI-generated material.

  • Adaptive Difficulty

    Your content level preference (beginner through expert) adjusts mastery pass-thresholds, making progression requirements slightly easier or harder. You can view and change your content level at any time in Settings. This preference does not affect which data is collected or shared.

2. AI Consent & Control

In accordance with the ST4S framework, all AI features require explicit opt-in consent before use:

Session-Based Consent

AI consent is session-scoped and resets each time you reload the page. Consent is never silently persisted across sessions. You must explicitly accept the AI consent dialog before any AI feature is activated.

Per-Feature Control

The AI Consent Centre allows users (and parents/guardians) to enable or disable individual AI features independently. You can revoke consent for any or all AI features at any time.

Quiet Hours

Qwizflow supports configurable quiet hours (default 9:00 PM to 7:00 AM) during which AI features are automatically disabled to support healthy study habits.

3. Age Gating & Parental Consent

Qwizflow is designed for students aged 10 and above. We implement age-appropriate protections in line with the ST4S framework and Australian Privacy Principles:

  • Children (under 13)

    The student can create an account and use all non-AI features straight away — there is no email step. AI features stay locked until a linked parent or guardian approves them in the app: the student shares an in-app invite code, the parent links their own account, and approves each AI feature from their dashboard. All AI consent decisions are made by the linked parent or guardian.

  • Young Teenagers (13-15)

    May access AI features after a parent or guardian provides consent via the AI Consent Centre. Students in this age group cannot self-consent for AI features. Parents and guardians can manage feature access and quiet hours at any time.

  • Older Teenagers (16-17)

    May manage their own AI feature consent via the in-feature consent prompts and the AI Consent Centre, without requiring parental approval. Parents and guardians retain the ability to override and restrict feature access.

  • Adults (18+)

    Full autonomy over all features and consent settings.

3a. Credits & Payments

Qwizflow is free to use, and there is no subscription. Every account gets a generous free daily allowance of AI activity (for example, quizzes, study guides, and tutoring). If you reach that daily allowance and want to keep going the same day, you can optionally buy prepaid credits. Credits are not a subscription — they are one-off purchases, and we never charge you a recurring fee just for having an account.

What Credits Are

Credits fund extra AI actions once the free daily allowance is used up — things like generating more quizzes or study material, creating images, and voice tutoring minutes. Different actions use different amounts of credits, and we show you the cost before you spend. To keep it simple, the app displays your balance as "actions remaining" (for example, roughly how many more quizzes you can run) rather than as a dollar figure. Credits do not expire. [credit-expiry — confirm/keep or set an expiry window before launch]

Credit Bundles & Pricing

Credits are sold in one-off bundles. Current bundles are AUD $4.99, AUD $9.99, and AUD $19.99. Larger bundles include proportionally more credits. Each purchase is a single charge for that bundle only — buying credits once does not sign you up for anything ongoing. We may change bundle prices or credit amounts in future and will show the current pricing at checkout before you pay.

Who Can Buy

A parent or account holder can buy credits. A student aged 16 or over may also buy credits for their own account. Students under 16 cannot make purchases — instead, they can send an "ask a parent" request, and only the linked parent completes any payment. A child is never the payer and is never asked to enter payment details. Where a child uses credits, the parent's successful card transaction is recorded as the verifiable parental consent for that purchase, in line with the U.S. Children's Online Privacy Protection Act (COPPA) — the charge to the parent's card is the consent event.

Family Wallet

Credits a parent buys are held in a single family wallet that is shared across all of that parent's linked children. Any of the parent's children can draw on the shared balance when their own free daily allowance is used up. A 16-or-over student who buys for their own account uses their own wallet.

Optional Auto-Reload (Recurring Charge)

For convenience, you can optionally turn on auto-reload. When auto-reload is on and your balance runs low, we will automatically charge your saved card for the bundle you chose, so AI actions are not interrupted. Auto-reload is a recurring, automatic ("off-session") charge and we treat it like a subscription for disclosure purposes:

  • Off by default and opt-in. Auto-reload is OFF unless you explicitly turn it on. We never enable it for you.
  • Auto-renew disclosure. Before you turn it on, we tell you the bundle that will be charged, the low-balance level that triggers a charge, and that charges repeat automatically until you turn it off.
  • One-tap turn-off. You can turn auto-reload off at any time, in one tap, from the credits screen. Turning it off stops all future automatic charges; it does not affect credits you have already purchased.
  • A record for every charge. Every automatic top-up is recorded in your credit history so you can see exactly when and how much was charged.
  • If a charge fails. If an automatic charge fails or your card needs extra verification, we notify the payer and may pause auto-reload until you confirm. Your free daily allowance is never affected.
Payment Processor

Payments are processed by Stripe, our payment processor (a sub-processor listed in our Privacy Policy). Card details are entered directly into Stripe's secure checkout — Qwizflow does not see or store your card number. We retain only a reference to your Stripe customer record and a credit history (a ledger of purchases, automatic top-ups, credit usage, and any refunds). You can manage your saved card and view your receipts at any time through Stripe's secure Customer Portal, opened from the Credits / Billing area.

Refund Policy

Credits are a digital product. Our refund policy, which does not limit any rights you have under Australian Consumer Law, is:

  • What can be refunded. You can request a refund of unused credits that you paid for — this covers one-off top-up bundles and any automatic auto-reload top-ups. Free credits (such as your welcome bonus or credits earned through learning) and any credits already spent on AI actions are not refundable, because the service was delivered at the time those credits were used.
  • When you can request it. Because credits do not expire, you can request a refund of your unused paid credits at any time, for as long as they remain unused.
  • How to request. You can request a refund yourself, in-app, from the Credits / Billing area. The refund is issued automatically to your original payment method — the same card the purchase was charged to.
  • How long it takes. Refund requests are processed automatically. The money typically returns to your card within 5–10 business days, following your bank's standard processing time for card refunds.
  • If you delete your account. When you delete your account, any unused paid credits are automatically refunded to your original card before your account is removed.
  • Your legal rights. Nothing in this Refund Policy limits any guarantee or remedy you are entitled to under the Australian Consumer Law or other applicable law.
4. Data Privacy & Safety (ST4S)
PII Scrubbing

To protect student privacy, Qwizflow automatically scrubs text extracted from uploaded documents to remove Personally Identifiable Information (PII) — including names, addresses, and contact details — before it is processed by AI engines.

Safety Filtering

We enforce strict safety thresholds to block hate speech, harassment, sexually explicit content, and dangerous material. Prompt injection protections prevent misuse of AI features. Attempting to bypass these safeguards may result in account suspension.

No Prohibited Uses

Qwizflow does not use AI for student surveillance, behavioural monitoring, biometric identification, automated administrative decisions, commercial profiling, or social scoring. See our AI Ethics Statement for full details.

Parent Transparency Rights

Linked parents may at any time (a) view the AI-visible context their child's account holds, (b) view recent AI interaction summaries (PII-scrubbed, no raw transcripts), (c) delete the writable AI context (right to erasure, preserving academic records), and (d) export a JSON bundle of the above. Deletion of AI context does not affect your child's learning path, trophies, or quiz history. All transparency actions are recorded in the consent audit log for non-repudiation.

5. Roles & Data Access

Qwizflow assigns roles via secure, server-issued invite codes. Roles cannot be self-selected or changed on the client side. Each role has clearly defined data access boundaries:

Role Assignment

Roles are assigned when a user redeems an invite code (prefixed PAR- for parents, CLS- for students joining a classroom, TCH- for teachers). Teacher accounts require approval from a school administrator before gaining access to classroom data.

Tiered Data Access
  • Students

    Access their own learning data, AI interactions, progress, and consent settings (self-consent available from age 16; see Section 3).

  • Parents / Guardians

    Access their linked child's progress summaries, consent audit logs, and the AI Consent Centre. Parents never see raw AI conversation transcripts. Where multiple parents are linked, each parent can set consent independently and the most restrictive setting wins. The other linked parent is notified when a consent setting is changed.

  • Teachers

    Access aggregated classroom analytics and safety flag summaries for duty-of-care purposes. Teachers never see raw AI conversation transcripts or individual student consent settings. Teacher consent access is read-only.

  • School Administrators

    Manage school-wide policies, approve teacher registrations, and configure classroom-level feature restrictions. School administrators do not have access to individual student AI transcripts.

Safety Flagging

Teachers may receive safety flag summaries when the system detects potential duty-of-care concerns in student interactions. These summaries contain only the nature and severity of the concern — never the full AI conversation transcript. Safety flags can be acknowledged or resolved by the teacher but are never deleted.

Ask my Teacher (Student-Initiated Help Requests)

Students may use the "Ask my Teacher" feature to send a help request to the teacher of a classroom they are enrolled in. When you submit a help request, Qwizflow generates a short AI context brief from your learner profile, recent errors on the topic, and the question you were on, so your teacher can see at a glance where you are stuck. The brief is PII-scrubbed before storage. Each help request is visible only to you and to the teacher of the classroom you sent it to. Help requests follow a simple lifecycle: open when you submit it, acknowledged when the teacher sees it, answered when the teacher resolves it, or dismissed if it is no longer relevant. AI generation for the brief uses the existing AI Quiz Generation infrastructure and is gated by a dedicated Teacher Help Requests consent toggle in the AI Consent Centre.

Voice Tutor Parent Co-Tutor

Where the live Voice Tutor is enabled, a linked parent or guardian may listen in to their child's active voice tutor session and optionally send a short typed "whisper" to gently steer the tutor (e.g. "remind them about long division"). Whispers are sent as system notes — the AI never reads them aloud. Parents do NOT see the affective labels (e.g. confident / frustrated) that the system derives during the call. The listen-in stream is a server-side fan-out of the child's existing voice tutor session — no additional voice data is sent to Google. Parent listen-in is gated by the same AI Quiz Generation consent and the same 10-minute daily voice budget as the underlying voice tutor; toggling AI Quiz Generation off immediately disables both.

Teacher Nudges & Portfolio Captions

Teachers may send a short nudge (up to 200 characters, rate-limited) to a student in their classroom — for example, a reminder to attempt the next quiz. Nudges are stored in the student's session memory but are never used to prompt the AI on the student's behalf and are filtered out of the cross-feature resume banner. The Portfolio Wall provides students with a curated weekly view of saved work; an AI caption can be generated for each portfolio entry on demand (caption text only — no other artefact data is sent to the AI provider).

6. Data Sovereignty

In compliance with the Australian Privacy Principles (APPs), Qwizflow prioritises Australian-based cloud regions for data storage and processing. Student data is stored in Google Cloud Firestore (Australian region) and the backend API is hosted on Azure Australia Southeast, ensuring data remains within Australian jurisdiction.

Data Relocation Notification

In the event of any planned relocation or expansion of cloud infrastructure to a different country — including system components, user data, backups, disaster recovery, test, or development environments — Qwizflow will notify affected customers and relevant school administrators at least 30 days prior to the change taking effect. This notification obligation also applies to any change in personnel (vendor staff, external contractors, or associates) who have access to unencrypted customer data or the means to access or extract such data, including those with access to encryption keys.

Voice Tutor (where enabled): microphone audio and live transcripts are processed by Google Gemini Live, which has no Australian region. Voice bytes transit the United States for the duration of the call only — Qwizflow does not persist raw audio or transcripts. Toggling off AI Quiz Generation disables the voice tutor immediately.

7. Data Retention & Your Rights

Under the Australian Privacy Principles, you have the following rights:

  • Access and export your personal data at any time.
  • Request immediate deletion of your account and all associated records.
  • Withdraw consent for AI processing at any time via the AI Consent Centre.
  • Request a review of your data processing history.

Qwizflow retains your academic data only for as long as your account is active. AI-generated content (quizzes, study guides) is associated with your account and deleted when your account is deleted. Consent audit logs are retained in anonymised form (session ID only, no PII) for compliance purposes. For full details, see our Privacy Policy.

8. User Responsibilities

Review AI Content: AI-generated materials are intended as educational aids. While we use structured data validation and safety filters to ensure quality, users and educators should verify the accuracy of AI outputs.

File Uploads: Users must not upload files exceeding 10MB or containing malicious code. Only PDF, JPG, and PNG formats are supported.

Acceptable Use: Users must not attempt to bypass safety filters, inject malicious prompts, or use AI features for any purpose other than legitimate educational activities.

9. Incident Response & Breach Notification

In the event of a data breach or security incident affecting student data, Qwizflow will:

  • Notify affected users and relevant school administrators within 72 hours of becoming aware of the breach.
  • Report notifiable data breaches to the Office of the Australian Information Commissioner (OAIC) as required under the Notifiable Data Breaches scheme.
  • Take immediate steps to contain the breach and prevent further unauthorised access.
  • Provide a post-incident report detailing the cause, scope, and remediation actions taken.
10. Service Changes & Termination

Qwizflow reserves the right to modify these Terms of Use and Privacy Policy. When material changes are made:

  • Users will be notified via in-app notification at least 14 days prior to the changes taking effect.
  • Users will be required to review and explicitly accept the updated Terms of Use and Privacy Policy before continuing to use the service.
  • The revised documents will be published on this page with an updated "Last Updated" date.
  • If you do not agree to the updated terms, you may delete your account and all associated data at any time.

Accounts may be suspended or terminated for violations of these terms, including attempts to bypass safety filters or abuse AI features. Users may delete their account and all associated data at any time.

11. Governing Law

These Terms of Use are governed by the laws of the State of Victoria, Australia. Any disputes arising from the use of Qwizflow will be subject to the exclusive jurisdiction of the courts of Victoria. This service complies with the Australian Privacy Act 1988, the Australian Privacy Principles (APPs), and the Victorian Department of Education Safer Technologies for Schools (ST4S) framework.

12. Contact & Compliance

For questions regarding our ST4S compliance, data handling practices, or to exercise your data rights, please contact our Data Protection Officer through the app's feedback portal.

See also: Privacy Policy | AI Ethics Statement

© 2026 Qwizflow Education. All rights reserved.