Legal · Updated October 2026

Privacy policy

How we handle your personal information under Japan's Act on the Protection of Personal Information (APPI). Last updated 24 September 2026.

Who we are

mockJLPT (mockjlpt.com) is operated by Ayan Sengupta (セングプタ アヤン), sole proprietor, trading as mockJLPT, Japan. Contact for anything in this policy: hello@mockjlpt.com.

What we collect

Why we use it

We do not sell your personal information, do not show advertising, and do not send marketing email without your consent.

Service providers and transfers outside Japan

We use the following providers to run the service. They process your information on our behalf and only for the purposes above. Several are based in, or store data in, the United States, which does not have a comprehensive federal privacy law equivalent to the APPI; each provider maintains its own privacy and security programme (see their privacy policies).

ProviderPurposeLocation
Neon (Databricks)Database and sign-in (accounts, sessions, test results, purchases)United States
CloudflareWebsite hosting, security, audio and image delivery and storage (including profile pictures), cookie-free analyticsUnited States (global network)
StripePayments, tax calculation, invoices and receiptsJapan and United States
ResendSending sign-in code emailsUnited States
Google"Continue with Google" sign-in (only if you choose it)United States

We do not otherwise provide your personal information to third parties unless you agree, or the law requires or permits it (for example, a lawful request from a public authority).

Schools

A school that uses mockJLPT for its classes acts as the controller of its students' information; we process it on the school's instructions under the school terms. A school may create student accounts by name and student ID without an email address: such an account carries a technical address on our own domain that receives no mail. Teachers and school admins can see their students' names, IDs, test results, review pages and activity dates, reset their passwords, move them between classes and remove them. Students can ask their school, or us, to delete their account. When a school's licence ends, its staff keep read access to the gradebook for 30 days, after which student accounts the school created are deleted.

Cookies and browser storage

We use only the cookies needed to keep you signed in. The test page also stores your in-progress answers in your browser so a test can resume after a reload. Our analytics (Cloudflare Web Analytics) uses no cookies and does not identify you.

How long we keep it

How we protect it

All traffic uses HTTPS. You sign in with an email code or Google, so we hold no password for you; student accounts a school creates use a password, which our authentication provider stores only as a salted hash. Access to the database and provider dashboards is restricted to the operator. Card details are handled only by Stripe.

Your rights

You can ask us to disclose, correct, add to, delete or stop using the personal information we hold about you, or to delete your account, by emailing hello@mockjlpt.com from the address on your account. We may ask you to confirm your identity and will reply within 30 days.

Children

If you are under 18, use mockJLPT and make purchases only with the consent of a parent or guardian.

Changes

We will post any change to this policy on this page with a new date, and tell account holders by email about significant changes.