# Persistent Storage

Apps are docker images that get started into containers. All data written to the container may be wiped on reboot or update.

Apps can store persistent information in the `/data` directory. This directory is mounted into a persistent storage location on the Auterion device and can be used by apps to store their own data.

The author of the app is responsible for keeping the data stored in `/data` up-to-date and to handle version update conflicts etc.

{% hint style="warning" %}
If your app is running on AuterionOS v3.5.2 or older, specifying any custom volumes to mount to your app will overwrite the default `/data` mount! You will need to manually specify the `/data` mount if you also need it mounted, as explained in the [Native Docker Compose](/app-development/app-framework/compose-override.md#default-properties) page.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.auterion.com/app-development/app-framework/file-storage.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
