Privacy Policy

bumate.ai

Effective Date: March 22, 2026 · Version 1.0

1. Introduction

Welcome to BuMate, an AI-native language exam preparation and fluency platform (“we,” “us,” “our”). Our platform is available at bumate.ai.

This Privacy Policy explains how we collect, use, store, share, and protect your personal information when you use our service, including our website, mobile applications, and related features. It applies to all users — students, teachers, and administrators — regardless of subscription tier.

We are committed to protecting your privacy and handling your data transparently. We comply with the Australian Privacy Act 1988 (including the Australian Privacy Principles), and we extend protections consistent with the EU General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA/CPRA) to all users, regardless of location.

By creating an account or using our service, you agree to the practices described in this policy. If you do not agree with this policy, please do not use our service.

2. What Information We Collect

We collect information in several categories depending on how you use BuMate. We only collect what is necessary to provide and improve our service.

2.1 Account Information

When you create an account, we collect:

  • Email address — used for login, account recovery, and essential service communications
  • Display name — shown in your profile and community posts
  • Profile photo / avatar URL — provided by your sign-in provider (Google) or uploaded by you
  • Authentication identifiers — a unique ID from your sign-in provider to link your account
  • Role — whether you are a student, teacher, or administrator
  • Preferred language — your chosen interface and study language
  • Target test date — optionally set by you to help personalise your study plan

You can update your display name, preferred language, and target test date at any time through your account settings.

2.2 Learning and Practice Data

When you use our exam preparation features, we collect:

  • Practice session records — when you started, what exam type you practised, your session scores, and completion status
  • Audio recordings of your speech — when you complete speaking exercises, we record your spoken responses. These recordings are voice data and are stored securely in Google Cloud Storage.
  • AI-generated transcriptions — your spoken responses are transcribed by our AI scoring system. We store the transcription text, identified errors, error categories, and personalised feedback.
  • Vocabulary test results — your scores and per-question performance on vocabulary exercises
  • Actual exam scores — if you choose to input your official exam results (e.g., scores received from a certification body), we store them to help track your progress and provide personalised study recommendations. Sharing this information is entirely voluntary.
  • Progress analytics — we derive score trends, weakness maps, and study progress summaries from your practice data

2.3 Payment and Billing Information

When you subscribe to a paid plan, we collect:

  • Subscription details — your chosen plan tier, billing period, subscription status, and usage counts
  • Stripe customer mapping — we store a reference linking your BuMate account to your Stripe customer ID
We do not store your credit card numbers, bank account details, or payment method information on our servers. All payment processing is handled by Stripe. Your billing address and payment methods are collected and stored by Stripe directly.

2.4 Community and User-Generated Content

When you participate in the BuMate community, we collect:

  • Posts and comments — content you publish in community discussion areas
  • Reactions — likes, helpful, or insightful reactions you give to other users' posts
  • Bookmarks — posts you save for later reference
  • Reports — if you flag content for moderation, we record your report and the reason
  • Reviews — if you leave a review of the platform or its features, we store the review content, your rating, and your display name. Reviews may be displayed publicly on our website. You can edit or delete your reviews at any time.
  • Anonymous posting — if you post anonymously, your identity is hidden from other users in the interface, but your account ID is retained in our database for moderation and abuse prevention purposes

2.5 Support Data

When you contact support, we collect:

  • Support tickets — your question, bug report, or feature request, along with any follow-up replies
  • Ticket metadata — category, status, and timestamps

2.6 Technical Information

We automatically collect limited technical information when you use our service:

  • Authentication tokens — JSON Web Tokens (JWT) issued during login to authenticate your API requests. These are not stored server-side as persistent sessions.
  • Request metadata — standard server logs may include IP addresses, request timestamps, and user agent strings as part of normal infrastructure operations

3. How We Use Your Information

PurposeData UsedLegal Basis
Provide exam preparation servicesAccount info, practice data, audio recordingsContractual necessity
Score and provide feedback on your practiceAudio recordings, AI transcriptionsConsent + contractual necessity
Manage your subscription and billingAccount info, Stripe customer mappingContractual necessity
Enforce usage quotasSubscription details, session countsContractual necessity
Display your community contributionsPosts, comments, reactionsContractual necessity
Moderate community contentPosts, reports, moderation logsLegitimate interest
Improve AI scoring accuracyAnonymized, aggregate scoring patternsLegitimate interest
Protect against fraud and abuseTechnical logs, authentication dataLegitimate interest
Comply with legal obligationsBilling records, moderation logsLegal obligation

We do not use your personal data for advertising, profiling for marketing purposes, or selling to third parties.

4. How We Store Your Data

4.1 Infrastructure and Location

All your data is stored within Google Cloud Platform (GCP) infrastructure located in the australia-southeast1 region (Sydney, Australia).

  • Structured data (account information, practice records, scores, community content, billing records) is stored in a PostgreSQL database hosted in GCP australia-southeast1.
  • Audio recordings are stored in Google Cloud Storage (GCS) in the same australia-southeast1 region.

4.2 Encryption

  • In transit: All data transmitted between your browser and our servers is encrypted using TLS 1.2 or higher (HTTPS).
  • At rest: Data stored in GCP is encrypted at rest using Google-managed encryption keys (AES-256).

4.3 Data Separation

We use separate database schemas to isolate different categories of data. Core data (accounts, billing) is stored separately from exam-specific content and community content. This limits the scope of any data access and supports the principle of least privilege.

4.4 Data Integrity

  • Soft deletes: When you delete content, we mark it as deleted rather than permanently removing it. See Section 10 for our full deletion and retention policy.
  • Append-only learning state: Your learning progress is recorded as an append-only log. Each change creates a new timestamped record, giving you a complete history of your progress over time.

5. Third-Party Service Providers

We use the following third-party services to operate BuMate. We only share the minimum data necessary for each service to perform its function.

Firebase Authentication (Google)

Purpose: Account creation and login (Google SSO, magic link email login, and planned Apple SSO)

Data shared: Email address, display name, profile photo URL, Firebase user ID

Provider privacy policy →

Stripe

Purpose: Payment processing and subscription management

Data shared: Your email address is sent to Stripe when creating a customer record. Billing address and payment method details are collected directly by Stripe during checkout — these never pass through our servers.

Provider privacy policy →

Google Gemini / Vertex AI

Purpose: AI-powered scoring, transcription, and feedback for your practice sessions

Data shared: Your audio recordings are sent as base64-encoded data to Google's AI services for speech-to-text transcription and scoring.

Provider privacy policy →

Google Cloud Storage (GCS)

Purpose: Secure storage of audio files in the australia-southeast1 region

Data shared: Audio files with associated metadata (format, size, duration, checksum)

Provider privacy policy →

Google Cloud Translation

Purpose: Translation of vocabulary terms for language learning features

Data shared: Vocabulary words and phrases (not user-identifying information)

Provider privacy policy →

6. Cookies and Local Storage

6.1 Cookies

BuMate does not set any cookies. We do not use cookie-based session management, analytics cookies, or advertising cookies.

6.2 Browser Local Storage

We use your browser's local storage for a small number of functional purposes only:

KeyPurposeLifetime
bumate_magic_link_emailTemporarily stores your email during magic link loginCleared after login completes
Firebase auth tokensStores your authentication sessionCleared on logout or token expiry

These are strictly functional — they are required for the login process to work. We do not store any tracking, analytics, or advertising data in local storage.

7. Audio Recordings and AI Processing

This section provides detailed information about how we handle your voice recordings, as audio data is considered sensitive personal information.

7.1 What Happens When You Record Audio

  1. Recording: Your voice is captured by your device's microphone through the browser.
  2. Upload: The recording is uploaded to Google Cloud Storage in the australia-southeast1 region.
  3. Processing: The uploaded audio is processed and converted to MP3 format.
  4. Storage: The processed file is stored in GCS with metadata recorded in our database.

7.2 How Audio Is Sent to AI for Scoring

  1. Retrieval: The scoring service downloads your audio files from GCS.
  2. AI Request: Each recording is sent to the Google Gemini API along with the original dialogue text and scoring criteria.
  3. AI Response: Gemini returns a transcription, identified errors, qualitative feedback, and a score.
  4. Storage: The AI outputs are stored in our database linked to your session.

7.3 How Your Audio May Be Accessed

  • Automated processing by default. Your audio recordings are scored exclusively by our AI system. No human listens to your recordings without your consent.
  • Teacher access within classrooms. If you are enrolled in a teacher-managed cohort, your assigned teacher may listen to your practice recordings to provide personalised feedback. By joining a cohort, you consent to this access.
  • Review requests. If you request a manual review of your scoring results, our staff may listen to the relevant recordings to assess the issue. We will only access your audio when you explicitly request a review.
  • We do not sell your audio. Recordings are never sold or shared for marketing or advertising.
  • We do not use your audio for AI training. Your voice recordings are not used to train or fine-tune AI models.

7.4 Your Control Over Audio Recordings

  • Delete a single segment recording via the application
  • Delete all recordings for a dialogue via the application
  • Delete all your recordings by contacting support@bumate.ai

9. Your Rights

You have the following rights regarding your personal data. These rights apply regardless of your subscription tier.

9.1 Right to Access Your Data

You have the right to request a copy of all personal data we hold about you, including your profile, practice history, scores, audio recordings, community content, and billing history.

How to exercise: Submit a data access request to support@bumate.ai. We will provide your data in a structured, machine-readable format (JSON) within 30 days.

9.2 Right to Correct and Update Your Data

You can update your display name, preferred language, and target test date at any time through the app's Settings page. For corrections to other data, contact us at support@bumate.ai.

9.3 Right to Delete Your Data

You have the right to request deletion of your personal data. When you request account deletion:

  1. Your account is marked as deleted and you can no longer log in.
  2. Your profile information is anonymized.
  3. Your data becomes inaccessible through the application.
  4. Your audio recordings are scheduled for permanent deletion from Cloud Storage.
  5. Your community posts are anonymized. You may request complete removal in your deletion request.
  6. Your Stripe subscription is cancelled.

Soft-deleted data is permanently purged within 90 days, except where legally required.

How to exercise: Submit a deletion request to support@bumate.ai. We will confirm deletion within 30 days.

9.4 Right to Data Portability

You have the right to receive your personal data in a structured, commonly used, machine-readable format.

How to exercise: Submit a portability request to support@bumate.ai. We will provide a downloadable archive within 30 days.

9.5 Right to Withdraw Consent

Where we process your data based on consent, you may withdraw that consent at any time. Withdrawal does not affect the lawfulness of processing carried out before withdrawal.

9.6 Right to Object to Processing

You have the right to object to processing where we rely on legitimate interests. Contact support@bumate.ai.

9.7 Right to Restrict Processing

You have the right to request that we restrict (pause) processing of your personal data in certain circumstances. When processing is restricted, we will store your data but not actively process it.

9.8 Right to Lodge a Complaint

  • Australia: Office of the Australian Information Commissioner (OAIC) — oaic.gov.au
  • EU/EEA: Your local data protection authority
  • California, USA: California Attorney General's office

We encourage you to contact us first at support@bumate.ai so we can attempt to resolve your concern.

10. Data Retention and Deletion

10.1 How Long We Keep Your Data

Data CategoryRetention PeriodReason
Account informationUntil you delete your accountRequired to provide the service
Learning and practice dataUntil you delete your accountNeeded for your learning history
Audio recordingsUntil you delete your accountScore review and playback
AI transcriptions and feedbackUntil you delete your accountPart of your practice history
Actual exam scoresUntil you delete your accountProgress tracking and study recommendations
ReviewsUntil you delete them or your accountPublicly displayed; editable and deletable
Community posts and commentsUntil you delete them or your accountVisible to community
Support ticketsUntil resolved + reasonable retentionSupport continuity
Payment and billing records5-7 years as required by lawLegal and regulatory compliance

10.2 What Happens When You Delete Content

When you delete content, the item is soft-deleted — marked as deleted and hidden from all users. After the retention window (90 days), data is permanently purged.

10.3 Permanent Deletion

If you want soft-deleted data permanently removed before the 90-day window, contact support@bumate.ai. Permanent deletion requests will be honoured except where we are legally required to retain certain records.

11. Data Security

11.1 Encryption

  • In transit: TLS 1.2 or higher for all connections
  • At rest: AES-256 encryption via Google Cloud Platform managed keys

11.2 Access Controls

  • All API endpoints require Firebase Auth
  • Role-Based Access Control: Student, Teacher, Admin
  • Three-scope data model (global, classroom, personal) with query-level scope filtering
  • Database connections use service accounts with minimum necessary permissions

11.3 Incident Response

In the event of a data breach, we will notify affected users within 72 hours of becoming aware, in accordance with the Australian Privacy Act 1988 (Notifiable Data Breaches scheme) and applicable international regulations.

Security concerns: support@bumate.ai

12. Children's Privacy

BuMate is designed for adults preparing for professional language certification exams. You must be at least 16 years old to create an account and use our services.

We do not knowingly collect personal information from anyone under 16 years of age. If we discover or are informed that a user is under 16, the account will be reviewed and appropriate action taken, which may include suspension and deletion of personal data.

If you believe a user under 16 is using our service, please contact us at support@bumate.ai.

13. International Data Transfers

All primary data storage is in Australia (GCP australia-southeast1, Sydney). Your data may transit internationally in limited circumstances:

  • AI scoring: Audio recordings sent to the Google Gemini API may be processed in Google data centres outside Australia.
  • Stripe payments: Payment-related data may be processed in Stripe's infrastructure in the United States.
  • Firebase Authentication: Authentication requests may be processed by Firebase/Google infrastructure globally.

Where data is transferred outside Australia, we rely on Google's and Stripe's Data Processing Agreements, which include Standard Contractual Clauses (SCCs) approved by the European Commission.

14. Teacher and B2B Data Processing

14.1 Teacher Accounts

Teachers who use BuMate to manage student learning have access to student data within their assigned classrooms/cohorts. Teachers can view student practice session history, scores, and progress analytics.

Teachers cannot access student data outside their assigned scope, student payment information, or students' private practice data.

14.2 Institutional Arrangements (B2B)

When an educational institution purchases managed seats for students, the institution is a data controller alongside BuMate for student data created under managed accounts. A Data Processing Agreement (DPA) between BuMate and the institution governs the handling of student data.

Student rights (access, deletion, portability) still apply. If an arrangement ends, student accounts are converted to standard accounts and students retain access to their own data.

15. Changes to This Policy

We may update this Privacy Policy from time to time. For material changes, we will notify you by email and by posting a prominent notice on our website at least 30 days before the changes take effect. For minor, non-material changes, we will post an updated “Last Updated” date.

If you disagree with a material change, you may delete your account before the new policy takes effect. Continuing to use the service after the effective date constitutes your acceptance of the updated policy.

16. Contact Us

For privacy inquiries, security concerns, or to exercise any of your data rights, please contact us at support@bumate.ai.

We aim to respond to all privacy inquiries within 30 days. If your request is complex, we will inform you within 30 days and provide a revised timeline (not to exceed an additional 60 days).

17. Governing Law and Jurisdiction

This Privacy Policy is governed by the laws of the Commonwealth of Australia, including the Privacy Act 1988 (Cth) and the Australian Privacy Principles (APPs).

Any disputes shall be subject to the exclusive jurisdiction of the courts of New South Wales, Australia, except where you are located in the EEA (you may bring proceedings in your local courts under GDPR Article 79) or California (your CCPA/CPRA rights are preserved).

18. Jurisdiction-Specific Disclosures

18.1 Australian Privacy Act (APP)

We are bound by the Australian Privacy Principles (APPs) under the Privacy Act 1988 (Cth). You may lodge a complaint with the Office of the Australian Information Commissioner (OAIC).

18.2 GDPR Disclosures (EU/EEA Users)

  • Legal bases for processing: See Section 8
  • Data subject rights: See Section 9
  • International transfers: Safeguarded by Standard Contractual Clauses
  • Automated decision-making: AI scoring constitutes automated processing. You have the right to request human review of AI-generated scores by contacting support@bumate.ai

18.3 CCPA/CPRA Disclosures (California Residents)

  • Sale of data: We do not sell your personal information or share it for cross-context behavioural advertising.
  • Right to know: You may request disclosure of the categories and specific pieces of personal information we have collected.
  • Right to delete: See Section 9.3
  • Non-discrimination: We will not discriminate against you for exercising your CCPA rights.

18.4 Biometric Data Considerations

Voice recordings may be considered biometric data in certain jurisdictions. We collect voice recordings solely for AI-powered exam scoring and do not use them for biometric identification. We do not create voiceprints or use voice data to identify individuals. See Section 7 for full details.

This Privacy Policy was last updated on March 22, 2026.