Caldris

Caldris Privacy Policy

Effective 30 September 2026. Publisher: Luu Quang Thai. Contact: hoangthanhhuyen7378@icloud.com

Caldris is a single-player Calculation solitaire game. Offline practice does not require a profile. The app contains no advertising, purchases, cross-app tracking or analytics SDK.

Device storage

Practice games, completed local results, pending ranked submissions and preferences are stored on your device. Accepted moves are saved automatically. Anonymous online sign-in credentials are stored in the iOS Keychain with a device-only accessibility setting. They are not part of transferable device backups. Restoring local game data without those credentials does not restore the online account.

Online features

If you use online features, Caldris creates an anonymous account with Supabase. You do not provide an email address or password. We store the anonymous account identifier, chosen nickname, random suffix and selected country/region. Ranked games store the canonical deal, action trace, rules version, server timestamps and verified result so the server can validate scores and display rankings.

Your nickname, suffix, selected country/region and verified scores appear publicly on rankings. Do not enter a real name or other sensitive information in your nickname. Country is chosen by you; Caldris does not access GPS or request location permission.

Supabase processes requests to provide authentication and hosted data storage. Network infrastructure may process IP addresses and service logs for operation and security. Hosted operational logs follow the Supabase project configuration. No claim is made that provider logs are absent.

Choices and deletion

You can choose Practice offline on the profile screen. Reset local progress in Settings removes saved games, local records and unsent scores; it does not delete the online account or previously uploaded scores.

Delete online account in Settings requests permanent deletion of the current authenticated Caldris account, profile and ranked game data. Local progress is cleared only after server deletion is confirmed. A failed or unverified request is shown as an error. Uninstalling the app does not ask the server to delete your account.

Anonymous credentials cannot be recovered on another device if lost. Caldris refuses to silently replace a missing identity when old online data is present locally. For help with data requests, contact the publisher using the address on this page. Account ownership may need to be verified before a request can be acted on.

Retention and security

To recover interrupted deletion, the app temporarily saves a random confirmation code on your device. The server retains only its one-way hash, without an account identifier or profile, so deletion can be confirmed after credentials expire. This unlinked confirmation record has no scheduled expiry. The local code is removed when cleanup completes.

Online profiles and ranked game records remain until account deletion. Local data remains until reset or removal of the app’s data. Communications use HTTPS and credentials are stored in Keychain.

Contact and changes

Publisher: Luu Quang Thai. Privacy and support contact: hoangthanhhuyen7378@icloud.com.

Any change affecting collected data or its purpose will be reflected in this policy and the store privacy disclosures.

Українська