Aller au contenu
WebViewGold Du vibe coding à l'App Store
Français
Obtenir WebViewGold

App Store Connect

La question de conformité à l'export (chiffrement) dans App Store Connect, expliquée pour les apps web encapsulées

Chaque build iOS se termine par une question sur le chiffrement et les règles d'exportation américaines. Cela ressemble à un piège juridique ; pour une app qui charge votre web app en HTTPS, c'est une formalité de deux minutes. Voici ce que signifie la question, comment y répondre pour une app WebViewGold et comment ne plus avoir à y répondre à chaque build.

Dès $109 en paiement unique par plateforme, ou notre équipe s'occupe de tout dès $698.

  • Garantie d'approbation – ou remboursement sous 14 jours
  • Aucun codage requis
  • Paiement unique, mises à jour gratuites
  • Support humain 24/7
  • Conçu en Allemagne depuis 2014 · ISO 27001

Pourquoi Apple pose la question

Quand vous envoyez un build, il arrive sur les serveurs d'Apple aux États-Unis et est distribué de là dans le monde entier. Selon les Export Administration Regulations américaines, un logiciel qui utilise du chiffrement constitue une exportation de technologie de chiffrement : Apple demande donc à chaque développeur de classer son app. La bonne nouvelle pour les apps web encapsulées : la réglementation exempte le type de chiffrement que presque toutes les apps utilisent, à savoir le TLS standard qui fait fonctionner HTTPS et que fournit iOS. La documentation d'Apple détaille les exemptions, et la documentation WebViewGold résume le résultat de la même façon : dans la plupart des cas, l'app n'utilise pas de chiffrement non exempté.

Ce guide explique le fonctionnement ; il ne constitue pas un conseil juridique. Si votre app ajoute sa propre cryptographie (une messagerie chiffrée de bout en bout, un coffre-fort chiffré, un portefeuille crypto), lisez la documentation d'Apple sur le respect des réglementations relatives à l'exportation du chiffrement et envisagez de consulter un professionnel.

Comment répondre pour une app WebViewGold

La formulation dans App Store Connect change de temps en temps ; la logique, non.

  1. « Votre app utilise-t-elle le chiffrement ? »

    Oui. Apple vous demande de répondre oui même si l'app n'utilise que le chiffrement intégré à iOS, et une app qui charge des URL https:// fait exactement cela.

  2. « Bénéficie-t-elle d'une exemption ? »

    Pour une app dont le seul chiffrement est HTTPS/TLS et d'autres algorithmes standard fournis par le système d'exploitation, sans cryptographie propriétaire ou personnalisée, la réponse est oui. C'est le cas typique d'une app WebViewGold : votre web app, les appels Supabase ou Firebase, le push, les achats, tout passe par TLS.

  3. Algorithmes propriétaires ?

    Si l'on vous demande si l'app implémente un chiffrement propriétaire ou non standard : non.

  4. Documentation

    Avec l'exemption, Apple ne demande aucun document. Selon votre classification, la réglementation américaine peut toutefois exiger un rapport annuel d'auto-classification ; la documentation d'Apple explique dans quels cas, et la plupart des petites apps qui s'appuient sur le chiffrement standard du système n'y sont jamais confrontées.

  5. Ne plus voir la question

    Ajoutez la clé Info.plist décrite ci-dessous. Les builds suivants sautent la boîte de dialogue et passent directement au statut « Prêt pour la soumission » ou « Prêt pour les tests ».

Sauter la question pour chaque build : la clé Info.plist

Ouvrez Info.plist dans le projet Xcode WebViewGold (ou utilisez l'onglet Info de la cible et ajoutez « App Uses Non-Exempt Encryption » avec la valeur NO). Apple lit cette clé lors de l'envoi et enregistre le statut exempté pour le build.

xml
<key>ITSAppUsesNonExemptEncryption</key>
<false/>

Excellente façon de convertir son app web en app native ! Un délai très court, et un super moyen de mettre ses apps dans les stores sans devoir développer une app native complète !

Kevin Joling · FlightConnections & TrainConnections · Trustpilot

Quand la réponse simple est fausse

  • Votre web app embarque sa propre cryptographie en JavaScript : chat chiffré de bout en bout, notes ou fichiers chiffrés côté client, portefeuille avec gestion de clés. Cela peut être non exempté ; passez la clé à true et suivez la documentation d'Apple.
  • Répondre « aucun chiffrement » : faux pour toute app qui utilise HTTPS. Le texte d'Apple demande explicitement de répondre oui pour le chiffrement fourni par le système.
  • Supposer que la question américaine ne vous concerne pas parce que votre entreprise est en Allemagne ou en Inde. Elle s'applique à tous ceux qui distribuent via les serveurs américains d'Apple.
  • Oublier TestFlight : les builds affichent « Missing Compliance » (conformité manquante) et ne peuvent pas être testés tant que la question n'a pas reçu de réponse ou que la clé est absente.
  • Utiliser les fonctions VPN ou proxy de certains templates : WebViewGold n'en a pas, mais si vous ajoutez une bibliothèque native qui fait son propre chiffrement, la classification change.

iOS ou Android

Apple App StoreGoogle Play
Question de conformité à l'exportOui, pour chaque build, sauf si la clé Info.plist est définieAucune
OùApp Store Connect, après le traitement d'un build, et dans l'onglet TestFlightn/a
Équivalent le plus prochen/aLe formulaire Sécurité des données demande si les données sont chiffrées en transit ; répondez oui pour une app en HTTPS
Base juridiqueRéglementation américaine sur les exportations, car Apple exporte depuis des serveurs américainsGoogle ne demande pas de classification à l'export aux développeurs
Règles de votre propre paysS'appliquent toujoursS'appliquent toujours

Avec le Cloud Builder et le Full Service

Si vous compilez avec le Cloud Builder, le build envoyé arrive tout de même dans App Store Connect sous votre compte, et le statut de conformité s'y renseigne comme pour n'importe quel autre build. Avec le package Full Service, vous recevez le projet Xcode terminé : la clé ci-dessus est donc entre vos mains pour les builds suivants. Dans tous les cas, la réponse pour une app web encapsulée standard reste la même : chiffrement oui, exempté oui.

Questions fréquentes

Utiliser les API Supabase, Firebase ou Stripe change-t-il la réponse ?

Non. Ce sont des appels HTTPS, c'est-à-dire précisément l'usage standard et exempté du chiffrement.

La connexion biométrique (Face ID) ajoute-t-elle un chiffrement à déclarer ?

Non. Elle utilise LocalAuthentication et le Trousseau du système d'exploitation, qui comptent comme chiffrement fourni par le système.

J'ai répondu différemment pour un build précédent. Est-ce un problème ?

Répondez correctement pour le prochain build et définissez la clé Info.plist. Apple enregistre le statut par build ; il n'y a aucune pénalité à le corriger.

Dois-je déclarer quoi que ce soit aux autorités américaines ?

Pour les apps qui n'utilisent que le chiffrement standard du système, généralement non, mais les règles dépendent de votre classification. La documentation d'Apple sur les réglementations relatives à l'exportation du chiffrement est la référence à consulter, et ce guide ne constitue pas un conseil juridique.

Trois façons de mettre votre app dans les stores

Même résultat, charge de travail différente de votre côté. Les trois formules incluent la garantie d'approbation et le support humain 24/7.

Faites-le vous-même

$109 par plateforme, paiement unique

La licence WebViewGold : un projet Xcode ou Android Studio prêt à l'emploi. Collez votre URL, définissez le nom et l'icône, activez les fonctionnalités, compilez et soumettez. Mises à jour gratuites à vie.

Voir les offres sur la page principale

Full Service

$698 par plateforme $798

Envoyez-nous votre URL et votre icône. Notre équipe configure, compile et livre votre app sous 72 heures, en marque blanche, projets sources inclus. Les deux plateformes pour $1,158.

Détails du Full Service Propulsé par WeSetupYourWebViewApp

Prix Soldes d'hiver valables jusqu'au 31 décembre 2026.

Prêt à publier votre app ?

Garantie d'approbation App Store & Google Play – ou remboursement sous 14 jours

Vous préférez déléguer ? Full Service : nous configurons, compilons et livrons sous 72 heures, dès $698 par plateforme. Des questions ? Chattez avec nous 24/7.

Les remboursements sont accordés aux conditions indiquées dans notre FAQ : un refus non lié au contenu par Apple et/ou Google, demandé dans les 14 jours suivant l'achat.