Legal
Privacy
Short version: every page works without an account. Your study data stays in your own browser unless you sign in, and signing in exists for one reason: to carry that same data to your other devices.
What is stored in your browser
All of this lives in your own browser's storage:
- Your colour theme, light or dark, so the site does not flash the wrong one on the next page.
- Quiz answers on the page you are looking at, so a reload does not lose your score. These are cleared when you reset a quiz.
- The level you are working on: the answer you gave on your dashboard, so it opens on that level next time. This one stays on the device that set it; a signed-in reader's other devices take the level from their plan instead.
- Your daily plan: the pace and modules you picked, their order and schedule, which logical day you are on, frozen daily assignments, and the answers or completion states attached to those assignments.
- The pages you have opened: a list of the 60 most recent, plus a tally of every page you have ever visited, which is what your progress page reads.
While you are signed out, none of it leaves your browser. You can delete all of it at any time by clearing site data, or with Reset all progress on the progress page.
Signing in, and cross-device sync
Signing in is entirely optional, and nothing on this site is hidden behind it. If you use Continue with Google, Google shows you an account chooser and, once you agree, passes this site your name, your email address, and a Google account identifier. If you sign up with an email and password instead, your email address is stored by Google's Firebase Authentication, and your password goes straight to it and is kept only as a salted hash that nobody running this site can read. That address is sent a link to confirm it (syncing starts once it is confirmed) and, if you ask for one, a password-reset link. Either way, the sign-in session is kept in your browser by the Firebase Authentication library. Creating an account means agreeing to the Terms of Service.
Signing in does one thing: it copies the study data listed above (statuses, review dates, plans, daily assignments and answers, day-by-day effort, and the pages you have visited) into private records held against your account in Google Firestore, so your other devices can read them back. Daily study runs use separate records so an older version of the site cannot erase them. They are stored so that only you, signed in, can read or write them. They are not shared, sold, or used to build an advertising profile.
Signing in changes exactly two things about how the site behaves: the wordmark in the header leads to your dashboard rather than to the home page, and arriving at the home page from somewhere else takes you there too. Nothing is hidden behind an account, and the home page itself stays one click away in the footer.
You can sign out from the account menu in the header, which stops the syncing and leaves this device's copy alone, and, if you used Google, you can revoke this site's access entirely at myaccount.google.com/permissions. Reset all progress on the progress page clears the stored records on every device you are signed in on. To have the account itself deleted, email the address below.
Analytics
This site uses Google Analytics, through Firebase, to count page views and a few coarse interactions: a search term someone looked up, a quiz being started or finished with its score, a study plan being started, customized or completed, a daily module reaching the point where it starts assigning work, and a daily question being answered with whether it was right. Those records carry a CEFR level, a module name, a logical day number and a page address, never question IDs, chosen answers, passage titles or the contents of your plan. No profile is built for advertising, and nothing is sold or shared with advertisers. If you are signed in, your account identifier is attached to those statistics so repeat visits count as one person rather than several.
Any content blocker will stop analytics from loading, and the site is built to work identically when it does.
Cookies
This site sets no cookies to run. Google Analytics sets its own first-party cookies to tell one visit from the next; clearing site data removes them.
External requests
Pronunciation audio is played directly from Wikimedia Commons. Pressing a speaker button therefore makes a request to upload.wikimedia.org, which will see your IP address as any web request does. The Firebase library used for analytics and sign-in is loaded from gstatic.com and talks to Google's servers, which likewise see your IP address. Beyond those, nothing on the site loads from a third party: no fonts, no advertising, no embedded widgets.
Links out
Reading texts link to the wiki article they came from, and source entries link to Wiktionary and Tatoeba. Those sites have their own privacy policies.
Contact
Feedback, a problem with the site, a wrong entry, a question, or a request to remove something: hello@practicejlpt.com.