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:
AI features are blocked until a parent or guardian completes the parental verification process. Parents receive a confirmation code to verify their identity. All AI consent decisions must be made by a 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.
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