1# Data Saver vs Battery Saver
2
3The tables below show whether an app has network access while on background depending on the status of Data Saver mode, Battery Saver mode, and the app's whitelist on those restricted modes.
4
5### How to read the tables
6
7The 2 topmost rows define the Battery Saver mode and whether the app is whitelisted or not for it.
8The 2  leftmost columns define the Data Saver mode and whether the app is whitelisted, not whitelisted, or blacklisted for it.
9The cells define the network status when the app is on background.
10
11More specifically:
12
13* **DS ON**: Data Saver Mode is on
14* **DS OFF**: Data Saver Mode is off
15* **BS ON**: Battery Saver Mode is on
16* **BS OFF**: Battery Saver Mode is off
17* **WL**: app is whitelisted
18* **!WL**: app is not whitelisted
19* **BL**: app is blacklisted
20* **ok**: network access granted while app on background (NetworkInfo's state/detailed state should be `CONNECTED` / `CONNECTED`)
21* **blk**: network access blocked while app on background (NetworkInfo's state/detailed state should be `DISCONNECTED` / `BLOCKED`)
22
23
24## On metered networks
25
26|         |       | BS   | ON    | BS   | OFF   |
27|:-------:|-------|------|-------|------|-------|
28|         |       | *WL* | *!WL* | *WL* | *!WL* |
29| **DS**  |  *WL* |  ok  | blk   |  ok  |  ok   |
30| **ON**  | *!WL* | blk  | blk   | blk  | blk   |
31|         |  *BL* | blk  | blk   | blk  | blk   |
32| **DS**  |  *WL* | blk  | blk   |  ok  |  ok   |
33| **OFF** | *!WL* | blk  | blk   |  ok  |  ok   |
34|         |  *BL* | blk  | blk   | blk  | blk   |
35
36
37## On non-metered networks
38
39|         |       | BS   | ON    | BS   | OFF   |
40|:-------:|-------|------|-------|------|-------|
41|         |       | *WL* | *!WL* | *WL* | *!WL* |
42| **DS**  |  *WL* |  ok  | blk   |  ok  |  ok   |
43| **ON**  | *!WL* |  ok  | blk   |  ok  |  ok   |
44|         |  *BL* |  ok  | blk   |  ok  |  ok   |
45| **DS**  |  *WL* |  ok  | blk   |  ok  |  ok   |
46| **OFF** | *!WL* |  ok  | blk   |  ok  |  ok   |
47|         |  *BL* |  ok  | blk   |  ok  |  ok   |
48