Where is chrome extension's 'chrome.storage.local' data saved?

google-chrome, google-chrome-extension, local-storage

Solution

For Windows, you can find different data related to your extension [extension_id] at these places

C:\Users\[user_name]\AppData\Local\Google\Chrome\User Data\Default\Local Extension Settings\[extension_id]

C:\Users\[user_name]\AppData\Local\Google\Chrome\User Data\Default\Sync Extension Settings\[extension_id]

C:\Users\[user_name]\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_[extension_id]

want to checkout chrome.storage data

- open developer tools pointing your background page

type command

chrome.storage.sync.get(null, function (data) { console.info(data) });

or

chrome.storage.local.get(null, function (data) { console.info(data) });

Problem

I can find the previous localStorage api data in `~/.config/google-chrome/Default/Local Storage` directory. I see that these are sqlite files which I can browse with sqlite3. However, I'm moving from localStorage api to `chrome.storage` api and saving the information with `chrome.storage.local` method. Now, how and where are these files are bing saved in my file system? I can't seem to find any information regarding this in their doc. Any help would be highly appreciated.

Original source

Related problems