# Settings App

<figure><img src="https://1688068901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9bCwnajAqpi3Viykb5Wi%2Fuploads%2FdEzvX1VWdKVPJERMHCtJ%2F%7BCB1AE372-FDC1-4B85-AFC9-FDD21862619F%7D.png?alt=media&#x26;token=529151b0-f156-4d8b-a487-00f25235fa2f" alt=""><figcaption></figcaption></figure>

Within the Settings app, players can fully customize their device and manage their privacy. The application is divided into the following configurable sections:

* **Profile:** Players can define their display username, profile avatar, and desktop wallpaper. Please note that this configuration is saved locally and is exclusive to that specific physical device.
* **Security:** Allows the user to set up or change a login password to protect their laptop from unauthorized access.
* **Themes:** Players can personalize their UI by selecting from several pre-configured color palettes.
  * ***Note:*** You can easily add or remove color combinations by modifying the list in `av_laptop/config/themes.lua`. If you prefer to disable the theming feature entirely, you can set `Config.CanUseThemes = false` within the same configuration file.
* **Restore:** A crucial recovery tool that allows players to retrieve files from a lost, stolen, or destroyed laptop.
  * ***How it works:*** On the database side, this function scans the `laptop_files` table and seamlessly updates the `device_serial` column to match the new device, provided the `owner` column matches the player's exact framework identifier.
