Settings.json
Format Definition¶
This page has been automatically generated from the schema Settings.schema.json
.
Settings¶
The Settings.json
file in a Google Takeout Location History extraction. Contains information about the Google account settings related to Location History, information about the devices associated, and other auxiliary metadata.
Example
{
"createdTime": "2013-05-15T21:53:59.385Z",
"modifiedTime": "2020-07-01T21:27:31.880Z",
"historyEnabled": true,
"deviceSettings": [
{
"deviceTag": 1234567890,
"reportingEnabled": true,
"legalCountryCode": "es",
"devicePrettyName": "ONEPLUS A6013",
"platformType": "ANDROID",
"deviceCreationTime": "2019-01-07T18:13:23.713Z",
"latestLocationReportingSettingChange": {
"reportingEnabledModificationTime": "2019-01-07T18:13:24.673Z"
},
"androidOsLevel": 28,
"deviceSpec": {
"manufacturer": "OnePlus",
"brand": "OnePlus",
"product": "OnePlus6T",
"device": "OnePlus6T",
"model": "ONEPLUS A6013",
"isLowRam": false
}
}
],
"retentionWindowDays": 2147483647,
"hasReportedLocations": true,
"hasSetRetention": false
}
Property | Description |
---|---|
createdTime |
Created Time string (date-time )Example: "2013-05-15T21:53:59.385Z" Timestamp (as an ISO 8601 string) when Location History was first available on this Google account. |
deviceSettings​[] |
Device Settings array of: object (Device Settings)List of devices associated with the Location History information on this Google account. |
hasReportedLocations |
Has Reported Locations boolean Example: true Whether this Google account has any reported Location History information. |
hasSetRetention |
Has Set Retention boolean Example: false Whether this Google account has configured the auto-delete setting (retention) for the Location History data. Corresponds to the Auto-delete setting in the Activity Controls page.See also retentionWindowDays . |
historyEnabled |
History Enabled boolean Example: true Whether Location History is enabled on this Google account (controlled in the Activity Controls page). |
modifiedTime |
Modified Time string (date-time )Example: "2020-07-01T21:27:31.880Z" Timestamp (as an ISO 8601 string) when any Location History setting was last modified on this Google account. |
retentionWindowDays |
Retention Window Days integer Example: 540 Number of days the Location History information is retained in this Google account. Corresponds to the Auto-delete setting in the Activity Controls page.This value should be ignored if hasSetRetention is false. |
Device Settings¶
Information about a device associated with the Google Location History account.
Example
{
"deviceTag": 1234567890,
"reportingEnabled": true,
"legalCountryCode": "es",
"devicePrettyName": "ONEPLUS A6013",
"platformType": "ANDROID",
"deviceCreationTime": "2019-01-07T18:13:23.713Z",
"latestLocationReportingSettingChange": {
"reportingEnabledModificationTime": "2019-01-07T18:13:24.673Z"
},
"androidOsLevel": 28,
"deviceSpec": {
"manufacturer": "OnePlus",
"brand": "OnePlus",
"product": "OnePlus6T",
"device": "OnePlus6T",
"model": "ONEPLUS A6013",
"isLowRam": false
}
}
Property | Description |
---|---|
androidOsLevel |
Android OS Level integer Example: 28 The version of the device's operating system (only applies to Android devices). Corresponds to the API Level (e.g. 28 is Android 9 Pie). |
deviceCreationTime |
Device Creation Time string (date-time )Example: "2019-01-07T18:13:23.713Z" Timestamp (as an ISO 8601 string) of the first time this device was available for Location History reporting on this Google account. |
devicePrettyName |
Device Pretty Name string Example: "ONEPLUS A6013" Pretty name of the device, recommended for user-facing applications. |
deviceSpec |
Device Specification object (Device Specification)Technical information and specifications about the device. |
deviceTag |
Device Tag integer Example: 1234567890 Integer identifier (specific to Location History) of the device. |
latestLocationReportingSettingChange |
Latest Location Reporting Setting Change Information on the latest change(s) to Location History settings on this Google account. Help Wanted: Are properties other than reportingEnabledModificationTime possible? Contributions to improve this are welcome. |
legalCountryCode |
Legal Country Code string Example: "es" Two-letter ISO 3166 country code. Help Wanted: The meaning of this field is uncertain. Contributions to improve this are welcome. |
platformType |
Platform Type string Example: "ANDROID" Platform of the device. Valid values are: ANDROID , IOS and UNKNOWN . |
reportingEnabled |
Reporting Enabled boolean Example: true Whether this device is configured to report Location History information (controlled in the Activity Controls page). |
Device Specification¶
Technical information and specifications about a device.
Example
{
"manufacturer": "OnePlus",
"brand": "OnePlus",
"product": "OnePlus6T",
"device": "OnePlus6T",
"model": "ONEPLUS A6013",
"isLowRam": false
}
Property | Description |
---|---|
brand |
Brand string Example: "OnePlus" Brand of the device. |
device |
Device string Example: "OnePlus6T" Name of the device. |
isLowRam |
Is Low Ram boolean Example: false Whether the device is considered low-ram. |
manufacturer |
Manufacturer string Example: "OnePlus" Manufacturer of the device. |
model |
Model string Example: "ONEPLUS A6013" Model of the device. |
product |
Product string Example: "OnePlus6T" Product name of the device. |
Latest Location Reporting Setting Change¶
Information on the latest change(s) to Location History settings on this Google account.
Help Wanted:
Are properties other than reportingEnabledModificationTime
possible? Contributions to improve this are welcome.
Example
{
"reportingEnabledModificationTime": "2019-01-07T18:13:24.673Z"
}
Property | Description |
---|---|
reportingEnabledModificationTime |
Reporting Enabled Modification Time string Example: "2019-01-07T18:13:24.673Z" Time that Location History reporting was enabled or disabled for the last time on this Google account. |
Last update:
2024-03-24