[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Evolu](https://evolu.dev/docs/api-reference/common/local-first/Evolu) › RequestPersistentStorageDep

Defined in: [packages/common/src/local-first/Evolu.ts:1221](https://github.com/evoluhq/evolu/blob/bb2644275dd99ff6dce4744db578967699045ea3/packages/common/src/local-first/Evolu.ts#L1221)

Asks the platform to keep stored databases until the user deletes them.

Only unsynced local changes exist nowhere else, so each [Evolu](https://evolu.dev/docs/api-reference/common/local-first/Evolu/interfaces/Evolu) instance
calls it after its first local mutation, when its
[Evolu.devicePersistence](https://evolu.dev/docs/api-reference/common/local-first/Evolu/interfaces/Evolu#devicepersistence) is `Unknown`. A platform provides it when its
storage can be deleted without the user, as a browser's can.

## Properties

<a id="requestpersistentstorage"></a>

### requestPersistentStorage

```ts
readonly requestPersistentStorage: () => void;
```

Defined in: [packages/common/src/local-first/Evolu.ts:1222](https://github.com/evoluhq/evolu/blob/bb2644275dd99ff6dce4744db578967699045ea3/packages/common/src/local-first/Evolu.ts#L1222)