Privacy & SDK terms
On-device inference and SDK metrics
Google states that ML Kit processes inputs and outputs on-device, while sending API performance and usage metrics to Google. Its SDK may also contact Google for updates and compatibility information. On-device generation therefore does not mean the SDK is network-silent. ML Kit terms and privacy.
Google places responsibility on app developers to inform users about that metrics processing where applicable law requires it. Review its current disclosure guidance for your app. ML Kit privacy requirements.
Why installation is separate
on-device-llm provides Apple's native inference path without adding ML Kit. on-device-llm-android makes Android integration a separate choice. Its compileOnly dependency means your app must explicitly add Google's runtime SDK; see Getting started.
Shared JavaScript code does not merge the providers' data policies. A configured cloud provider receives request content when selected; summarizers and app-defined tools may also make network requests.
Review Google's current terms
The GenAI terms include age and audience restrictions, restrictions on certain uses, and limits on production use of services designated Preview or Experimental Access. The package's version does not override those terms. Read the ML Kit GenAI additional terms when evaluating your intended use.
This page summarizes the package's integration choices and links the governing sources; it does not determine whether a particular app complies. Source review: September 25, 2026.