# 15D Sentence Review

When an application saves information, I need to know what has been saved, where it is stored, and how long it is expected to remain.
Some data belongs in the database, while temporary interface state may exist only in the current browser session or running process.
The position of an open dialog may not require the same treatment, depending on the experience that the product intends to offer.
We also check whether the new version can read information that was saved by the old version before the change.
A backup is useful only if we understand what it contains and how the information can be restored when it is needed.
The file should be stored in an appropriate location with access that matches the sensitivity of the information inside it.
The restore procedure should explain the required starting state and the effect it will have on information that already exists.
I keep the explanation connected to the actual project, because a generic instruction may omit a service or resource that this application requires.
Before changing the database structure, could you export the current data and explain exactly which files and records the backup will contain?
Please record the source environment and date, and keep the backup in a location appropriate for the private information that it contains.
Have the learner progress and saved vocabulary been included, or does the export cover only the public course content that visitors can read?
Good; after the migration, check whether the application can still read the old records and open the files associated with them.