Safeguard
Compliance•

What must the Google Play Data safety form say about SDKs?

The Data safety form covers data collected by third-party SDKs in your app, and you alone are responsible for it. What to inventory before you fill it in.

Safeguard Security Team
3 min read

It must include data collected or handled by third-party libraries and SDKs in your app. Google's help page says data sent off the device by an SDK counts as collection, whether it goes to you or a third party, and that you alone are responsible for complete and accurate declarations.

What the form asks

Per Google, developers with an app on Google Play must complete the form for apps on closed, open or production tracks. Apps active only on internal testing tracks are exempt. You disclose:

  • the user data types collected or shared,
  • the purposes,
  • whether each is required or optional,
  • security practices such as encryption in transit and deletion requests,
  • a privacy policy link, even if you collect nothing.

Google reviews the form during app review, but the page says the review is not designed to verify accuracy. Inaccurate declarations can lead to required fixes and enforcement such as blocked updates or removal.

Where SDKs come in

Google says the disclosure extends to data collected and handled through any third-party libraries or SDKs. So the form answer depends on your dependency list. A crash reporter, ad library, analytics package and login SDK each have their own collection behavior.

You can check providers' published Data safety information, including through the Google Play SDK Index. Then reflect it in your own form.

A workable process

  1. Export the dependency list for the release build.
  2. Mark each SDK that talks to a network or reads device or user data.
  3. Read each provider's data documentation.
  4. Map each data type to the form categories.
  5. Compare the result with the last release's form. Flag any new SDK.
  6. Keep a dated copy of the evidence with the release.

Where teams go wrong

MistakeWhy it happens
Missing a transitive SDKOnly direct dependencies were listed
Copying last year's formAn update added a new collection path
Trusting an SDK's marketing pageIt differs from what the code sends
Forgetting configurationA setting turns collection on or off

You can only get step four right if step one is complete, which is why the dependency inventory matters more than the form template.

Related reading

For the privacy side of SDK consent, see our post on mobile SDK privacy and consent. For the people and process side, see third party SDK and subprocessor inventory for privacy.

Quick check

Does the form apply to internal testing builds?

Google says apps active only on internal testing tracks are exempt.

Can I rely on Google to catch an inaccurate form?

No. Google's page says review is not designed to verify accuracy, and you alone are responsible.

Safeguard covers the inventory step, listing the components in a build through dependency and SBOM scanning. It does not decide what an SDK collects, and it does not do mobile binary analysis. A free scan is available.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.