1. Who processes your data
Mosra is operated by {{LEGAL_NAME}}, at {{BUSINESS_ADDRESS}}. "We" in this document means that entity.
Any question or request about personal data goes to {{PRIVACY_EMAIL}}. That is the single point of contact for the requests in section 10.
This policy covers the Mosra app, mosra.app and the desktop application.
2. Who is responsible for what
For your own account data — email, name, the content you create, billing history — we are the data controller.
For student data produced when you teach with Mosra — assessment results, answers, session nicknames — you or your school are the controller, and we are a processor acting on your instructions. The detailed terms are in the Data Processing Addendum.
If your organisation self-hosts Mosra on its own infrastructure, the data sits on your servers and your organisation is both controller and host. The provider list in section 6 applies only to the cloud service we operate.
3. What we collect
We collect only what running the Service needs. The table below is the complete list, by category.
| Category | Data | Source |
|---|---|---|
| Account | Email, display name, avatar, hashed password, role | You, at signup |
| Google sign-in | Google account identifier, email, name, avatar | Google, if you choose to sign in with it |
| Content | Presentations, quizzes, questions, comments, version history | You, in the app |
| Uploads | Images, video, audio, documents | You |
| Learning results | Scores, answers, time taken, progress | Students completing work you set |
| Live sessions | Nickname, score, join time | Participants, including those without an account |
| Presentation views | Temporary guest identifier, display name, slides seen, duration | People viewing a presentation you shared |
| AI features | Assistant conversation content and the requests you send | You, when using AI features |
| AI usage | Provider, token counts, cost, success or failure — no request content | Recorded automatically |
| AI credits | Wallet balance and credit ledger | Recorded automatically |
| Payments | Plan purchased, invoices, transaction status — never card numbers | Payment processors |
| Send logs, delivery status, suppression list from bounces | Recorded automatically | |
| Push notifications | Device token, notification preferences | Your device, when you allow it |
| Feedback and support | Message content, page path, app version, browser | You, when you send feedback |
| Technical logs | IP address, timestamp, error codes — for security and abuse prevention | Recorded automatically |
We do not knowingly collect sensitive personal data (health, biometrics, political or religious views). Please keep it out of lesson content and questions.
4. Purposes and legal bases
| Purpose | Data used | Basis |
|---|---|---|
| Running the Service: accounts, editing, presenting, exporting | Account, content, uploads | Performance of our contract with you |
| Grading and reporting results to teachers | Learning results, live sessions | Contract; for student data, on the controller's instructions |
| AI features | Conversation content and the context needed for a request | Your consent — given by choosing to use the feature |
| Payments, invoicing, fraud prevention | Payments, AI credits | Contract and legal obligation |
| Transactional email: verification, password reset, class notices | Email, send logs | Contract |
| Product news and feature emails | Separate consent — opted into at signup or in settings, revocable at any time | |
| Push notifications | Device token, preferences | Your consent, at OS level and in the app |
| Security, abuse prevention, debugging | Technical logs, AI usage logs | Our legitimate interest in keeping the system safe |
| User support | Feedback, contact details | Contract |
We do not use your data for targeted advertising, we do not run automated profiling that affects your rights, and we do not sell personal data to anyone.
5. AI features and your data
When you use an AI feature, your request and the content needed to answer it are sent to a third-party model provider. The current default is Google (Gemini) — the up-to-date list is on the Sub-processors page.
That content leaves Vietnam. See section 7.
We keep your assistant conversation history so you can revisit it and so the assistant has context. You can delete a conversation at any time.
AI usage logs (provider, token counts, cost) hold numbers only — never the content of your requests.
We do not use your content to train models, ours or anyone else's.
7. International transfers
Some of our providers run infrastructure outside Vietnam: file storage, email, international payments, push notifications and AI models. Your data may therefore be stored or processed abroad.
For each provider we put a data processing agreement in place, apply standard contractual clauses where needed, and complete the cross-border transfer impact assessment Vietnamese law requires.
If your data must stay in-country, the self-hosted deployment is the right option. Get in touch to discuss it.
8. How long we keep it
| Data | Retention |
|---|---|
| Account and content | Until you delete it, plus a 30-day grace period before permanent deletion |
| Uploads | Until you delete the file or your account |
| Student learning results | As instructed by the teacher or school, or until the class is deleted |
| Live sessions and presentation views | 12 months |
| AI conversations | 12 months, or until you delete them — whichever is sooner |
| AI usage logs | 24 months |
| Email logs | 24 months |
| Invoices and payment records | For as long as accounting and tax law requires, including after account deletion |
| Technical and security logs | 12 months |
| System backups | 30 days from the backup date |
| Consent records | For the life of the account and 24 months after, as evidence of compliance |
Once a period ends, the data is deleted or anonymised so no individual can be identified from it.
9. Security
- Every connection to Mosra uses HTTPS; data is encrypted in transit.
- Passwords are stored hashed, never in readable form.
- Access to production is limited to a small number of people and is logged.
- Regular backups, with restore testing.
- Rate limiting against password guessing and abuse.
No system is perfectly secure. Use a unique password for Mosra and do not share your account.
10. Your rights
Vietnamese data protection law gives you the rights below. We answer within the deadline in the right-hand column, counted from the point we have verified who you are.
| Right | How to use it | Our deadline |
|---|---|---|
| Acknowledgement of your request | Automatic when you email us | 2 working days |
| Know about and access your data | Download a copy from account settings | 10 days |
| Correct inaccurate data | Edit your profile directly, or email us | 10 days |
| Withdraw consent | Turn it off in notification settings, or email us | 15 days |
| Delete your data | Delete your account in settings, or email us | 20 days |
| Restrict or object to processing | Email us | 10 days |
| Complain | Email us; you may also complain to the competent authority | 10 days |
Send requests to {{PRIVACY_EMAIL}}. We may need to verify your identity first — that step protects you from someone else impersonating you to take or delete your data.
Some data we must keep even if you ask us to delete it, such as invoices under accounting rules. Where that applies we will tell you exactly what was kept and why.
If you are a student wanting your results deleted, contact your teacher or school first — they control that data. We will pass on any request that reaches us by mistake.
11. Additional rights in the EU, EEA and UK
If you are in the European Union, the EEA or the United Kingdom, the GDPR and UK GDPR also apply to you.
- The legal basis for each purpose is set out in section 4.
- You have the right to data portability in a machine-readable format — use the data download in account settings.
- You have the right to object to processing based on legitimate interests.
- The GDPR deadline for responses is one month. The deadlines in section 10 are shorter, and we apply the shorter ones to everyone.
- Transfers outside the EEA rely on the European Commission's standard contractual clauses, or the provider's equivalent mechanism.
- You have the right to complain to the data protection authority where you live.
12. Children and students
Mosra accounts are for people aged 16 and over. We do not knowingly collect data to create accounts for anyone younger.
Students under 16 can join a session or assessment run by their teacher without an account. In that case the teacher or school is the controller and is responsible for obtaining parental or guardian permission where the law requires it.
We recommend telling students to use a nickname rather than their real name.
If you are a parent and believe your child has created an account, contact {{PRIVACY_EMAIL}} and we will delete it.
The page for teachers and parents explains student data in more detail.
13. Participants without an account
When you join a live session or view a shared presentation without signing in, we still record some data: the nickname you typed, your score, which slides you saw and for how long.
That data is shown to whoever ran the session, and is deleted after 12 months.
We do not build a profile that follows you between sessions.
15. Data incidents
If personal data is exposed, we notify the competent authority within 72 hours of becoming aware, as Vietnamese law requires.
We notify you directly where the incident is likely to pose a high risk to your rights, telling you what happened and what to do.
If you find a security flaw, report it to {{SUPPORT_EMAIL}}. We do not pursue good-faith reporters.
16. Changes to this policy
We update this policy when the way we handle data changes. The version and effective date are shown at the top of the page.
For material changes — a new processing purpose, a new provider abroad — we give notice by email or in-app, and ask for consent again where needed.
17. Contact
| Topic | Contact |
|---|---|
| Personal data requests | {{PRIVACY_EMAIL}} |
| General support | {{SUPPORT_EMAIL}} |
| Operated by | {{LEGAL_NAME}} |
| Tax code | {{TAX_ID}} |
| Address | {{BUSINESS_ADDRESS}} |
You also have the right to complain to the competent data protection authority if you believe we have handled your data improperly.