Privacy Policy
Effective date: August 27, 2026
This policy explains how Genshin Impact Calculator (the "Calculator") handles data when you use the website and its optional features.
Summary
- Most calculator data stays in your browser.
- Google Drive synchronization is optional and uses only the Calculator's private application-data folder in your Google Drive.
- The Presets feature uses a separate pseudonymous account for abuse prevention and attributing presets and likes. It does not ask for your real name or email address.
- Google Analytics is used to understand aggregate website usage.
- We do not sell personal data or Google user data.
Data stored in your browser
The Calculator uses local browser storage for saved characters, artifacts, rotations, builds, comparison data, settings, language preference, and similar calculator state. This data remains on your device unless you choose to synchronize it with Google Drive, publish a preset, use an import feature, or otherwise send it to the service.
If you sign in to Presets, the browser also stores your preset username and a short-lived access token. If you enable Google Drive synchronization, the browser stores the Google access-token response and the identifier of the Calculator's backup file. You can remove local data through the Calculator or your browser settings.
Preset accounts and public presets
Creating a preset account is optional and separate from Google authorization. We recommend using a pseudonymous username and a password that you do not use on any other service.
The Presets backend stores:
- your chosen username, a bcrypt password hash (not the plain-text password), account creation time, and the current refresh-session token;
- presets you publish, including their title, description, serialized calculator configuration, selected character, weapon and party identifiers, creation time, and like count;
- which presets your account has liked.
An essential HTTP-only cookie keeps the refresh session for up to 30 days. The access token stored in the browser is valid for about one hour and is renewed from that cookie. These credentials are used only to authenticate preset actions and reduce abuse.
Your username and published preset content are public. Do not put personal or confidential information in a username, preset title, description, or configuration. When a preset is published, its username, title, and description are also sent to a private Telegram chat used by the maintainers for moderation and operational notifications.
Google Drive synchronization and Google user data
Google Drive synchronization is optional. When you enable it, the Calculator requests the https://www.googleapis.com/auth/drive.appdata scope. This scope lets the Calculator list, create, read, update, and delete only its own files in the hidden appDataFolder; it does not provide access to your other Google Drive files.
- Access and use: the Calculator synchronizes a
backup.jsonfile containing your saved characters, artifacts, rotations, and their titles. - Storage: the backup remains in your own Google Drive. The OAuth token and backup-file identifier are stored locally in your browser.
- Sharing: the backup and other Google Drive data are not sent to the Presets backend, Telegram, Google Analytics, or other users, and the maintainers do not read them.
- Deletion and access removal: the Settings page lets you disable synchronization or disable it and delete the backup file. You can also revoke access from your Google Account permissions.
The Calculator's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements. Google processes authorization and Drive data under the Google Privacy Policy.
Google Analytics
The website loads Google Analytics to measure usage and improve the Calculator. Its default collection can include a first-party client identifier, session and interaction statistics, approximate location, and browser and device information. Google Analytics may set cookies such as _ga and _ga_*. We do not intentionally send preset passwords, authentication tokens, or Google Drive backup contents to Analytics.
You can block or delete Analytics cookies using your browser and can use the Google Analytics opt-out browser add-on. Google explains its processing in the Google Privacy Policy.
Enka.Network imports
If you use the Enka import feature, the Genshin Impact UID, Enka username, or build identifier you enter is sent through the Calculator's proxy to Enka.Network to retrieve the corresponding public showcase or build data. The returned data is processed in the Calculator and is stored locally only if you save it. Enka.Network handles its service data under its own policies.
Technical logs
The web server may record standard request information such as IP address, request time and URL, response status, referrer, and browser user-agent. The backend also records application errors. These records are used to operate the service, diagnose failures, enforce rate limits, and investigate abuse or security incidents.
Sharing and disclosure
Data is shared only as described above with service providers needed for the requested feature (including Google, Telegram, Enka.Network, and hosting/database infrastructure), when necessary to protect the service and its users, or when required by law. We do not sell or rent user data, and Google user data is not used for advertising.
Retention and deletion
- Local calculator data remains until you remove it or clear browser storage.
- A Google Drive backup remains until you delete it in the Calculator or through your Google account. OAuth access remains until it expires or is revoked.
- Logging out invalidates the server-side preset refresh session and removes the browser's preset credentials, but it does not delete the account or its presets.
- Preset accounts and their records do not currently have an automatic expiration. You can delete your own presets in the Calculator. Contact the maintainers to request deletion of your preset account and associated records.
- No fixed retention period for operational logs or Analytics data is defined in this codebase; retention is governed by operational needs and the applicable provider settings.
Security
We use HTTPS, hashed passwords, limited OAuth scope, and access controls intended to protect data. No system can guarantee absolute security, so please use a unique password and avoid putting sensitive information in public preset fields.
Contact and requests
For privacy questions or requests to access or delete server-side account data, contact the maintainers through Telegram or open an issue in the public source repository. Do not include passwords or authentication tokens in a request.
Changes to this policy
We may update this policy when the Calculator's features or data practices change. The effective date at the top identifies the latest revision.