Legal

Data Retention Schedule

Version 2026.10 · Last updated 14 October 2026

About this schedule

This schedule lists how long We Lead Sdn Bhd keeps each kind of personal data for murid-murid, and what happens when that time is up. It is part of our Privacy Notice.

We keep personal data only as long as we need it for the purpose we collected it for, or as long as the law requires. Where a row says "We are changing this", the rule shown is the one we are introducing, and the note explains what happens today.

The murid-murid app

Accounts

DataHow long we keep itWhat happens then
Active parent and student accounts, child profiles and learning dataWhile the account is activeSee the rows below.
Inactive accounts (no sign-in for 24 months)24 months after the last sign-in. We send a warning email at 22 months.The account is deleted, following the rules for deleted accounts. We are changing this: this rule is being introduced.
Deleted accountsSign-in deleted at once; data kept for 30 daysPermanently erased 30 days after the deletion. A deletion cannot be undone, and nobody can sign back in.
A child profile removed by a parentNot keptDeleted permanently and immediately.
Learning sessions, challenge results and skip-exam attemptsWhile the account existsAnonymised when the account is erased. We are changing this: today some of these records are kept after erasure.
Question reports a child sends usWhile the account existsDeleted with the account. An anonymised copy of the report text, with no account ID, may be kept to fix the question. We are changing this: today the reports are kept after erasure.

Records we must keep

DataHow long we keep itWhy
Minimal consent record: hashed identifiers, policy version, time and method of consent. No names.6 yearsLegal proof that a parent gave consent.
Anything else the law requires us to keepAs the law requiresTo meet our legal duties.

Copies, logs and crash reports

DataHow long we keep itNotes
Backups30 daysData in a backup is deleted when the backup expires.
Copies of the database taken before a release90 daysWe are changing this: this limit is being introduced.
Server logs30 days
Crash reports (Firebase Crashlytics)90 daysKept by Google.

Support and contact

DataHow long we keep itNotes
Support chats (including WhatsApp, with the photos, voice notes and files sent in them, and a note of calls) and emailsAs long as we need them to help you, then deletedYou can ask us to delete them sooner.
Emails we send through Resend (delivery records)30 days

Coming soon

These rows apply when the feature is available.

DataHow long we keep itNotes
Subscription status (RevenueCat)While the account exists, then 7 years for payment and tax records, as Malaysian company and tax law requirePayment records are kept by Apple or Google under their own policies.
AI study coach transcripts90 days, as textNeeds a separate parent consent for each child.
AI study coach homework photos30 daysNeeds a separate parent consent for each child.

Our website, waitlist and advertising pages

DataHow long we keep itNotes
Waitlist and campaign form submissionsAs long as we need them for the purposes in the Privacy Notice, then deleted or anonymisedYou can ask us to delete them sooner.
Record and summary of a visit to an advertising page, with the IP address and location stored with itAs long as we need it to measure our advertising, then deleted or anonymisedYou can ask us to delete it sooner.
Two random identifiers stored in your browserOne until you close the tab; the other has no expiry of its own and stays until you clear your browser's site dataClearing your browser's site data removes both. Private or incognito browsing stops the longer one being kept.
Microsoft Clarity recordings on advertising pagesRecordings 30 days; heatmaps 13 months
Quiz and past-paper page answers and details, and the parent's agreement24 months after the last contact, or sooner if the parent asks us to delete themSee the Privacy Notice, section 15. We keep the record of the parent's agreement for as long as we keep the details it covers.

Anonymised data

When we anonymise data, we remove anything that could point to a person. Anonymised statistics are no longer personal data, so this schedule does not limit how long we keep them.

Questions

Email hello@murid-murid.com or message us on WhatsApp at +60 16-318 6410. Our Data Protection Officer can be reached at hello@murid-murid.com.