Export Compliance Checker

Should ITSAppUsesNonExemptEncryption be YES or NO?

Answer once, add the key to Info.plist, and App Store Connect stops asking on every upload.

Does your app use any encryption at all?

Include third-party libraries. HTTPS counts, so answer yes if your app talks to any server over https://.

Quick answers

What does the key do?

Without ITSAppUsesNonExemptEncryption in your Info.plist, App Store Connect asks the export compliance questions every time you upload a build, and TestFlight builds sit on "Missing Compliance" until you answer.

Where do I set it in Xcode?

Either add the key to Info.plist, or set the build setting INFOPLIST_KEY_ITSAppUsesNonExemptEncryption ("App Uses Non-Exempt Encryption") if your target generates its Info.plist.

Is this legal advice?

No. It follows Apple's published guidance for the common cases. If you ship custom cryptography or aren't sure, read Apple's export compliance docs and check with someone qualified.

FlightCheck
Check your whole submission in one go FlightCheck audits metadata, screenshots, privacy and rejection risks against App Store Connect before you hit Submit. Free for one project.