We are sending an update to our Adobe AIR application in the Apple App Store. We want to change the encryption status.
The application was created using AIR 3.7 and uses several encrypted SQLite databases and an SSL connection to our server. As a precaution, we received a notification about the export of US BIS when we first presented the application, but during the sending process we received this notification from Apple:
French authorities have agreed to limit regulatory requirements for App Store App Store apps that use, access, implement, or include:
- any encryption algorithm that still needs to be standardized by international standard bodies such as IEEE, IETF, ISO, ITU, ETSI, 3GPP, TIA, etc. or otherwise published; or
- (e.g. AES, DES, 3DES, RSA) encryption algorithm instead of or in addition to accessing or using encryption on Apple OS
As required, Apple will require you to download a copy of your French declaration when you submit the application to the App Store if it meets the criteria described above.
So, we decided not to publish our first release in the French app store.
Now we would like to publish in France, but I'm not sure if we can say that our encryption is not an addition to the use or use of encryption in Apple OS. I found documentation that encrypted local storage uses KeyChain, but not for this encrypted SQLite database, just to use AES encryption.
We do not want to apply for a French import declaration if it is really necessary, as this seems like a terribly complicated process in French.
Does anyone know if Encrypted SQLite Database uses this encryption in iOS?
source share