使用 Dropbox 是否需要加密披露

发布于 2024-09-19 01:25:39 字数 133 浏览 4 评论 0原文

如果我在 iOS 应用程序中使用 Dropbox API,

  • 是否需要我在提交时声明我的应用程序已加密?
  • 如果是这样,这对于独立开发者来说是一个很大的负担,法律和法律方面的问题。明智的文书工作?

If I use the Dropbox API in my iOS app

  • does this require me to declare at submission time that I have encryption in my App?
  • If so is this a big amount of frak for a solo developer, legal & paperwork wise?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦情居士 2024-09-26 01:25:39

根据在 iPhone 应用程序中使用 SSL - 导出合规性,使用 SSL 被视为“包含加密”。这种解释是一种危险的解释:

  • UIWebView“包含加密”。
  • 在钥匙串中存储任何内容的应用程序“包含加密”。
  • 通过设置 NSFileProtectionKey=NSFileProtectionComplete 来保护文件的应用程序“包含加密”
  • 任何使用 IPsec 的应用程序“包含加密”。

您的应用程序中的许多内容可能在某种程度上涉及加密,并且 API 文档中没有警告。但苹果选择使用“包含加密”这一措辞,而不是“使用加密”。

就个人而言,只要您的代码不选择算法/密钥大小,就不可能精确回答有关其“包含”的算法的问题(表单要求您提供),因此合理的解释是,仅使用 HTTPS 并不并不意味着您的应用程序“包含加密”。但我不是律师。

According to Using SSL in an iPhone App - Export Compliance, using SSL counts as "containing encryption". This interpretation is a dangerous one:

  • A UIWebView "contains encryption".
  • An app that stores anything in the keychain "contains encryption".
  • An app that protects files by setting NSFileProtectionKey=NSFileProtectionComplete "contains encryption"
  • Anything that uses IPsec "contains encryption".

There are loads of things in your app that might, at some level, involve encryption, and there are no warnings in the API docs. But Apple chose to use the wording "contains encryption", not "uses encryption".

Personally, as long as your code doesn't choose an algorithm/key size, it's not possible to precisely answer questions about the alogrithms it "contains" (which the forms ask you for), so a reasonable interpretation is that simply using HTTPS doesn't mean your app "contains encryption". But I'm not a lawyer.

落花随流水 2024-09-26 01:25:39

如果您对加密问题的回答是“是”,那么下一个问题是您是否将其用于身份验证以外的其他用途。

如果您仅将其用于身份验证,则可以对第二个问题回答“否”,然后就结束了。

如果您使用加密来加密应用程序中的其他内容(例如将通过网络传输的数据),那么您必须声明这一点,并且需要一些更明确的文档。

If you answer yes to the encryption question, the next question is whether you use it for anything other than authentication.

If you only use it for authentication you can answer no to this second question and that will be the end of it.

If you use encryption for encrypting other things in your app like data that will be transmitted over the network, then this you must declare and will require some more explicit documentation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文