TutorBook Privacy Policy
Last updated: 1 July 2026
TutorBook is a mobile app for private tuition teachers in India. It is a digital register: teachers record their students, mark attendance, enter exam marks, track monthly fees, and send updates to students' parents. This policy explains what data TutorBook collects, why we collect it, who we share it with, how long we keep it, and how you can contact us or request deletion.
TutorBook is operated by Manmeet Sethi as an individual developer, based in India. For privacy questions or data requests, contact us on WhatsApp or email m20sethi@gmail.com.
1. Who this policy is for
There are two groups of people whose data this app handles:
- You, the teacher — the person who installs TutorBook, signs in, and uses the app.
- Students and their parents — people whose details you enter into TutorBook (student names, parent phone numbers, fees, attendance, marks). You are responsible for the details you enter about these third parties. This policy explains how the app processes that data on your behalf; you remain responsible for having the right to share parents' phone numbers with the app and for how you message them.
2. Data We Collect
| Data category | Examples | Why we use it |
|---|---|---|
| Account / session data | An anonymous Firebase user identifier created for your device; optional teacher phone number you enter | To create an account session, keep your data private to your account, protect paid access, and let us contact you for support. No email, password, or name is required to sign in. |
| Tuition profile data | Your tuition/coaching name, optional teacher phone number | To label your register and to identify your tuition in messages sent to parents. |
| Student and parent data | Student names, parent (guardian) phone numbers, monthly fee amount, batch/class | To run your register, calculate fees, and send attendance/exam/fee messages to the correct parent. Parent phone numbers are personal data of third parties that you enter. |
| Attendance, marks, and fee records | Daily attendance, exam marks, fee paid/pending status, month | Core register features — the reason the app exists. |
| Payment and subscription data | Subscription ID, selected plan, payment status, billing period | To create, verify, renew, and cancel your paid subscription and unlock access. We do not store card, UPI, bank, or other payment-instrument details — those are handled by Razorpay (see Section 5). |
| Product analytics and session replay | Screens viewed, buttons tapped, feature usage, and session recordings of your in-app activity | To understand how teachers use the app, find drop-off points, diagnose problems, and improve the product. See Section 4 for important detail on session replay. |
| Diagnostics / crash data | Crash logs, error traces, device model, operating system version, app version | To find bugs and keep the app reliable. |
| Device and advertising identifiers | Google Advertising ID (GAID) and related app-event identifiers | Used by the Meta SDK for advertising attribution and measurement (see Section 4). |
TutorBook does not collect precise location, contacts, calendar, photos, or microphone/camera data for its core features.
3. How We Use Data
- Provide the core register: students, attendance, marks, and fees.
- Sign you in with an anonymous account and keep each teacher's data private to their own account.
- Send attendance and exam-result messages to parents, and help you send fee reminders (see Section 6).
- Create, verify, and manage your paid subscription.
- Measure product usage, diagnose issues, and improve the app.
- Monitor reliability and fix crashes.
- Measure the effectiveness of our advertising (see Meta, Section 4).
We do not sell your personal data, and we do not sell students' or parents' data.
4. Third-Party Services and Sharing
We share data only with the service providers needed to run TutorBook. Each processes data under its own terms and privacy policy, and may process data in India or in other countries where its infrastructure operates.
| Provider | What is shared / processed | Purpose |
|---|---|---|
| Google / Firebase | Anonymous authentication identifier; all register data (tuition profile, students, parent phone numbers, attendance, marks, fees) stored in Firestore, scoped to your account | Anonymous sign-in, secure cloud storage of your register, and app backend. |
| PostHog | Product analytics events and unmasked session replays of your in-app activity | Product analytics and session replay to diagnose issues and improve the app. Session replay is enabled and recordings are not masked — text you type, on-screen values (including student names, parent phone numbers, fees, and marks visible on screen during a session), and images are captured as shown. We use these recordings only to understand and improve app usage. |
| Sentry | Crash logs, error traces, device model, OS version, app version | Crash reporting and error diagnostics. |
| Meta (Facebook) | Google Advertising ID (GAID) and app-event signals such as app open, registration, and purchase | Advertising attribution and measurement for our ad campaigns. The Meta SDK collects the advertising identifier. This is declared in our Google Play Data Safety section and Advertising ID declaration. |
| MSG91 | Parent phone numbers and the message content (student name, tuition name, absence/exam details) for the specific parents you choose to message | Server-side bulk delivery of absence and exam-result WhatsApp messages to parents you select. |
| Razorpay | Subscription and payment status; payment details are collected by Razorpay directly | Paid subscription checkout, billing, and payment verification. |
| Expo | App build/runtime services and native modules | App delivery and runtime. |
Session replay — plain-language note
TutorBook records session replays of how the app is used. These recordings are not masked: content shown on your screen during a session — which can include student names, parent phone numbers, fees, and marks — may appear in the recording. We use these recordings only internally, to understand usage and fix problems, and we share them only with PostHog as our analytics processor. If you do not want your sessions recorded, contact us at m20sethi@gmail.com.
Advertising ID
TutorBook includes the Meta SDK, which collects your device's Google Advertising ID (GAID) for advertising attribution and measurement. You can reset or limit this identifier at any time in your device's Settings → Google → Ads.
5. Payments
Paid subscription checkout is handled by Razorpay. Razorpay may collect payment details such as UPI, card, bank, billing, or transaction information under its own terms and privacy policy. TutorBook stores only your subscription identifier and status — it does not store card, UPI, bank, or payment-instrument details.
Note (current release): For the first Play Store review, the paywall is turned off and no payment is required to use the app. Razorpay runs in test mode only. When paid subscriptions are enabled in a later release, this section and the Data Safety mapping apply.
6. Messaging Parents
TutorBook helps you send two kinds of messages to parents:
- Absence and exam-result updates are sent in bulk through MSG91 (a WhatsApp business messaging provider) to the parent phone numbers you have entered, for the students you select. The message is sent from a shared business sender number and identifies your tuition.
-
Fee reminders are sent from your own WhatsApp. TutorBook opens
WhatsApp with a pre-filled message using a
wa.medeep link; you review and send it yourself. TutorBook does not send fee reminders on a server on your behalf.
You are responsible for having a legitimate basis to contact parents and for the accuracy of the phone numbers you enter. You can remove any parent phone number in the app, which stops future messages to that number.
7. Data Retention and Deletion
- Register data (tuition profile, students, parent phone numbers, attendance, marks, fees) is stored in your account in Firebase Firestore for as long as your account is active, so you can keep using your register across sessions and devices.
- Subscription records may be retained while your subscription or account is active and as needed for legal, tax, accounting, fraud-prevention, or dispute-resolution purposes.
- Analytics, session replay, and crash data are retained per our providers' standard retention windows and used only for diagnostics and improvement.
Account and data deletion. You can request deletion of your account and all associated register data — including student and parent details you entered — by emailing or messaging m20sethi@gmail.com, or by using the in-app reset (see our Account and Data Deletion page). We will delete your account-scoped data within a reasonable period, except where we must retain limited records for legal or tax reasons. You can also stop all local processing by uninstalling the app.
8. Security
We use encryption in transit (HTTPS/TLS) for all data sent between the app and our providers, and account-scoped access controls so that each teacher's register is readable and writable only from their own account. Payment credentials are handled by Razorpay and are not stored on TutorBook's servers.
9. Your Choices and Rights
- Request access to, correction of, or deletion of your data by contacting us.
- Withdraw consent and stop using the app at any time by uninstalling.
- Remove any student or parent record you entered, at any time, inside the app.
- Reset or limit your Advertising ID in your device settings.
- Opt out of session recording by contacting us.
10. Children's Data
TutorBook is intended for use by adult tuition teachers, not by children, and it is not directed to children as users.
However, teachers enter data about students, some of whom may be minors, and enter parent/guardian phone numbers. The app is designed so that the contact details it uses for messaging are the parent's or guardian's phone number — not a child's. TutorBook does not knowingly collect a child's own contact details or use them for advertising. If you believe a child's personal data has been provided to us in error, contact us at m20sethi@gmail.com and we will remove it.
11. Changes to This Policy
We may update this policy when the app, our providers, or legal requirements change. The updated version will be posted at this policy's public URL with a new "Last updated" date.
12. Contact
Operator: Manmeet Sethi, individual developer
Country: India
Privacy and support: WhatsApp or email m20sethi@gmail.com
Related Pages
Terms and Conditions
Cancellation and Refund
Account and Data Deletion
Contact Us