Privacy Policy · سياسة الخصوصية
Last updated: 16 September 2026
This service helps students practise and learn. We keep the personal information we collect to the minimum needed to provide it. This page explains what we collect, why, and your choices.
Information we collect
- Account details — if you create an account, your username and a securely hashed password. In class mode, a teacher may add a student name and PIN.
- Anonymous session — a session identifier so open practice works without an account.
- Learning activity — questions you view, answers you submit, marks, and your progress and points across lessons, coding and vocabulary. In the coding lessons we also keep the code you run, what it printed, its error messages and the hints you receive, so your teacher can see where you got stuck and we can improve the lessons.
- What you do on each page — which pages you open and for how long, what you click and how far you scroll, and the answers and text you type into a learning activity. Never passwords: password fields and one-time codes are skipped on your device and dropped again on our server. Your teacher sees this for their own students, and we use it to find the pages and questions that are not working well.
- Time on the site — the minutes you spend actively working, per section.
- AI feature content — text you enter into marking, hints, the AI help button, the chat partner and code tools, so the service can respond.
- Technical data — a one-way salted hash of your IP address (we never store the raw IP), the coarse country derived from it, and a basic device/browser type. We use no third-party advertising or tracking cookies.
How we use it
- To provide the service, mark your work and give feedback.
- To save your progress and sync it across your devices when you are signed in.
- To keep the service secure and reliable.
- To understand overall, aggregated usage so we can improve.
AI features
To mark answers and generate hints, replies and examples, the text you enter is sent to our AI model providers for processing, and is used only to deliver these features.
Where your data is processed (cross-border transfer)
The service runs on servers in Singapore, outside mainland China. Text you enter into an AI feature is sent to the model provider behind that feature:
When you use exercises.com.cn, your requests first reach a Tencent Cloud relay in Shanghai (TLS termination and a cache of static files only) and are then forwarded to Singapore; where your data is processed does not change.
- Google (Gemini models, processed outside mainland China) — the AI chat partners, code hints, lesson answer checking, the writing coach, marking of written practice answers, exercise-sheet generation and automatic replies in the feedback window.
- Alibaba Cloud (Qwen models, processed in mainland China) — practice-question hints, solutions and examples.
So if you are in mainland China, using some of these features involves a cross-border transfer of the text you submit. We send only the content needed to produce the response; your password is never sent (it is only ever stored as a salted hash). If you would rather your text was not transferred abroad, simply do not use those AI features — browsing, reading handouts and multiple-choice marking all happen on this site without any AI call.
Cookies
We use essential cookies for sign-in/session and to remember your language choice. Analytics uses no personal or advertising cookies; your IP is only ever stored as a hash.
Students and minors
This service is intended for school students. If you are under the age set by your local law, please use it with the knowledge and consent of a parent, guardian or teacher. Open practice never requires your real name.
Computer-lab sessions
When a teacher runs a live lab session, the site records the class's page state during the session (whether each student is in full screen, and when they switch windows) and, as the teacher chooses, captures the site page or a screen the student agrees to share. Only that teacher can see the captures; they stay on our server and are deleted after 24 hours. Students are told this when they join. Messages and files shared in a session are visible only inside that session. Questions students ask the AI tutor during a session, and its replies, are shown to that teacher.
Sharing
We do not sell your personal information. We share content with our AI providers and use hosting providers only to operate the service. We may disclose information where required by law.
Security and retention
Passwords and IP addresses are stored only as salted hashes. We keep learning data while your account is active and will delete or anonymise it on request.
How long the rest is kept: what you do on each page, 180 days if you have an account and 30 days for an anonymous session; lab-session captures, 24 hours; the request logs used to measure traffic, 90 days, after which only daily totals remain. Your progress, marks and points are kept while your account is active, because they are what your learning record is.
Your choices and contact
You can ask to access or delete your data, or ask any question, using the feedback button on any page or by contacting the site administrator.
Personal-information handler and contact: 柏秦(西安)科技有限公司 · [email protected].