10

In my application i'm using iOS keychain to store password, that's all. What should I answer on 2 questions about "Export Compliance — Encryption" at iTunes Connect?

  1. Is your app designed to use cryptography or does it contain or incorporate cryptography? (Select Yes even if your app is only utilizing the encryption available in iOS or OS X.) Yes/No
  2. Does your app qualify for any of the exemptions provided in Category 5, Part 2 of the U.S. Export Administration Regulations? Yes/No
Vasily
  • 3,499
  • 3
  • 24
  • 56
  • 2
    possible duplicate of [Does my application "contain encryption"?](http://stackoverflow.com/questions/2135081/does-my-application-contain-encryption) – dogsgod Apr 18 '15 at 12:25
  • This has been answered multiple times already. But be aware, that the answers given before might not be valid anymore, as the terms are frequently updated by US governement – dogsgod Apr 18 '15 at 12:27

1 Answers1

5

Relevant bits as of mid 2015:

https://www.bis.doc.gov/index.php/policy-guidance/encryption/identifying-encryption-items

This describes encryption export stuff. One of the important things in this is "Note 4".

https://www.bis.doc.gov/index.php/policy-guidance/encryption/identifying-encryption-items#Three

Note 4: Category 5, Part 2 does not apply to items incorporating or using "cryptography" and meeting all of the following:

(a) The primary function or set of functions is not any of the following:
     (1) "Information security";
     (2) A computer, including operating systems, parts and components therefor;
     (3) Sending, receiving or storing information (except in support of entertainment, mass commercial broadcasts, digital rights
          management or medical records management); or
     (4) Networking (includes operation, administration, management and provisioning);
(b) The cryptographic functionality is limited to supporting their primary function or set of functions; and
(c) When necessary, details of the items are accessible and will be provided, upon request, to the appropriate authority in the exporter’s
     country in order to ascertain compliance with conditions described in paragraphs (a) and (b) above.

But then there's this:

http://www.bis.doc.gov/index.php/policy-guidance/encryption/encryption-faqs

Examples of items that are excluded from Category 5, Part 2 by Note 4 include, but are not limited to, the following:   

    Consumer applications.  Some examples:
    piracy and theft prevention for software or music;
    music, movies, tunes/music, digital photos – players, recorders and organizers
    games/gaming – devices, runtime software, HDMI and other component interfaces, development tools
    LCD TV, Blu-ray / DVD, video on demand (VoD), cinema, digital video recorders (DVRs) / personal video recorders (PVRs) – devices, on-line media guides, commercial content integrity and protection, HDMI and other component interfaces (not videoconferencing);
    printers, copiers, scanners, digital cameras, Internet cameras – including parts and sub-assemblies
    household utilities and appliances

So to sum up: if your application's main function is not cryptography, and you're using cryptography just for transmitting game info or just for logging in, your app will not be controlled by export law.

But I'm not a lawyer, and if you're really worried about it, consult one. Apple divests themselves of any responsibility for checking this. If you say "no" and you're wrong, it's your problem, not theirs.

Almo
  • 14,789
  • 13
  • 64
  • 91
  • 1
    Given this response, does that mean on the current (Jun 2017) encryption questions we should answer for basic games: "Yes" to encrpytion & then "Yes" to the next question, but then don't worry about the section stating: "If you are making use of ATS or making a call to HTTPS please note that you are required to submit a year-end self classification report to the US government"? – Charlie Seligman Jun 12 '17 at 11:57