Does my application "contain encryption"?



π±Does my application "contain encryption"? π‘
You're excited to submit your application to iTunes Connect, but hold on! π± iTunes Connect asks if your product contains encryption. π΅ββ Do you know the answer to this question? And what are the implications if it does? Let's dive into it and find out. π‘
π§ Understanding the Question
When iTunes Connect asks if your product contains encryption, it is referring to any encryption functionality within your application. Encryption is the process of transforming information into unreadable formats to protect it from unauthorized access. And here comes the tricky part. Some encryption falls under export laws and thus requires proper authorization. Not complying with these laws can lead to severe penalties. π«β
π‘ The Answer You're Looking For
In your case, you use https://
through NSURLConnection
and UIWebView
. But the question is, does this fall under the category of encryption? π€ While it may seem like it could, the good news is that you don't need to worry. π₯³ Here's why:
The specific encryption that iTunes Connect is concerned about is related to cryptographic functionality embedded directly within your application's binary.
When you use
https://
to communicate with servers, the encryption and decryption processes are handled by the operating system and not by your application itself.The
NSURLConnection
andUIWebView
utilize the underlying system's encryption capabilities, meaning your app doesn't have its own built-in encryption functionality. π
π Digging for Authoritative Answers
Now, you might wonder if there is any official documentation that clarifies this matter. You're right to seek an authoritative answer. While iTunes Connect doesn't provide explicit clarification, we can refer to other credible sources for guidance. π
Apple has a detailed documentation page called the Encryption Export Compliance. Here, it mentions that apps that only make use of encryption services provided by the operating system, such as https://
, don't require any additional authorization. π
π Solution and Peace of Mind
To sum it up, based on your scenario, your application does not contain encryption that requires specific authorization for export. ππͺ
π£ Call-to-Action: Share Your Experience
Have you encountered similar questions while submitting your apps? How did you handle it? Let us know in the comments below! Let's help each other and make the app submission process a breeze. ππ