← Back to Practice

Privacy Policy

Information collected and stored

Practice stores usernames; authentication data such as salted password hashes; session information; virtual balances, holdings, cost basis and trade history; mission progress; earned achievements and their timestamps; selected profile titles; and access-control information needed to protect the service. Plaintext passwords are not stored.

How information is used

Information is used for authentication, virtual trading, asset valuation, rankings, missions, achievements and profiles; preventing abuse and duplicate orders; troubleshooting; and safe operation. Weekly starting values are calculated from stored virtual trades and market reference data.

External services

Practice uses Vercel for hosting, Supabase for storage, and the CoinGecko API and Frankfurter/ECB reference data. The market-data requests are not designed to send your passwords or holdings to data providers. External services may process technical information under their own terms and privacy policies.

Analytics

Vercel Web Analytics is used to understand site usage and visitor numbers and to improve the service. Practice has not added its own advertising tracking or custom analytics events. In-game mission progress is not sent to analytics services as custom events.

Public comments

Your username, comment text and posting time are visible to other users when you comment. Do not post personal information or anything you do not wish to share.

Information displayed or provided to others

Except where required by law, Practice does not sell or provide authentication data or individual trade histories to data providers or other users. Rankings show your username, rank, virtual total assets or weekly change, number of sales, and up to three titles you selected. Unselected achievements and individual holdings are not shown in rankings. Clear and save all profile title selections to hide your titles.

Deletion

Deleting your practice account removes the account, sessions, wallet, trades, comments, mission progress and achievement/title settings from active Practice data and removes the account from rankings. Hosting or database provider backups and logs may retain information for their respective retention periods.

Security

Passwords are processed with salted scrypt for verification. Session cookies use HttpOnly, Secure and SameSite attributes. Database secrets and market-data API keys are not distributed to the browser.

Passwords

Registration requires at least six characters, but a longer password is recommended. Do not reuse important passwords from other services. Because no email address is registered, password recovery is unavailable.

Changes

This policy will be updated when collected information or external services change.

Display language

For the initial display, Practice uses the country inferred by Vercel from the connection IP: Japanese for Japan and English elsewhere. Browser language is used when the country is unavailable. Practice does not request GPS or precise-location permission, and does not add country information to its database for language selection. A manual language preference is stored in this browser's local storage. VPNs and similar services may cause the inferred country to differ from your location; you can change the language manually.

Favorites

Favorite markets are stored in this browser’s local storage, not synced to an account or another device. They remain after signing out in the same browser. Clearing site data removes them. When browser storage is unavailable, preferences last only until the page is closed.