ContactsCollector

Permissioned collector for SignalCategory.Contacts.

Reports contact count, account-type distribution and phone-label distribution via the Contacts content provider. Only aggregate counts are read — never names, numbers or emails.

Privacy: contact-database size and structure are strongly behaviorally identifying; no personal contact data leaves the device. Gated behind PermissionKind.Contacts.

See also

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val category: SignalCategory

Functions

Link copied to clipboard
open suspend override fun collect(context: Context): List<FingerprintSignal>

Collects aggregate contact-database signals for this category.