Settings are saved to localStorage. In Chrome signed into a Google account, Chrome syncs extension storage across devices automatically — so if you load this via a new tab extension, your settings follow you everywhere.