{"package_name":"com.google.android.syncadapters.contacts","label":"Google Contacts Sync","device_count":34,"observation_count":93,"user_facing_count":0,"first_seen":"2025-05-04T23:37:42Z","last_seen":"2026-10-27T07:51:05Z","guidance":{"summary":"Reported on devices as \"Google Contacts Sync\", this is a Google component with no launcher icon in our sample. Where signer data is recorded it is signed by keys this site classifies as Google, across several manufacturers' devices. Google does not document it by package name in the sources cited here, so its role is inferred from its label and its permissions. It requests access to read and write contacts, to use the device's accounts and Google authentication, to read and change sync settings, and network access, which fits an Android sync adapter that keeps the device's contacts in step with a Google Account. It also requests a permission named for itself that refers to GAL search, which suggests support for searching a work directory's global address list, but that could not be confirmed. This site aggregates permissions across observations rather than per build, so which builds declare them cannot be established.\n\nVersion note: in our sample it is recorded only on devices running Android 8.1 to Android 12L (API 27 to 32), and this site's roll-up reports target SDK values from 23 to 31. It is not recorded here on any device running Android 13 or later. Google's current help describes contact backup and sync as a service of Google Play services, and places the \"Google Contacts sync\" setting under All services in the device settings; those pages do not name this package, so whether that function moved out of this package on newer releases could not be sourced.\n\nFor Android Enterprise, EMM and kiosk use, no enrolment or management role is identified in the sources cited here. If it is the sync adapter its label indicates, disabling it would be expected to stop contacts syncing between the device and the Google Accounts added to it on the Android versions where it is present. Google documents a per-account \"Sync to this device\" setting for contacts sync, which is a less drastic way to stop syncing than disabling the package.","sources":[{"title":"Sync Google Contacts with your mobile device or computer - Google Contacts Help","url":"https://support.google.com/contacts/answer/2753077?hl=en\u0026co=GENIE.Platform%3DAndroid"},{"title":"Learn more about Google Play services for contacts - Android Help","url":"https://support.google.com/android/answer/12462432?hl=en"},{"title":"Package provenance for com.google.android.syncadapters.contacts - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.google.android.syncadapters.contacts"}],"last_verified":"2026-09-19T00:00:00Z"},"labels":[{"label":"Google Contacts Sync","locale":"en-us","count":43},{"label":"Google Contacts Sync","locale":"en-gb","count":13},{"label":"Google Contacts Sync","locale":"en","count":5},{"label":"Google Contacts Sync","locale":"en-be","count":5},{"label":"Google Contacts Sync","locale":"","count":3},{"label":"Google Contacts Sync","locale":"en-jm","count":3},{"label":"Google Contacts Sync","locale":"en-sg","count":3},{"label":"Google Contacts Sync","locale":"en-US","count":2},{"label":"Google Contacts Sync","locale":"en-au","count":2},{"label":"Google Contacts Sync","locale":"en-ng","count":2},{"label":"Google Contacts Sync","locale":"en-za","count":2},{"label":"Sincronización de los contactos de Google","locale":"es-us","count":2},{"label":"Synchronisation de Google Contacts","locale":"fr-fr","count":2},{"label":"Синхронизация Контактов Google","locale":"ru-ru","count":2},{"label":"Google Contacts Sync","locale":"en-GB","count":1},{"label":"Google Contacts Sync","locale":"en-ie","count":1},{"label":"Google Contacts Sync","locale":"en-nz","count":1},{"label":"Google Contacts Sync","locale":"en-ph","count":1},{"label":"Google Contacts Sync","locale":"en-tt","count":1},{"label":"Google အဆက်အသွယ်များ စင့်က် လုပ်ရန်","locale":"my-MM","count":1},{"label":"Google အဆက်အသွယ်များ စင့်က် လုပ်ရန်","locale":"my-mm","count":1},{"label":"Googleの連絡先の同期","locale":"ja-jp","count":1},{"label":"Sincroniz. dos contatos do Google","locale":"pt-BR","count":1},{"label":"Sincroniz. dos contatos do Google","locale":"pt-br","count":1},{"label":"Sincronización de contactos de Google","locale":"es-es","count":1},{"label":"Sincronización de los contactos de Google","locale":"es-US","count":1},{"label":"Synchronisation de Google Contacts","locale":"fr-FR","count":1},{"label":"Synchronisation de Google Contacts","locale":"fr-dz","count":1},{"label":"ซิงค์สมุดโทรศัพท์ Google","locale":"th-th","count":1}],"seen_on_pagination":{"paging_mode":"complete","limit":34,"offset":0,"has_more":false,"next_offset":null,"after":null,"next_after":null,"total":34},"seen_on":[{"device_id":13,"make":"A-gold","model":"Titan","os_api":"28","observation_count":6,"user_facing_count":0,"last_seen":"2025-06-15T20:42:07Z"},{"device_id":163,"make":"Blackview","model":"VARG","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-01T13:45:53Z"},{"device_id":159,"make":"CipherLab","model":"RK95","os_api":"28","observation_count":3,"user_facing_count":0,"last_seen":"2025-09-25T07:33:44Z"},{"device_id":63,"make":"Google","model":"Pixel 6","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-22T21:31:08Z"},{"device_id":91,"make":"Google","model":"sdk_gphone64_x86_64","os_api":"31","observation_count":7,"user_facing_count":0,"last_seen":"2026-10-10T09:32:23Z","provenance":{"classification":"google","sha256":"1975b2f17177bc89a5dff31f9e64a6cae281a53dc1d1d59b1d147fe1c82afa00"}},{"device_id":277,"make":"HMD Global","model":"Nokia 8.3 5G","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-25T19:50:30Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":22,"make":"HONOR","model":"HEY-W09","os_api":"31","observation_count":3,"user_facing_count":0,"last_seen":"2025-08-26T23:27:56Z"},{"device_id":6672,"make":"HUAWEI","model":"HRY-LX1T","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2026-09-04T05:58:22Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":262,"make":"ITEL MOBILE LIMITED","model":"itel A16 Plus","os_api":"27","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-06T06:29:42Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":106,"make":"LENOVO","model":"Lenovo TB-7306F","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-19T15:27:54Z"},{"device_id":28,"make":"LENOVO","model":"Lenovo TB-X6C6NBF","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-15T11:09:01Z"},{"device_id":179,"make":"Lenovo","model":"TB328FU","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-15T13:23:53Z"},{"device_id":21,"make":"NUU","model":"N5501L","os_api":"27","observation_count":3,"user_facing_count":0,"last_seen":"2025-08-21T16:28:46Z"},{"device_id":174,"make":"OnePlus","model":"HD1903","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-10T10:08:23Z"},{"device_id":7,"make":"OnePlus","model":"OnePlus8Pro","os_api":"30","observation_count":32,"user_facing_count":0,"last_seen":"2026-10-21T22:04:52Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":90,"make":"QEMU","model":"Standard PC (i440FX + PIIX, 1996)","os_api":"27","observation_count":11,"user_facing_count":0,"last_seen":"2026-09-10T21:33:23Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":148,"make":"realme","model":"RMX2001","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-21T05:31:41Z"},{"device_id":188,"make":"realme","model":"RMX3627","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-20T00:37:49Z"},{"device_id":244,"make":"realme","model":"RMX3690","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-25T05:28:07Z"},{"device_id":330,"make":"revoview","model":"S6518","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-30T15:33:07Z"},{"device_id":98,"make":"RHINO","model":"C10","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-14T09:44:15Z"},{"device_id":293,"make":"samsung","model":"SM-A125F","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2026-01-21T16:36:23Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":9369,"make":"samsung","model":"SM-A125M","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2026-10-14T11:23:27Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":241,"make":"samsung","model":"SM-G973U","os_api":"31","observation_count":2,"user_facing_count":0,"last_seen":"2026-08-31T01:25:23Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":300,"make":"samsung","model":"SM-M315F","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-02T16:03:40Z"},{"device_id":145,"make":"samsung","model":"SM-N950U1","os_api":"28","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-20T13:37:10Z"},{"device_id":9068,"make":"samsung","model":"SM-N960N","os_api":"29","observation_count":1,"user_facing_count":0,"last_seen":"2026-10-27T07:51:05Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":105,"make":"SMT_HK","model":"Helium Pro","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-19T02:48:07Z"},{"device_id":309,"make":"SMT_HK","model":"OV2219","os_api":"32","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-16T19:36:36Z","provenance":{"classification":"google","sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83"}},{"device_id":126,"make":"SMT_HK","model":"YUMPINGO_1","os_api":"28","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-09T20:31:03Z"},{"device_id":52,"make":"Sony","model":"I3312","os_api":"27","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-17T13:25:35Z"},{"device_id":182,"make":"TCL","model":"6025D_EEA","os_api":"30","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-17T05:43:21Z"},{"device_id":178,"make":"Ulefone","model":"Power Armor X11 Pro","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-15T05:09:46Z"},{"device_id":264,"make":"unknown","model":"GCE x86 phone","os_api":"28","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-07T10:40:14Z"}],"intelligence":{"insights":["Signed by Google's own signing key (the same key Google uses across devices), so it is a Google-provided preinstall that updates independently of the system image, though 2 different Google signing keys appear across the fleet. This certificate spans 29 device makes - the hallmark of a globally distributed Google key.","Its largest observed manifest declares 20 permissions: 3 runtime (user-granted), 1 signature or system-level, 10 install-time and 6 vendor or uncatalogued.","Never reported as user-facing, so it runs as a background or system component rather than an app the user opens."],"device_profiles":11,"signer_count":2,"signer_consistent":false,"max_permission_count":20,"min_size_bytes":1136977,"max_size_bytes":2812529,"min_target_sdk":23,"max_target_sdk":31,"oldest_version":"8.1.0","newest_version":"12-8361351","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"f0fd6c5b410f25cb25c3b53346c8972fae30f8ee7411df910480ad6b2d60db83","classification":"google","observation_count":10,"makes":["HMD Global","HUAWEI","ITEL MOBILE LIMITED","OnePlus","QEMU","SMT_HK","samsung"],"signs_framework":false,"global_make_count":29,"global_package_count":30,"global_observation_count":1922},{"sha256":"1975b2f17177bc89a5dff31f9e64a6cae281a53dc1d1d59b1d147fe1c82afa00","classification":"google","observation_count":1,"makes":["Google"],"signs_framework":false,"global_make_count":1,"global_package_count":19,"global_observation_count":36}],"permissions":[{"permission":"android.permission.ACCESS_NETWORK_STATE","description":"Allows the app to view information about network connections such as which networks exist and are connected.","official":true},{"permission":"android.permission.GET_ACCOUNTS","description":"Allows the app to get the list of accounts known by the phone. This may include any accounts created by applications you have installed.","official":true},{"permission":"android.permission.INTERACT_ACROSS_USERS","description":"Signature or privileged system permission.","official":false},{"permission":"android.permission.INTERNET","description":"Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.","official":true},{"permission":"android.permission.READ_CONTACTS","description":"Allows the app to read data about your contacts stored on your phone. Apps will also have access to the accounts on your phone that have created contacts. This may include accounts created by apps you have installed. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.","official":true},{"permission":"android.permission.READ_SYNC_SETTINGS","description":"Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account.","official":true},{"permission":"android.permission.READ_SYNC_STATS","description":"Allows an app to read the sync stats for an account, including the history of sync events and how much data is synced.","official":true},{"permission":"android.permission.RECEIVE_BOOT_COMPLETED","description":"Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.","official":true},{"permission":"android.permission.SUBSCRIBED_FEEDS_READ","description":"Install-time permission, granted automatically.","official":false},{"permission":"android.permission.SUBSCRIBED_FEEDS_WRITE","description":"Install-time permission, granted automatically.","official":false},{"permission":"android.permission.USE_CREDENTIALS","description":"Install-time permission, granted automatically.","official":false},{"permission":"android.permission.WAKE_LOCK","description":"Allows the app to prevent the phone from going to sleep.","official":true},{"permission":"android.permission.WRITE_CONTACTS","description":"Allows the app to modify the data about your contacts stored on your phone. This permission allows apps to delete contact data.","official":true},{"permission":"android.permission.WRITE_SYNC_SETTINGS","description":"Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.","official":true},{"permission":"com.google.android.gms.permission.CONTACTS_SYNC_DELEGATION","official":false},{"permission":"com.google.android.googleapps.permission.GOOGLE_AUTH","official":false},{"permission":"com.google.android.googleapps.permission.GOOGLE_AUTH.cp","official":false},{"permission":"com.google.android.providers.gsf.permission.READ_GSERVICES","official":false},{"permission":"com.google.android.providers.gsf.permission.WRITE_GSERVICES","official":false},{"permission":"com.google.android.syncadapters.contacts.permission.GAL_SEARCH","official":false}]},"previews":{"labels":{"kind":"preview","limit":60,"total":29,"truncated":false,"collection_url":"/api/packages/com.google.android.syncadapters.contacts/labels"}},"collections":{"labels":"/api/packages/com.google.android.syncadapters.contacts/labels","seen_on":"/api/packages/com.google.android.syncadapters.contacts/seen_on"}}
