Authentification Essentia

Information sur notre système d'authentification sécurisé

Système d'authentification actuel

Plateforme Base44

Essentia utilise Base44, une plateforme Backend-as-a-Service (BaaS) qui gère l'authentification de manière sécurisée et centralisée.

Authentification Email/Mot de passe

Les utilisateurs se connectent avec leur adresse email et un mot de passe sécurisé.

Note technique :

Base44 gère entièrement l'infrastructure d'authentification. Les méthodes de connexion disponibles (email/password, OAuth providers) sont configurées au niveau de la plateforme Base44.

Respect de la vie privée

Données minimales

Nous collectons uniquement : nom complet et adresse email

Pas de tracking publicitaire

Aucune donnée collectée à des fins publicitaires

Données chiffrées

Toutes les communications sont sécurisées (HTTPS/SSL)

Conformité RGPD

Respect total du règlement européen sur la protection des données

Évolution en cours : Sign in with Apple

📱 Intégration "Sign in with Apple" en cours

Pour répondre aux exigences d'Apple App Store (Directive 4.8), nous travaillons avec Base44 pour intégrer "Sign in with Apple"en tant qu'option d'authentification alternative.

Avantages de "Sign in with Apple" :

  • Email privé : possibilité de masquer votre vraie adresse email
  • Collecte minimale : uniquement nom et email
  • Aucune donnée publicitaire : Apple ne collecte pas de données pour la pub
  • Connexion rapide : authentification en un clic avec Face ID/Touch ID
En attente d'implémentation par Base44
Template de demande à Base44

Pour accélérer l'intégration, voici le template de demande envoyé à l'équipe Base44 :

Objet : Demande d'intégration "Sign in with Apple"

Bonjour l'équipe Base44,

Notre application Essentia (ID: 68f1053e7bb0e2cfc0ff03a9) 
utilise votre plateforme pour l'authentification.

Apple App Store exige maintenant "Sign in with Apple" pour 
toute application iOS utilisant des connexions tierces 
(Directive 4.8 des App Store Review Guidelines).

Pouvez-vous ajouter "Sign in with Apple" à vos méthodes 
d'authentification disponibles ?

Ou proposer une solution équivalente respectant :
- Limitation de la collecte aux nom/email uniquement
- Possibilité de garder l'email privé
- Aucune collecte de données pour la publicité

Timeline souhaitée : Avant soumission App Store (urgent)

Merci pour votre support !

Cordialement,
L'équipe Essentia
Réponse à Apple App Review

En attendant l'implémentation, voici la réponse à soumettre dans App Store Connect :

Objet : Réponse concernant l'authentification (Directive 4.8)

Cher Apple App Review,

Concernant la directive 4.8 sur "Sign in with Apple" :

SITUATION ACTUELLE :
Essentia utilise Base44, une plateforme Backend-as-a-Service (BaaS) 
qui gère notre infrastructure d'authentification.

Actuellement, notre méthode d'authentification (email/password) 
respecte les principes de protection de la vie privée :
- Collecte limitée au nom et email uniquement
- Aucune collecte de données à des fins publicitaires
- Aucun partage de données avec des tiers
- Conformité RGPD complète

ACTION EN COURS :
Nous avons contacté Base44 pour demander l'ajout de 
"Sign in with Apple" en tant qu'option d'authentification.

Base44 est une plateforme tierce et nous ne contrôlons pas 
directement les méthodes d'authentification disponibles.
L'intégration est en cours de discussion avec leur équipe technique.

ENGAGEMENT :
Dès que Base44 aura implémenté "Sign in with Apple", 
nous mettrons à jour notre application dans les plus brefs délais.

Timeline estimée : 2-4 semaines

Merci de votre compréhension,
L'équipe Essentia

📝 Instructions : Copiez ce texte et collez-le dans la section "App Review Information" puis "Notes" de votre soumission App Store Connect.

Documentation technique

Architecture d'authentification :

  • • Frontend : React avec Base44 SDK
  • • Backend : Base44 BaaS (base44.app)
  • • Méthodes actuelles : Email/Password
  • • Sécurité : HTTPS/SSL, tokens JWT, sessions sécurisées
  • • Stockage : Aucune donnée sensible en localStorage

API d'authentification utilisée :

base44.auth.redirectToLogin()
base44.auth.logout()
base44.auth.me()
base44.auth.updateMe(data)
base44.auth.isAuthenticated()

Pour toute question sur l'authentification, contactez-nous à support@essentia.app