Chrome Schema Reference
Exported Object: Addresses and more
Exported Object represents: Information entered into online forms, such as phone
numbers, email addresses, and some physical addresses.
Object is exported in these formats:JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and
ingesting the relevant data exports. Data fields produced in an export vary by service
and user action and some services or actions don't produce each data field described.
|
Data Field * |
Field Definition |
Data Field Type |
Autofill Profile |
An array of
AutofillProfileSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Contact Info |
An array of
ContactInfoSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Autofill |
An
AutofillSpecifics
object. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added instead of the object.
|
object|string |
Exported Object: Bookmarks
Exported Object represents: The pages bookmarked in Chrome.
Object is exported in these formats:HTML
* The preceding fields represent key data fields for the purposes of parsing and
ingesting the relevant data exports. Data fields produced in an export vary by service
and user action and some services or actions don't produce each data field described.
|
|
|
|
Exported Object: History
Exported Object represents: The sites visited in Chrome, including web addresses
entered in the address bar.
Object is exported in these formats:JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and
ingesting the relevant data exports. Data fields produced in an export vary by service
and user action and some services or actions don't produce each data field described.
|
Data Field * |
Field Definition |
Data Field Type |
Browser History |
An array of Chrome history objects. Note that if the user data is encrypted, the string
"Your data is encrypted and cannot be exported" is added to the array instead of
the object.
|
array |
Typed Url |
An array of
TypedUrlSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Session |
An array of
SessionSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Exported Object: Dictionary
Exported Object represents: Words added to Chrome dictionary.
Object is exported in these formats:CSV
* The preceding fields represent key data fields for the purposes of parsing and
ingesting the relevant data exports. Data fields produced in an export vary by service
and user action and some services or actions don't produce each data field described.
|
|
|
|
Exported Object: Extensions
Exported Object represents: Extensions installed from the Chrome Web Store.
Object is exported in these formats:JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and
ingesting the relevant data exports. Data fields produced in an export vary by service
and user action and some services or actions don't produce each data field described.
|
Data Field * |
Field Definition |
Data Field Type |
Extensions |
An array of
ExtensionSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Extension Settings |
An array of
ExtensionSettingSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Exported Object: Settings
Exported Object represents: Chrome user settings.
Object is exported in these formats:JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and
ingesting the relevant data exports. Data fields produced in an export vary by service
and user action and some services or actions don't produce each data field described.
|
Data Field * |
Field Definition |
Data Field Type |
Apps |
An array of
AppSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
App Settings |
An array of
AppSettingSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Preferences |
An array of
PreferenceSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Priority Preferences |
An array of
PriorityPreferenceSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Themes |
An array of
ThemeSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
App Lists |
An array of
AppListSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Web Apps |
An array of
WebAppSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Search Engines |
An array of
SearchEngineSpecifics
objects. Note that if the user data is encrypted, the string "Your data is encrypted and cannot be exported" is added to the array instead of the object.
|
array |
Exported Object: Reading List
Exported Object represents: Pages added to the reading list in Chrome.
Object is exported in these formats:HTML
* The preceding fields represent key data fields for the purposes of parsing and
ingesting the relevant data exports. Data fields produced in an export vary by service
and user action and some services or actions don't produce each data field described.
|
|
|
|
A table representing Resource Groups and the objects that are exported with it.
Resource Group |
OAuth Scope Name |
Description |
Exported Objects |
chrome.autofill |
https://www.googleapis.com/auth/dataportability.chrome.autofill |
Information the user entered into online forms in Chrome, like phone numbers, email
addresses, and some physical addresses.
|
Addresses and more |
chrome.bookmarks |
https://www.googleapis.com/auth/dataportability.chrome.bookmarks |
Pages the user bookmarked in Chrome. |
Bookmarks |
chrome.dictionary |
https://www.googleapis.com/auth/dataportability.chrome.dictionary |
Words the user added to Chrome's dictionary. On some devices, words are added to their
device's dictionary instead of Chrome's.
|
Dictionary |
chrome.extensions |
https://www.googleapis.com/auth/dataportability.chrome.extensions |
Extensions from the Chrome Web Store. |
Extensions |
chrome.history |
https://www.googleapis.com/auth/dataportability.chrome.history |
Sites the user visited in Chrome, including web addresses they entered in the address bar.
|
History |
chrome.reading_list |
https://www.googleapis.com/auth/dataportability.chrome.reading_list |
Pages the user added to their reading list in Chrome. |
Reading List |
chrome.settings |
https://www.googleapis.com/auth/dataportability.chrome.settings |
Settings in Chrome. |
Settings |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[null,null,["Last updated 2024-10-31 UTC."],[[["Chrome user data is categorized into resource groups like bookmarks, history, and settings, each accessible via a specific OAuth scope."],["Each resource group contains various data fields, which can be arrays or objects holding specific user information."],["Exported data can be in JSON, HTML, or CSV formats depending on the resource group."],["User data encryption is a crucial aspect, and encrypted fields are represented with a placeholder string."],["Developers can utilize this information to request and access user data for data portability purposes using appropriate OAuth scopes."]]],[]]