Apple - iPhone - Cryptography
iTunes Connect Developer Guide - Cryptography and U.S. Export Compliance
- Answer questions about Export Compliance, and if needed, upload encryption authorization documents.
Because all apps are loaded on Apple servers in the United States, all apps are subject to U.S. export laws. See Cryptography and U.S. Export Compliance for more details about this step.
- Answer questions about Content Rights.
Indicate whether the app has added third-party content. If you answer yes, you are asked to confirm that you have permission to use the third-party content in each territory in which the app will be available. It’s your responsibility to determine and follow regulations that apply in each territory...
Cryptography and U.S. Export ComplianceU.S. export laws require that products containing encryption be properly authorized for export. When you’re ready to upload your first build for your app or upload a new build, iTunes Connect presents a series of questions regarding software encryption. The questions are designed to determine the level of encryption in the app according to U.S. Bureau of Industry and Security (BIS) classifications. Based on your answers, you may be required to provide one or more of the following documents:
Encryption Registration approval from BIS
CCATS approval from BIS
French import declaration
All apps distributed through the App Store or Mac App Store must go through the encryption review: All apps are uploaded to an Apple server in the United States, which means that your product is exported from the United States and is captured by U.S. export laws. This requirement applies even if you plan to distribute apps only within your own country.
To add export compliance documentation in iTunes Connect:
Go to the Encryption section under Features.
Click the plus sign next to the appropriate platform section.
Answer the questions appropriately.
Attach the file when prompted.