Customize
Personalization
Customize the survey shown after onboarding.
When FEATURES.personalization is true, users see a survey after onboarding and before auth. Answers are stored locally (SecureStore) and available via usePersonalization().
Config
Questions live in src/config/personalization.ts. Each question is one screen. Types:
single-selectmulti-selecttextslider
Labels use i18n keys. Mirror those keys in src/i18n/locales/*.json under personalization.
Skip or disable
- Flag:
personalization: falseinsrc/config/features.ts - Users can skip in the UI (
personalization.skip)
Storage keys are EXPO_PUBLIC_PERSONALIZATION_ANSWERS_KEY and EXPO_PUBLIC_PERSONALIZATION_COMPLETED_KEY.