> For the complete documentation index, see [llms.txt](https://docs.cakewallet.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cakewallet.com/features/advanced/background-sync.md).

# Background sync

{% hint style="info" %}
Background sync is currently only available on Android, and currently excludes Decred wallets.
{% endhint %}

## Background sync

Background sync will attempt to sync your wallets in the background at the specified interval. This can help keep your wallet up to date, and avoid the need for syncing lots of blocks when opening them. It covers **every wallet in the app** — not just Monero — with two exceptions: hardware wallets and Decred wallets are skipped. Background sync for Monero only uses the private view key, which avoids keeping the private spend key in memory.

Background sync lives on its own page: open `Settings` → App settings → `Connections` → `Background sync`, then use the `Background sync` toggle there. By default it is disabled, and once enabled it will background sync all of your eligible wallets.

There are three background sync options:

* **Daily**: Attempts to background sync approximately every eight-teen (18) hours
* **Hourly**: Attempts to background sync approximately every sixty (60) minutes
* **Aggressive**: Attempts to background sync approximately once every fifteen (15) minutes

Enabling background sync will require enabling `Unrestricted background service` and allowing the app to always run in the background.

Background sync has several additional settings which can be set to control network or device conditions.

### Notifications

You can enable transaction notifications by toggling the `Send notifications about new transactions` setting.

This will send a notification locally about each new transaction it finds — incoming (`Received`), outgoing (`Sent`), and `Autoshield` transactions — together with the amount and the wallet's name.

The notifications will only send during the background sync period, which will be as frequent as the `Background sync mode` setting.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.cakewallet.com/features/advanced/background-sync.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
