App Store批准的“包含加密”限制的标准

时间:2018-04-06 09:18:16

标签: ios app-store appstore-approval

提交包含加密技术的应用时,我知道您必须选中一个复选框,以及您必须回答的后续问卷。如果应用程序包含加密,您需要完成复杂的导出程序注册和报告过程。

我很好奇有三个具体案例:

1。加密货币钱包

其中一项“豁免”条款说:

  

(ii)您的应用仅使用,访问,实施或合并加密以进行身份​​验证

这是否免除了应用程序必须经历所有复杂的政府审批流程?大多数加密货币钱包只使用加密技术进行签名和身份验证,但我不确定这是如何适用于这种情况的。

简单地说,在提交应用程序之前,所有比特币钱包应用开发者都必须获得政府批准吗?

2。端到端加密消息传递应用

端到端加密聊天应用程序如何?我是否必须完成审批流程?

我说的是像Signal和whatsapp这样的应用程序。

3。 WKWebView + Webcrypto会计算吗?

如果我在应用程序中使用包含对webcrypto API https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API的访问权限的WKWebView,这会被视为“包含加密”吗?

1 个答案:

答案 0 :(得分:0)

来自Apple FAQ

  

加密的使用包括但不限于:

     
      
  • 通过安全通道(即HTTPS,SSL等)进行呼叫
  •   
  • 使用标准加密算法
  •   
  • 使用来自其他来源(如iOS或macOS)的加密功能
  •   
  • 使用专有或非标准加密算法
  •   

您没有指定“豁免”的来源,但我猜这不是来自Apple指南。

我会说您的案例正在使用加密或加密,因此属于本指南的范围。

我发现了更多信息here - 也许会帮助你。