Android has had a data saving feature baked into the OS for a while now. The way it works is simple. Set the date that your bill cycle ends, set your warning limit, and then set a hard limit. Android will discontinue the use of cellular data once you hit the pre-specified limit. This would ensure that subscribers don't hit their data caps by the end of the month and avoid overages. Simple right? Marshmallow introduced a more refined version which allowed specific apps unrestricted access to data even when the data saver is switched on. In Marshmallow, switching the Data Saver on would...
Source: http://www.gsmarena.com/android_70_nougat_to_fine_tune_androids_data_saver-news-19987.php