In-memory data is removed based on use cases. For example, during a call, a call object remains in memory. When the call ends, the object is removed from memory, but a new CallLog object is created.
User data (on flash)
Permanent until rolled over, or until the device is reset to defaults
Call Logs (on flash)
Permanent until rolled over, manually deleted by the user, or until the device is reset to defaults
User Passwords (on flash)
Permanent until rolled over, or until the device is reset to defaults
User data in logs (on flash)
Permanent until rolled over, or until the device is reset to defaults