Just as the Customizer doesn’t have to be limited to admin use only, it turns out that it doesn’t have to be limited in the use of setting options either. By default, the Customizer stores in theme mods — the special set of options for the current theme. It can also save to any other option.
In this article I’ll show you how to store the option in a different way, for example user meta. Once you understand how this works, you should be able to use the Customizer with any type of data storage. In fact, since we will be using a action hook, you will be able to use values set to cause any code to run.