School Data & Privacy Statement

How eKTextAI handles the student, parent and staff data a school puts into it — for schools and for parents.

Version of 20 October 2026 · India

1. Who does what

For student, parent and staff data, the school is the Data Fiduciary under India's Digital Personal Data Protection Act, 2023 — it decides why and how the data is used and takes consent. MarvelSoft Ventures acts as the school's Data Processor: we process that data only on the school's written instructions and only to run eKTextAI for that school, under a Data Processing Agreement.

The school is the contact for parents on consent and privacy. We act on the school's instructions and never for our own purposes.

2. What we process, and why

We process the data the school puts into eKTextAI in order to answer questions from parents, students and staff, and to run the features the school has switched on.

Setup takes from 30 minutes to a day, depending on how much material the school gives us. eKTextAI works with no ERP at all — an ERP is not required and no integration is a condition of use.

The student fields

Per student, held against the school's own account: admission number, father's name, mother's name, mobile number, email address, grade, section, status (active, inactive, transferred, graduated), date of birth — only if the school switches that field on. Plus audit fields (who created and last updated the record, import batch and timestamp) and the consent record (status, method, date recorded, who recorded it, notice version, withdrawal date).

  • Date of birth is optional. We store it only if the school enables it. That is data minimisation — but it does not make the children's-data rules inapplicable: a K-12 pupil is a child whether or not the field is filled.
  • The consent record is one per student, not one per parent. If both parents will receive messages, the school should record consent for each of them, or tell us which guardians the recorded consent covers. Withdrawal stops messaging to that guardian and is carried out on the school's instruction.

The service also processes the conversations (parent questions and answers), the circulars and notices the school uploads, staff accounts, and billing records. A circular that names a child — an award list, a fee-defaulters list, a medical note — puts that child's details into every answer drawn from it. The school should not upload a document containing a child's sensitive details.

4. What a parent sees, and who sees what they write

When a parent or student uses eKTextAI, the conversation is visible to the school and to the staff the school authorises, so they can follow up. We also see it where we provide support.

  • The school's authorised staff can read conversations between their parents and the assistant, for that school only. They cannot see another school's.
  • We see a conversation where we are providing support or resolving a fault, and that access is logged.
  • The conversation is not private to the parent and the assistant.

The school tells parents this at onboarding and in its own notice, and decides which staff get access. We provide the roles and the log.

5. The assistant: what it does, and what it does not

eKTextAI answers from the material your school gives it — your circulars, policies and notices — and tells the user when it cannot answer from that material rather than guessing. Some questions are handed to a person: a member of your school's staff.

An answer is not the school's official communication. Where the school's circular or notice says something different, the school's document is what applies.

  1. The material is the answer. A stale circular produces a stale answer. Keeping the loaded material current is the school's job, and it is the single largest factor in answer quality.
  2. Some questions are handed to a person. Where a decision is needed — an admission query, a fee dispute, anything the assistant will not resolve — the conversation goes to a member of the school's staff. The school staffs its own queue; we do not promise a response time.
  3. It is not an emergency or safeguarding channel. A message there may be answered by software. Emergencies and safeguarding concerns must go to the school directly.
  4. It does not give advice. No legal, medical or financial advice. Answers may be translated into another language and a translation can be imperfect — the school's document in its original language governs.

6. Children's data — our limits

We do not use children's data for tracking or behavioural monitoring, and we do not run targeted advertising to children or their parents based on it.

For the school: the exemption in the DPDP Rules 2025 (Fourth Schedule, Part A, item 3) covers an educational institution only for tracking or behavioural monitoring for its educational activities or for enrolled children's safety. It does not cover publishing a child's photo on a website or social media, or sharing children's data with a vendor for unrelated purposes.

7. Data sharing — named, not denied

We don't sell school, parent or student data and we don't share it for anyone else's purposes. We use service providers strictly to run eKTextAI, under contract, and we name them here and in the school's Data Processing Agreement.

Our service providers are: Contabo (servers and backups, European Union), Meta (WhatsApp message delivery), OpenAI (the AI model that drafts answers from your material), and Amazon Web Services (email). Each is bound by a written agreement to protect your data and to use it only to provide its part of the service.

We do not add a service provider without the school's prior written authorisation.

The AI provider, specifically. A question a parent asks, and the relevant material the school has uploaded, are sent to OpenAI so that an answer can be drafted — the question and the relevant school material, not the school's database.

8. Security, breach and where data is held

We protect school, parent and student data with encryption in transit and at rest, role-based access controls, and regular backups.

If we become aware of a personal data breach affecting school data, we notify the school without delay and support the school's notification to affected parents and to the Data Protection Board.

School data is stored on servers in the European Union, operated for us by Contabo, with backups held there too. We do not currently run a server in India, and an Indian region is not scheduled. Moving the data does not reduce our obligations to your school: under the DPDP Act a transfer outside India is permitted unless the Government restricts it, and none is restricted today.

9. Retention, inactivity and deletion

An account that is not used is blocked, and later deleted. A school that tells us it will not renew keeps its data to the end of the term it has paid for. We warn you before each step. If you want a copy of your data, ask us before the deletion date and we will send it to you. Signing in during the window brings the account straight back.

What counts as using the service

A sign-in by any of the school's authorised users, a question from a parent or end user, or a change an administrator makes. A school whose parents keep asking questions is using the service, even if nobody logs in.

The clock

PointWhat happens
Day 0 — the last sign-in or parent question; where the school has paid, the day the paid term endsThe starting date. Where the school has paid, the term-end notice is sent on this date. A free account has no notice on this date — its first is at day 30.
Day 30Email to the school's registered contact and last active administrator, with the dates below.
Day 40Reminder: blocked in 5 days; sign in or ask for a copy.
Day 45Account blocked. Request and reactivate routes both still work. Nothing is deleted.
While blockedSigning in reactivates immediately, at no charge.
Day 75Reminder naming the erasure date.
7 days before erasureFinal notice naming the exact date.
Day 105 — 60 days after the blockData erased, confirmed in writing.

Every notice is a plain email with its content in the body — never a link into a console the school cannot open.

Which day the clock starts on, for a school that pays. A school that tells us it will not renew keeps its data to the end of the term it has paid for; the 30/40/45/75-day sequence above then runs from that end date. A monthly school's term ends with the month it has paid for. Nothing is deleted while a term is paid for and running.

Two things a school should plan around

There is no downgrade to a smaller plan. If a school does not renew, we hold everything to the end of the term it has paid for, and from there the account is blocked at 45 days and the data erased 60 days later, with the notices above. It is not moved to the free plan, because a smaller plan cannot hold the records a larger one held.

The summer break. Forty-five days is shorter than a typical Indian summer vacation. Inbound parent questions count as activity, which covers most schools. A school that goes fully quiet — no parents asking, no staff logging in — should sign in once during the break.

The copy is a request, not a button. If the school needs its data, it asks us in writing inside the window and we send it within 7 working days, confirming in writing. After deletion we cannot restore it.

What deletion does and does not remove

  • Removed: live school data in production — students, parents, conversations, uploaded circulars, configuration.
  • Kept: processing logs for at least one year (DPDP Rules 2025, Rule 8(3) and the Seventh Schedule, from 13 May 2027; our own practice before then); invoice and billing records as tax law requires; aggregate counts with no personal data.
  • Backups: erased from live systems on the day; copies in backup are not restored except for disaster recovery, and if restored, the deletion is re-applied before the system is used.

A school that leaves

The same clock runs from the end of the paid term: blocked at 45 days, erased 60 days later — day 105 — with the notices above. A school that wants its data sooner gets it sooner on written instruction; a school that wants it erased immediately gets that too, on instruction, except for the log and tax carve-outs above.

The school's own duty to parents

Our notices to the school are not notices to parents. Where the school's data is about to be erased, the school is the one that must tell parents — the 48-hour pre-erasure notice in Rule 8 of the DPDP Rules 2025 is the fiduciary's duty. We give the school the dates in time for it to do that.

10. Availability

We work to keep eKTextAI available at all times and aim for a high standard of uptime; we do not guarantee uninterrupted service.

11. The limits of our role

As processor we do not decide the purposes of processing and do not take consent. Where the school has not instructed us — for example, using conversation data for our own product analytics or marketing — we will not do it.

12. Contact

For schools: Ranganath Shivaram, ranganath@marvelsoft.co.in, +91 95350 41234

For parents: your school is the first contact.

Read with: Privacy Notice · Terms of Service · Security