The concept is more of an admin-standard user settings. The admin set global preferences for all users while also the standard users will be able to set their individual preferences.
In summary, the admin will set a global preference for all user to follow (this will definitely be saved in server so it affects all), while the user can further customise some other local setting which can either be saved in server or local but local storage would be better.