Adobe AIR で作成したアプリのアップデートを Apple App Store に提出しています。暗号化ステータスを変更したいと考えています。
アプリは AIR 3.7 を使用して作成され、いくつかの暗号化された SQLite データベースとサーバーへの SSL 接続を使用します。予防措置として、アプリを最初に提出したときに米国 BIS 輸出通知を受け取りましたが、提出プロセス中に Apple から次の通知を受け取りました。
フランス当局は、以下を使用、アクセス、実装、または組み込む Apple の App Store アプリの規制承認要件を制限することに同意しました。
- IEEE、IETF、ISO、ITU、ETSI、3GPP、TIAなどの国際標準化団体によってまだ標準化されていない、または公開されていない暗号化アルゴリズム。また
- 標準 (AES、DES、3DES、RSA など) の暗号化アルゴリズム (Apple OS の暗号化にアクセスまたは使用する代わりに、またはそれに加えて)
要件に一致して、Apple は、アプリが上記の基準を満たしている場合、アプリを App Store に提出する際に、承認されたフランス語の申告書のコピーをアップロードすることを要求します。
そのため、最初のリリースではフランスのアプリ ストアに公開しないことにしました。
現在、フランスに公開したいと考えていますが、Apple OS で暗号化にアクセスしたり使用したりすることに加えて、暗号化が行われていないと断言できるかどうかはわかりません。暗号化されたローカル ストアが KeyChain を使用しているというドキュメントを見つけましたが、暗号化された SQLite データベースではなく、AES 暗号化を使用しているだけです。
フランス語では非常に複雑なプロセスのように見えるため、本当に必要でない限り、フランスの輸入申告を申請したくありません。
暗号化された SQLite データベースが iOS に既に存在する暗号化を使用しているかどうかは誰にもわかりませんか?