Ad SDKs and Trackers: What a Free Kids' App May Collect

Ad SDKs and Trackers: What a Free Kids' App May Collect

Many free apps are built from your developer's own code plus several pieces of third-party code, called SDKs, that handle ads, crash reports or usage analytics. Those pieces can collect data about the device and how the app is used. In an app made for children, special rules apply, but it is still worth knowing what sits inside, and how to check before you install.

Key takeaways
  • An SDK is a ready-made code package an app includes; ad and analytics SDKs often come from companies other than the app developer.
  • What an SDK can collect depends on the app's permissions and on what the developer enables.
  • Apps aimed at children have extra requirements on Google Play and under children's privacy law such as COPPA in the US.
  • The Data safety section, the ad label and the permission list are the quickest checks a parent can make.

What an SDK is

An SDK (software development kit) is a bundle of code that a developer adds to an app to get a feature without building it. Common ones handle:

This is normal and often harmless. The point is that the app's behaviour is partly decided by code the developer did not write, so the app page alone does not tell the whole story.

What they may collect

It varies by SDK and by configuration. Commonly discussed examples include a device or advertising identifier, approximate location, the type of device and operating system, and which parts of the app are used. What an SDK can reach is limited by the permissions the app holds, so an app with fewer permissions has fewer things to share. Our permissions guide explains how that works.

We cannot say what any particular app does from its listing alone. The safest approach is to read what the developer declares and compare it with what the app asks for.

Extra rules for children's apps

Google Play has a program and policy for apps designed for children and families, which sets requirements on how those apps handle ads and data.[1] In the United States, the Children's Online Privacy Protection Act (COPPA) limits how online services collect personal information from children under 13, and the FTC publishes guidance for businesses.[2] These rules apply to apps that are directed at children; a general-audience app may follow different ones. Rules also differ by country.

How to check an app before installing

  1. Read the Data safety section on the Google Play page. Developers declare what data they collect and whether they share it.[3] It is self-reported, so treat it as a claim.
  2. Look at the ad label ("Contains ads") and the age rating.
  3. Review the permissions. Anything that does not match the app's purpose, such as location in a colouring game, is a reason to pause. Check them in App Checker.
  4. Prefer apps from known developers and with a clear privacy policy.
  5. Revisit after updates. An app can change what it collects.

Practical steps for parents

Frequently asked questions

What is an SDK in a mobile app?

A software development kit is a package of ready-made code a developer adds to an app to provide features such as ads, analytics or sign-in.

Do free kids' apps always track children?

Not necessarily. Apps for children have extra requirements, and many collect little. The Data safety section and permissions show what the developer declares and what the app asks for.

What is COPPA?

The Children's Online Privacy Protection Act is a US law that limits how online services collect personal information from children under 13. Other countries have their own rules.

How can I tell if an app contains ads?

The Google Play listing shows a "Contains ads" label for apps that include advertising.

Can I stop an app from collecting data?

You can limit what it can reach by tightening permissions, avoid giving it extra information, and uninstall it. You cannot always see exactly what is collected, so choosing carefully matters.

References
  1. Designed for Families — Play Console Help — requirements for children's apps on Google Play.
  2. Complying with COPPA: Frequently Asked Questions — Federal Trade Commission — FTC staff guidance on the COPPA Rule.
  3. Provide information for Google Play's Data safety section — Play Console Help — what developers declare about data collection.

Check an app →

App Checker FAQ

What is Paxio App Checker?

App Checker is a free tool that shows what an Android app declares before you install it. Search any app to see its Google Play permissions, ads, age rating and privacy policy, or upload an APK to see its manifest: permissions, exported components, deep links and certificate pinning.

Is App Checker free, and do I need an account?

Yes, it is free and there is no signup or account. Searches and APK uploads are rate-limited so the service stays available for everyone.

Where does the data come from?

Play Store results are fetched live from the app's current Google Play listing, not from a curated database, so they reflect what the developer has published right now. APK results are parsed directly from the file you upload.

Is my uploaded APK stored or shared?

No. An uploaded APK is analyzed for that single request and deleted immediately afterward. It is not stored, shared or kept for later.

Does App Checker scan my child's phone?

No. It never touches a device. It reads an app's public Play Store listing or a file you choose to upload, and nothing is installed or run.

Does a result mean an app is safe or unsafe?

No. App Checker reports what an app declares: the permissions it can request, whether it shows ads, its age rating. That is useful evidence, but it is not a review, an endorsement or a safety guarantee, and a permission shows what an app can ask for, not what it does with it.

How is App Checker different from the Paxio app?

App Checker is a standalone lookup tool and does not require the Paxio app. Paxio is a separate parental control app for Android that sets screen time limits, blocks apps and filters content on a child's own device.

Who builds App Checker, and how do I report a problem?

It is built by the team behind Paxio. Write to support@paxio.in with anything that looks wrong and, if you can, the app name or package ID.

See all questions, including APK analysis →