In addition to 1 MB application flash, PSoC 6 has 32 KB of EEPROM area and 32 KB of secure flash. You can use the EEPROM area for storing the user data.
Also note that some middleware (e.g. BLE, Emulated EEPROM) can place their data into this memory region. Therefore, re-purposing this memory region will prevent such middleware from operation.