I have a really big problem.
I developed 3 applications 2 for IOS and 1 for mac osx to encrypt files using RNCryptor (witch is a CCCryptor (AES encryption) wrappers).
The applications was rejected twice, and they send this to me in the resolution center(twice):
—– PLA 2.3 —–
We found that your Application Description states that it encrypts
data.However, your app does not have Export Compliance, which does not
comply with the iOS Developer Program License Agreement, as required
by the App Store Review Guidelines.Section 2.3 of the iOS Developer Program License Agreement specifies,
“You certify that (i) none of the Licensed Applications contains, uses
or supports any data encryption or cryptographic functions; or (ii) in
the event that any Licensed Application contains, uses or supports any
such data encryption or cryptographic functionality, You will, upon
request, provide Apple with a PDF copy of Your Encryption Registration
Number (ERN), or export classification ruling (CCATS) issued by the
United States Commerce Department, Bureau of Industry and Security and
PDF copies of appropriate authorizations from other countries that
mandate import authorizations for that Licensed Application, as
required.”Please review your app’s encryption ability, and when resubmitting
your binary, check the appropriate answers to the questions in the
Export Compliance section of iTunes Connect. You may be asked some
follow-on questions to determine the level of encryption in your app;
you may also be asked to provide a copy of your CCATS.If you have questions related to export compliance and your app’s use
of encryption, please contact the App Store Export Compliance team at
appstore.ec@apple.com.
- the first time i say “YES” for the cryptography question and follow the rest of questions.
- second, i say maybe because RNCRyptor using the build in SDK encryption i have to replay “NO”, but the app was rejected again.
I think that for now, i have to register my application for encryption a “CCATS” or a “SNAP-R” according to this article. but it can take a month or more to accept(or not) my request.
My questions are:
- using
CCCryptor(with RNCryptor), have i to deliver a copy of the encryption certificate To Apple, or i’m i missing sothing else? - If YES, how can i accelerate the process (i’m not in the USA)?
- In the end, Apple ask :
are you releasing your product in France?, they mean that my Company is in French or that application will be sell in the French stor ? - How can i get the certification for French? have we an online form like USA certification or we have to go to the administration in French to have one ?
You will have to do the CCATS/SNAP-R procedure. The problem is that the servers of Apple are in the states and you ship your application back to Europe.
And yes in our case it took about 3 weeks to get all done.
Now for your Questions:
No you don’t need to deliver any certificates or code to apple.
Start the process today… it’s the only thing that helps.
Apple is asking in what stores will you sell, only France, Europe , worldwide
I don’t think the have a translation, you will just have to do the online forms and fill the long question list.
Good Luck,