To provide this feature and maintain usability, some settings/data are stored only locally in the form of
SharedPreferences, the app documents folder, or a local DB (SQLite/sqflite).
These values are not automatically transmitted to the developer’s server and may be deleted together when app data is cleared or the app is uninstalled (or depending on device policy).
SharedPreferences)| Category | Key (Example) | Purpose | Storage Location | Deletion Timing |
|---|---|---|---|---|
| Initial setup completion status | setup_done |
Determines whether the initial setup has been completed or skipped | SharedPreferences | When app data is cleared or the app is uninstalled |
| Country selection history | selected_countries |
Stores the history of recently selected countries | Same as above | Same as above |
| Currently active country | active_country |
Configures the game list based on the current country | Same as above | Same as above |
| Currently active game | active_lotto_id |
Specifies the default game to display/use for statistics | Same as above | Same as above |
| Selected game list | selected_lotto_ids |
Stores the list of games to use for statistics/search | Same as above | Same as above |
| App language setting | app_locale_tag |
Applies a fixed app language instead of the system language | Same as above | Same as above |
| Ophiuchus mode | enable_ophiuchus_mode |
Reflects extended mode in zodiac calculation/display | Same as above | Same as above |
| JSON editor sheet usage status | json_editor_sheet_enabled |
Stores whether the JSON editor bottom sheet is shown | Same as above | Same as above |
SharedPreferences)| Category | Key (Example) | Purpose | Storage Location | Deletion Timing |
|---|---|---|---|---|
| Seed reference time (date/time) | birth_datetime_iso |
Stores the seed reference time used for number generation/reports | SharedPreferences | When app data is cleared or the app is uninstalled |
SharedPreferences)| Category | Key (Example) | Purpose | Storage Location | Deletion Timing |
|---|---|---|---|---|
| JSON guide one-time display flag | json_guide_shown_{gameId} |
Prevents duplicate display of the JSON editing guide | SharedPreferences | When app data is cleared or the app is uninstalled |
| Slot record bottom sheet usage status | slot_machine_bottom_sheet_enabled |
Stores whether the slot record bottom sheet is shown | Same as above | Same as above |
SharedPreferences)| Category | Key (Example) | Purpose | Storage Location | Deletion Timing |
|---|---|---|---|---|
| Current slot record existence status | slot_machine_current_has_record |
Stores whether the current record exists | SharedPreferences | When app data is cleared or the app is uninstalled |
| Current slot result type | slot_machine_current_outcome |
Stores success/failure/pending status | Same as above | Same as above |
| Current slot image number | slot_machine_current_image_no |
Stores the currently displayed image state | Same as above | Same as above |
| Current accumulated failure count | slot_machine_current_failure_count |
Stores the current consecutive failure count | Same as above | Same as above |
| Current success probability value | slot_machine_current_success_rate_percent |
Stores the success probability linked to the current record | Same as above | Same as above |
| Last consumed record existence status | slot_machine_last_has_record |
Stores whether the last usage record exists | Same as above | Same as above |
| Last consumed result type | slot_machine_last_outcome |
Stores the success/failure status of the last record | Same as above | Same as above |
| Last consumed image number | slot_machine_last_image_no |
Stores the image state of the last record | Same as above | Same as above |
| Last consumed failure count | slot_machine_last_failure_count |
Stores the accumulated failure count of the last record | Same as above | Same as above |
| Last consumed success probability | slot_machine_last_success_rate_percent |
Stores the success probability of the last record | Same as above | Same as above |
| Configured default success probability | slot_machine_configured_success_rate_percent |
Stores the slot success probability adjusted by the user | Same as above | Same as above |
SharedPreferences)| Category | Key (Example) | Purpose | Storage Location | Deletion Timing |
|---|---|---|---|---|
| Number-based checkpoint (v1) | nb_checkpoint_v1_{gameId} |
Maintains legacy temporary saved records | SharedPreferences | When app data is cleared or the app is uninstalled |
| Number-based checkpoint (v2) | nb_checkpoints_v2_{gameId} |
Stores a list of checkpoints for pause/resume | Same as above | Same as above |
| AI model setting by game | ai_model_{gameId} |
Stores AI selection weights/slot settings by game | Same as above | Same as above |
/game_json/{gameId}.jsonDepending on the feature, the app may store the following lottery record/log data in a local DB.
During normal operation, the following temporary data may be generated.
Temporary files may be located in cache/temporary folder areas managed by the OS,
may be automatically cleaned up according to OS policy, and are not uploaded to the developer’s server.