I'm actually just using IndexedDB so it doesn't sync. I use Chrome storage to cache the license (in case you were wondering about the permissions). There is a special Chrome storage sync api but it's limited to 800kb I think. I'm still exploring a good way to implement (unlimited) sync. Thanks for the feedback!
Since it saves to Chrome local storage, wouldn't notes get synced along with other Chrome data?