Qwizflow utilises advanced Artificial Intelligence to provide personalised educational experiences. By using the service, you acknowledge:
We use Google Gemini 2.0 Flash for content generation and Azure AI Vision for document text extraction.
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.
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.
All AI-generated content is clearly labelled with visual indicators so users always know when they are interacting with AI-generated material.
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.
In accordance with the ST4S framework, all AI features require explicit opt-in consent before use:
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.
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.
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.
Qwizflow is designed for students aged 10 and above. We implement age-appropriate protections in line with the ST4S framework and Australian Privacy Principles:
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.
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.
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.
Full autonomy over all features and consent settings.
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.
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]
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.
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.
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.
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:
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.
Credits are a digital product. Our refund policy, which does not limit any rights you have under Australian Consumer Law, is:
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.
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.
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.
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.
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:
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.
Access their own learning data, AI interactions, progress, and consent settings (self-consent available from age 16; see Section 3).
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.
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.
Manage school-wide policies, approve teacher registrations, and configure classroom-level feature restrictions. School administrators do not have access to individual student AI transcripts.
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.
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.
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.
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).
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.
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.
Under the Australian Privacy Principles, you have the following rights:
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.
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.
In the event of a data breach or security incident affecting student data, Qwizflow will:
Qwizflow reserves the right to modify these Terms of Use and Privacy Policy. When material changes are made:
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.
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.
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