App Flags
App Flags are hidden persistent key/value entries used for internal one-time behaviors (for example migrations).
They are not exposed in the Settings UI.
Storage and encryption
App Flags are stored in your active config directory:
This file is encrypted using the same key as regular settings:
Current usage
Right now, App Flags are used to track a couple of 1-time migration helpers:
accounts.legacy_credentials_importedloadouts.legacy_json_migrated
What they mean:
accounts.legacy_credentials_importedIntenseRP already imported legacy per-provider credentials into Saved Accounts.loadouts.legacy_json_migratedIntenseRP already attempted the oldloadouts.json-> GUI loadouts migration.
--clearFlags
You can clear all App Flags by launching IntenseRP with:
What it does
- Clears all entries from
appflags.json.enc - Exits immediately after clearing
- Does not delete normal settings, account credentials, or browser profiles
Examples
This resets one-time guards
Clearing flags can re-enable one-time actions on next launch.
That includes the old loadouts.json import guard, so --clearFlags can make IntenseRP try the legacy loadouts migration again.