AudraL'appli de sécurité personnelle qui fonctionne même écran verrouillé
Par Kenneth Melchor, Fondateur & Directeur Technique
Overview
Cette étude de cas couvre Audra — une application native iOS de sécurité personnelle pour les femmes. Un seul geste déclenche simultanément une réponse d'urgence complète : sirène puissante, enregistrement audio continu, suivi GPS en temps réel, SMS aux contacts d'urgence avec un lien de localisation en direct et appel automatique optionnel à la police — le tout fonctionnant en arrière-plan avec l'écran verrouillé. Les contacts d'urgence reçoivent une page web en direct avec une carte en temps réel et un indicateur de fraîcheur. Ça fonctionne quand vos mains sont occupées et que votre écran est verrouillé.
La mission a couvert le développement natif iOS et watchOS, une expérience compagnon WidgetKit, une architecture backend Firebase avec chiffrement AES-GCM sur l'appareil et l'intégration d'Apple Critical Alerts. Chaque décision architecturale a été gouvernée par un seul principe : l'application doit fonctionner de manière fiable lorsque la sécurité de quelqu'un en dépend.
Le Défi
Les applications de sécurité existantes échouent au moment où elles comptent le plus — elles exigent un toucher d'écran, un code d'accès, un instant de calme. Audra a été conçue pour l'inverse : téléphone dans la poche, une main libre, sous stress. Chaque fonctionnalité devait opérer silencieusement en arrière-plan avec l'écran verrouillé. Le budget d'exécution en arrière-plan d'Apple est étroit ; une condition de course dans une session audio tue l'alarme silencieusement. L'utilisation du système Critical Alerts d'Apple, qui contourne le mode silencieux et le mode Ne pas déranger, nécessite l'approbation manuelle d'Apple et répond à des critères stricts.

La Solution




Chaque décision d'architecture a été prise sous une seule contrainte : elle doit fonctionner quand la vie de quelqu'un en dépend. 10 chemins de déclenchement. 5 flux de preuves. Un seul geste.
Résultats
L'architecture d'Audra est conçue pour fonctionner dans 24 pays, avec des conditions réseau, des protocoles de services d'urgence et des configurations d'appareils variés. Les 10 chemins de déclenchement SOS indépendants — bouton physique, geste de secousse, Apple Watch, widget, raccourci Siri, action sur écran verrouillé, commande vocale, détection automatique d'accident, expiration de minuterie et franchissement de géobarrière — garantissent qu'aucun point de défaillance unique ne peut empêcher une alerte. Cinq flux de preuves simultanés — enregistrement audio, coordonnées GPS, données d'accéléromètre, transcription parole-texte et journaux d'événements horodatés — fournissent une documentation complète pour les intervenants et les forces de l'ordre. Audra utilise le système Critical Alerts d'Apple, qui permet à la sirène et aux alertes de contourner le mode silencieux et le mode Ne pas déranger (comme documenté sur audra.uk).
10
Chemins de déclenchement SOS indépendants — aucun point de défaillance unique
5
Flux de preuves simultanés par événement SOS
24
Pays avec numéro d'urgence à appel automatique
10
Versions linguistiques prises en charge au lancement
Performance
Mobile · Google PageSpeed Insights
Bilan KAUFAST
97+
Score Lighthouse sur kaufast.com dans les quatre catégories — vérifié via Google PageSpeed Insights, juin 2026
20+
Années de livraison de solutions technologiques — fondée à Barcelone, 2004
50+
Projets livrés dans 6 pays sur 3 continents
< 100ms
Time to First Byte via Vercel Edge Network — tous les projets gérés, dans le monde entier
Toutes les métriques sont vérifiables indépendamment. Dernier audit : juin 2026.
Crédits
Services fournis
- iOS App Development
- Architecture backend Firebase
- Infrastructure cloud
- Processus de soumission à l'App Store
Technologies
- Swift 6
- SwiftUI
- watchOS
- WidgetKit
- AVFoundation
- SFSpeechRecognizer
- CryptoKit
- CoreLocation
- Firebase (Auth, Firestore, RTDB, Storage)
- Cloud Functions (TypeScript)
- AWS SNS
- StoreKit 2
- Fastlane
- Leaflet.js
Équipe
- iOS & watchOS Engineer
- Architecte backend et cloud
- UX Designer
- Responsable de la soumission App Store
- Tests QA et sécurité
Développé par
Vous voulez des résultats comme ceux-ci ?
Contactez-nous
