It's probably worth pointing out that the online process is one time and it installs a token that permanently lets the setting be toggled offline afterwards. This persists across factory resets and flashing any OS.
I wrote more details about it works under the hood here: https://news.ycombinator.com/item?id=35856171