{"package_name":"com.android.statementservice","label":"Intent Filter Verification Service","device_count":39,"observation_count":85,"user_facing_count":0,"first_seen":"2025-05-04T23:37:42Z","last_seen":"2026-07-15T01:59:32Z","guidance":{"summary":"The \"Intent Filter Verification Service\", the StatementService component of the Android platform source. It is the agent that checks Digital Asset Links statements: when an app declares that it handles links for a domain, this service fetches the assetlinks.json file published by that domain and confirms the site vouches for the app. That check is what allows a verified Android App Link to open straight in the app instead of falling back to a browser or a chooser dialogue. It has no user interface. In our sample it appears across a wide range of makes and is signed by each build's own platform key, which is consistent with a platform component rather than a downloadable app.\n\nVersion note: the surrounding verification model changed at Android 12. On Android 11 and lower the system would only make an app the default handler for its URL patterns if a matching Digital Asset Links file was found for every host in the manifest, whereas Android 12 introduced an updated verification process, in which verification can also be invoked manually for testing. Our sample shows the package holding both the older INTENT_FILTER_VERIFICATION_AGENT permission and the Android 12 DOMAIN_VERIFICATION_AGENT permission, which reflects that transition.\n\nFor Android Enterprise, EMM and kiosk fleets it matters wherever links should land in a specific managed app. Single sign-on callbacks, enrolment and activation links, and deep links into line-of-business apps can all be built on verified App Links, though they may equally use a custom URI scheme or another routing mechanism that does not involve this service. Where a workflow does rely on verified App Links, disabling this package stops the verification requests being made, so a link that should open in a managed app can instead fall back to a chooser or a browser. There is no benefit to disabling it and a realistic chance of breaking link handling, so leave it in place.","safe_to_disable":"caution","sources":[{"title":"StatementService - Android (frameworks/base) source","url":"https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/packages/StatementService/"},{"title":"Verify Android App Links | Android Developers","url":"https://developer.android.com/training/app-links/verify-android-applinks"},{"title":"Package provenance for com.android.statementservice - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.android.statementservice"}],"last_verified":"2026-08-05T00:00:00Z"},"labels":[{"label":"Intent Filter Verification Service","locale":"en-us","count":32},{"label":"Intent Filter Verification Service","locale":"en-gb","count":13},{"label":"Intent Filter Verification Service","locale":"en-be","count":5},{"label":"Intent Filter Verification Service","locale":"en","count":5},{"label":"Intent Filter Verification Service","locale":"","count":4},{"label":"Intent Filter Verification Service","locale":"es-us","count":3},{"label":"Intent Filter Verification Service","locale":"en-sg","count":2},{"label":"Intent Filter Verification Service","locale":"en-US","count":2},{"label":"Intent Filter Verification Service","locale":"en-au","count":2},{"label":"Intent Filter Verification Service","locale":"en-jm","count":2},{"label":"Intent Filter Verification Service","locale":"en-ng","count":2},{"label":"Intent Filter Verification Service","locale":"es-US","count":2},{"label":"Intent Filter Verification Service","locale":"es-es","count":2},{"label":"Intent Filter Verification Service","locale":"vi-VN","count":2},{"label":"Intent Filter Verification Service","locale":"vi-vn","count":2},{"label":"Intent Filter Verification Service","locale":"en-ph","count":1},{"label":"Intent Filter Verification Service","locale":"en-ie","count":1},{"label":"Intent Filter Verification Service","locale":"en-tt","count":1},{"label":"Intent Filter Verification Service","locale":"en-GB","count":1},{"label":"Intent Filter Verification Service","locale":"en-za","count":1},{"label":"Intent Filter Verification Service","locale":"es-MX","count":1},{"label":"Intent Filter Verification Service","locale":"th-th","count":1},{"label":"Intent Filter Verification Service","locale":"en-pk","count":1},{"label":"Intent Filter Verification Service","locale":"es-mx","count":1},{"label":"Intent Filter Verification Service","locale":"de-de","count":1},{"label":"Intent Filter Verification Service","locale":"fr-fr","count":1},{"label":"Intent Filter Verification Service","locale":"ja-jp","count":1},{"label":"Intent Filter Verification Service","locale":"en-in","count":1},{"label":"Intent Filter Verification Service","locale":"my-MM","count":1},{"label":"Intent Filter Verification Service","locale":"en-lk","count":1},{"label":"Intent Filter Verification Service","locale":"ru-ru","count":1},{"label":"Intent Filter Verification Service","locale":"en-nz","count":1},{"label":"Servicio de verificación de filtros de intento","locale":"es-es","count":1}],"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":1039,"make":"Google","model":"Pixel 10","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-06-05T10:10:22Z","provenance":{"classification":"google","sha256":"12463897ae7695a8eae1caab17d69c52fe5a0a035404a0163ef8d5236932a866"}},{"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":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":"oem","vendor":"HMD Global","sha256":"55db51f23a4739d70cbe33d42867cdf51889b68ac873f32b0a60747965cfb135"}},{"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":74,"make":"HONOR","model":"LLY-LX3","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-28T18:45:38Z"},{"device_id":261,"make":"INFINIX","model":"Infinix X6525B","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-05T08:06:06Z"},{"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":"oem","vendor":"ITEL MOBILE LIMITED","sha256":"1ba4d410de167d596e24ec3df2c1df59375a2e7cb01c46204cd78e193bf85309"}},{"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":21,"make":"NUU","model":"N5501L","os_api":"27","observation_count":3,"user_facing_count":0,"last_seen":"2025-08-21T16:28:46Z"},{"device_id":56,"make":"OnePlus","model":"CPH2465","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-17T23:27:30Z"},{"device_id":243,"make":"OnePlus","model":"CPH2653","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-24T13:35:42Z"},{"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":184,"make":"OnePlus","model":"KB2005","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-17T11:21:30Z"},{"device_id":7,"make":"OnePlus","model":"OnePlus8Pro","os_api":"30","observation_count":26,"user_facing_count":0,"last_seen":"2026-07-15T01:59:32Z","provenance":{"classification":"google","sha256":"a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc"}},{"device_id":96,"make":"OPPO","model":"CPH2591","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-10T09:11:23Z"},{"device_id":301,"make":"OPPO","model":"CPH2637","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-02T19:10:20Z","provenance":{"classification":"oem","vendor":"OPPO","sha256":"fc98dae63ad39626c8c67fbe83f2f06f74932a9cd146b92cecfc6a047a904386"}},{"device_id":90,"make":"QEMU","model":"Standard PC (i440FX + PIIX, 1996)","os_api":"27","observation_count":10,"user_facing_count":0,"last_seen":"2026-06-30T08:16:39Z","provenance":{"classification":"oem","vendor":"QEMU","sha256":"67036ff3dec39adf32ae28e8f3f94b2c1aec690ac8aadf681592e0e360be2f02"}},{"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":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":241,"make":"samsung","model":"SM-G973U","os_api":"31","observation_count":2,"user_facing_count":0,"last_seen":"2026-06-10T15:06:05Z","provenance":{"classification":"oem","vendor":"Samsung","sha256":"34df0e7a9f1cf1892e45c056b4973cd81ccf148a4050d11aea4ac5a65f900a42"}},{"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":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":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":320,"make":"TCL","model":"9566X","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-13T22:57:09Z","provenance":{"classification":"oem","vendor":"TCL","sha256":"1469e752fd54a862a7ab9c6065d7601c9d5bf156451a2114a265bd8cfe12e337"}},{"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"},{"device_id":171,"make":"Xiaomi","model":"21091116UI","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-08T16:34:28Z"},{"device_id":307,"make":"Xiaomi","model":"220333QNY","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-16T09:16:12Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025"}},{"device_id":32,"make":"Xiaomi","model":"23106RN0DA","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-22T18:36:34Z"},{"device_id":53,"make":"Xiaomi","model":"23124RA7EO","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-17T14:24:51Z"},{"device_id":279,"make":"Xiaomi","model":"24117RN76O","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-28T15:32:14Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025"}},{"device_id":323,"make":"Xiaomi","model":"24117RN76O","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-20T13:27:25Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025"}},{"device_id":195,"make":"Xiaomi","model":"M2012K11AG","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-01T12:09:57Z"},{"device_id":317,"make":"Xiaomi","model":"M2101K6G","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-08T07:45:49Z","provenance":{"classification":"oem","vendor":"Xiaomi","sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025"}}],"intelligence":{"device_profiles":13,"signer_count":9,"signer_consistent":false,"max_permission_count":13,"min_size_bytes":5975,"max_size_bytes":2034824,"min_target_sdk":27,"max_target_sdk":30,"oldest_version":"1.0","newest_version":"1.0","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"c9009d01ebf9f5d0302bc71b2fe9aa9a47a432bba17308a3111b75d7b2149025","classification":"oem","vendor":"Xiaomi","observation_count":4,"makes":["Xiaomi"],"signs_framework":true,"global_make_count":1,"global_package_count":322,"global_observation_count":860},{"sha256":"a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc","classification":"google","observation_count":2,"makes":["HUAWEI","OnePlus"],"signs_framework":false,"global_make_count":25,"global_package_count":87,"global_observation_count":422},{"sha256":"1ba4d410de167d596e24ec3df2c1df59375a2e7cb01c46204cd78e193bf85309","classification":"oem","vendor":"ITEL MOBILE LIMITED","observation_count":1,"makes":["ITEL MOBILE LIMITED"],"signs_framework":false,"global_make_count":1,"global_package_count":24,"global_observation_count":24},{"sha256":"34df0e7a9f1cf1892e45c056b4973cd81ccf148a4050d11aea4ac5a65f900a42","classification":"oem","vendor":"Samsung","observation_count":1,"makes":["samsung"],"signs_framework":true,"global_make_count":1,"global_package_count":508,"global_observation_count":10196},{"sha256":"55db51f23a4739d70cbe33d42867cdf51889b68ac873f32b0a60747965cfb135","classification":"oem","vendor":"HMD Global","observation_count":1,"makes":["HMD Global"],"signs_framework":false,"global_make_count":1,"global_package_count":14,"global_observation_count":14},{"sha256":"67036ff3dec39adf32ae28e8f3f94b2c1aec690ac8aadf681592e0e360be2f02","classification":"oem","vendor":"QEMU","observation_count":1,"makes":["QEMU"],"signs_framework":false,"global_make_count":1,"global_package_count":23,"global_observation_count":23},{"sha256":"12463897ae7695a8eae1caab17d69c52fe5a0a035404a0163ef8d5236932a866","classification":"google","observation_count":1,"makes":["Google"],"signs_framework":true,"global_make_count":1,"global_package_count":62,"global_observation_count":62},{"sha256":"fc98dae63ad39626c8c67fbe83f2f06f74932a9cd146b92cecfc6a047a904386","classification":"oem","vendor":"OPPO","observation_count":1,"makes":["OPPO"],"signs_framework":true,"global_make_count":1,"global_package_count":181,"global_observation_count":181},{"sha256":"1469e752fd54a862a7ab9c6065d7601c9d5bf156451a2114a265bd8cfe12e337","classification":"oem","vendor":"TCL","observation_count":1,"makes":["TCL"],"signs_framework":true,"global_make_count":1,"global_package_count":150,"global_observation_count":150}],"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.DOMAIN_VERIFICATION_AGENT","description":"Internal platform permission, granted only by the system.","official":false},{"permission":"android.permission.FOREGROUND_SERVICE","description":"Allows the app to make use of foreground services.","official":true},{"permission":"android.permission.INTENT_FILTER_VERIFICATION_AGENT","description":"Signature or privileged system permission.","official":false},{"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.OTHER_SENSORS","official":false},{"permission":"android.permission.POST_NOTIFICATIONS","description":"Allows the app to show notifications","official":true},{"permission":"android.permission.QUERY_ALL_PACKAGES","description":"Allows an app to see all installed packages.","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.UPDATE_DOMAIN_VERIFICATION_USER_SELECTION","description":"Signature-level system permission, for platform-signed apps.","official":false},{"permission":"android.permission.WAKE_LOCK","description":"Allows the app to prevent the phone from going to sleep.","official":true},{"permission":"com.android.statementservice.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION","official":false}]}}
