Apple y Google, que poseen las tiendas de apps más populares, son empresas estadounidenses. Como permiten que los usuarios de otros países distintos a EE.UU. descarguen su aplicación, están exportando la aplicación por ley.
Para proteger a tus usuarios y cumplir con las pautas de Apple, tu aplicación utiliza la encriptación. En concreto, utiliza el protocolo 'HTTPS', que quizá conozcas de tu propio sitio web. Permite la comunicación encriptada con los sitios web y debe utilizarse siempre que sea posible por razones de seguridad.
Aunque suene raro, estos dos aspectos juntos significan que Apple y Google están exportando tecnología de encriptación para ti.
Diálogo de cumplimiento de exportación
Después de seleccionar una compilación en App Store Connect, puede que te haga preguntas sobre tu app y la conformidad de la exportación. Escoge las siguientes opciones en el diálogo de conformidad con la exportación:
- ¿Tu app utiliza encriptación? Sí
- ¿Tu aplicación califica para alguna exención? Sí
Según nuestras investigaciones, estas son las respuestas correctas cuando la app no utiliza ningún cifrado especial aparte del HTTPS.
Consecuencias
Hemos encontrado información contradictoria sobre este tema, pero Apple dice que tendrás que presentar un informe de autoclasificación de fin de año al gobierno de EEUU. No informar correctamente del cifrado podría llevar a la suspensión de tu cuenta de desarrollador de Apple. Sin embargo, no estoy seguro de que esto haya ocurrido antes y de que Apple esté en comunicación regular con la Oficina de Industria y Seguridad sobre cada app. En teoría, todas las aplicaciones de las tiendas de Apple y Google que utilicen Internet les tendrían que informar. Esto supondría unos 4 millones de correos electrónicos para ellos cada febrero.
No puedo dar ningún consejo legal ni garantía sobre ninguno de los datos de este tema, es solo mi comprensión de la situación.
Otras lecturas y fuentes
- Apple Export Regulations on Cryptography
- Cómo gestionan otros desarrolladores de aplicaciones el cumplimiento de la exportación
- Bureau of Industry and Security: Annual Self Classification
- Más explicaciones de alguien que envía regularmente el informe.
También proporciona una fila de plantilla del archivo CSV (se puede crear en programas de hoja de cálculo) para enviar a la Oficina de Industria y Seguridad:
Nombre de la app, App SKU (Bajo Información de la aplicación en App Store Connect), SELF, 5D992.c, MMKT, Mobility and mobile applications n.e.s., Tu nombre, Tu número de teléfono, Tu correo electrónico, Tu dirección, no, n/a
- Apple Developer Forum
