Stay organized with collections
Save and categorize content based on your preferences.
Checks can analyze Android and iOS apps before release, so that you have
visibility into your app's data collection and sharing behaviors, and where
there may be potential compliance issues before launching your app publicly.
Package your Android app for uploading
Generate an APK or AAB file for your app (this is needed for later).
Open any of the side navigation tabs under App Info in the Checks
console. Then, select the
Uploads tab.
Click Upload pre-release, and either drag to upload the .apk, .aab
(for Android), or .ipa (for iOS) file you created, or click to browse
files.
Click Submit.
Investigate your Checks results
When the Checks analysis starts, you're automatically redirected back to the
Checks console. Tests can take up to an hour to run, depending on the complexity
of the in-app user flows.
After the Checks analysis is complete, you receive an email and your results
are available in the Checks console. Checks always show the latest
analysis completed on your app, and you can view your history at any time by
clicking View history in the header.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-08 UTC."],[[["\u003cp\u003eChecks helps analyze Android and iOS apps for data collection and sharing practices before public launch to identify potential compliance issues.\u003c/p\u003e\n"],["\u003cp\u003eBefore analysis, prepare your app by generating an APK/AAB file for Android or an IPA file for iOS following the provided instructions.\u003c/p\u003e\n"],["\u003cp\u003eUpload your packaged app file to the Checks console to initiate the analysis process, which may take up to an hour.\u003c/p\u003e\n"],["\u003cp\u003eUpon completion, review the analysis results and history in the Checks console, and you'll also receive an email notification.\u003c/p\u003e\n"]]],[],null,["Checks can analyze Android and iOS apps before release, so that you have\nvisibility into your app's data collection and sharing behaviors, and where\nthere may be potential compliance issues **before launching your app publicly**.\n\nPackage your Android app for uploading\n\n1. Generate an APK or AAB file for your app (this is needed for later).\n\n See [Build and run your app](https://developer.android.com/studio/run)\n in the Android documentation for instructions.\n2. [Upload your app and run Checks](#upload) (see below).\n\nPackage your iOS app for uploading\n\nGenerate an IPA file for your app:\n\n1. In Xcode, select a provisioning profile for the target app.\n\n | **Note:** Checks re-signs your app with its own provisioning profile and certificate.\n2. From the drop-down menu that appears, click **Product \\\u003e Archive** . Select\n the most recent archive, then click **Distribute App**.\n\n3. In the window that appears, click **Development \\\u003e Next**.\n\n4. (Optional) To get a faster build, deselect the **Rebuild from Bitcode**\n option, then click **Next**.\n\n Checks doesn't require thinning or rebuilding your app to run a test so you\n can safely disable this option.\n5. Click **Export**, then specify a directory where you want to download your\n app's IPA file.\n\n6. [Upload your app and run Checks](#upload) (see below).\n\nUpload your app and run Checks\n\n1. Open any of the side navigation tabs under **App Info** in the [Checks\n console](https://checks.google.com/console). Then, select the\n **Uploads** tab.\n\n2. Click **Upload pre-release** , and either drag to upload the `.apk`, `.aab`\n (for Android), or `.ipa` (for iOS) file you created, or click to browse\n files.\n\n3. Click **Submit**.\n\nInvestigate your Checks results\n\nWhen the Checks analysis starts, you're automatically redirected back to the\nChecks console. Tests can take up to an hour to run, depending on the complexity\nof the in-app user flows.\n\nAfter the Checks analysis is complete, you receive an email and your results\nare available in the Checks console. Checks always show the latest\nanalysis completed on your app, and you can view your history at any time by\nclicking **View history** in the header."]]