0 Overview
Revynce ("we", "us", "our") is an AI-powered education platform built by Lakshan Jagadeishan, a Year 10 accelerated student at Baulkham Hills High School. This Privacy Policy explains what personal data we collect when you use Revynce, how we use it, and the rights you have over your data.
1 Data We Collect
Account data: When you create an account, we store your name, email address, role (student or teacher), account creation date, and profile preferences in Firebase Realtime Database.
Study data: Uploaded file metadata (filename, file size, subject, upload date), AI-generated content (notes, flashcards, quizzes, palm cards), quiz scores, XP points, streak count, and flashcard decks.
Class data: Enrolled class codes, attendance records (if marked by a teacher), test scores submitted to the class leaderboard, and your leaderboard visibility preference.
Voice room data: When you join a voice room, your display name and join timestamp are stored temporarily in Firebase to show the participant list. This data is removed when you leave the room.
Usage analytics: Firebase Analytics collects anonymised, aggregated usage data — pages visited, features used, session duration. This data cannot be linked back to an individual.
Data we do NOT collect:
- Payment card details (handled entirely by Stripe — we never see your card number)
- The content of uploaded files (files are processed by the Groq AI API and not stored on our servers)
- Location data, device identifiers, or browser fingerprints
- Messages sent in voice rooms (audio is peer-to-peer via Jitsi Meet)
2 How We Use Your Data
Your data is used exclusively to provide and improve the Revynce platform:
- Authenticating your identity and maintaining your session
- Displaying your personal dashboard, study history, and progress
- Enabling class features — joining classes, viewing timetables, receiving notices
- Generating AI study materials from content you upload
- Showing your position on class leaderboards (only if you opt in)
- Sending in-app notifications about your classes and badges
- Diagnosing technical issues and improving platform performance
We do not use your data for advertising, profiling, or sale to third parties.
3 Storage & Security
All user data is stored in Google Firebase (Realtime Database and Storage) hosted in the Asia-Southeast1 region. Firebase enforces industry-standard encryption at rest (AES-256) and in transit (TLS 1.2+).
Access to your data is governed by Firebase Security Rules:
- You can only read and write your own user profile and study data
- Teachers can only read data for students enrolled in their classes
- No other user can access your personal data
- Admin access to Firebase is restricted to the platform developer
File uploads are processed via a Firebase Cloud Function which forwards content to the Groq AI API for processing. Uploaded content is not stored on Groq's servers beyond the duration of the API request.
4 Third-Party Services
Revynce integrates with the following third-party services. Each has its own privacy policy:
- Google Firebase — authentication, database, storage, analytics. Firebase Privacy Policy
- Groq AI — processes uploaded document content to generate study materials. Content is not retained. Groq Privacy Policy
- Jitsi Meet — powers voice study rooms. Audio is peer-to-peer and not recorded by Revynce. Jitsi Security
- Google Sign-In / Classroom / Drive / Calendar — OAuth access with the minimum permissions required. Google Privacy Policy
- Microsoft OneDrive — read-only file access, only for files you select. Microsoft Privacy Policy
- Stripe — processes subscription payments. Card data never touches Revynce servers. Stripe Privacy Policy
- Formsubmit — routes organisation enquiry emails. Formsubmit Privacy Policy
5 Children's Privacy
Revynce is designed for use by students aged 13 and above. Users under 13 may only use the platform with verified parental or guardian consent. We do not knowingly collect personal data from children under 13 without parental consent.
If you believe a child under 13 has provided personal information without consent, please contact us at lakshan.jagadeishan@gmail.com and we will delete it promptly.
6 Your Rights
You have the following rights over your personal data:
- Access: You can view all your stored data at any time in the app (Profile & Settings).
- Correction: You can update your name and preferences in Profile & Settings.
- Deletion: You can request deletion of your account and all associated data by emailing lakshan.jagadeishan@gmail.com. All data will be removed from Firebase within 30 days.
- Leaderboard opt-out: You can hide your ranking from classmates at any time via the Leaderboard panel in the app.
- Portability: Request an export of your study data (notes, flashcard decks, quiz history) by emailing us.
7 Cookies & Local Storage
Revynce uses localStorage (not cookies) to save your theme and accent colour preferences on your device. No personal data is stored in localStorage.
Firebase Authentication may use a session cookie to maintain your login. This is a strictly necessary technical cookie and cannot be disabled without logging out.
We do not use any advertising cookies, tracking pixels, or third-party analytics cookies.
8 Policy Changes
We may update this Privacy Policy from time to time. When we make material changes, we will notify you via the in-app notification system. The "Last updated" date at the top of this page will always reflect the most recent version.
Continued use of Revynce after changes are posted constitutes acceptance of the updated policy.
9 Contact
For any privacy questions, data requests, or concerns, contact:
Year 10 Accelerated Student — Baulkham Hills High School
Email: lakshan.jagadeishan@gmail.com
Platform: revynce-740d1.web.app