AudraПриложение личной безопасности, работающее при заблокированном экране
Автор: Кеннет Мельчор, Основатель и Технический директор
Overview
Этот кейс посвящён Audra — нативному iOS-приложению для личной безопасности женщин. Один жест запускает одновременный экстренный ответ: громкая сирена, непрерывная аудиозапись, GPS-отслеживание в реальном времени, SMS экстренным контактам со ссылкой на геолокацию и опциональный автоматический вызов полиции — всё работает в фоновом режиме с заблокированным экраном. Респонденты получают веб-страницу с картой в реальном времени и индикатором актуальности данных. Работает, когда руки заняты и экран заблокирован.
Проект охватывал нативную разработку для iOS и watchOS, компаньон-виджет WidgetKit, архитектуру бэкенда на Firebase с шифрованием AES-GCM на устройстве и процесс подачи заявки на разрешение Apple Critical Alerts. Каждое архитектурное решение определялось одним принципом: приложение должно надёжно работать, когда от этого зависит безопасность человека.
Задача
Существующие приложения безопасности подводят именно тогда, когда они нужны больше всего — они требуют нажатия на экран, ввода пароля, момента спокойствия. Audra была создана для противоположной ситуации: телефон в кармане, одна рука свободна, человек в стрессе. Каждая функция должна была работать бесшумно в фоновом режиме при заблокированном экране. Бюджет фонового выполнения Apple невелик; гонка данных в аудиосессии беззвучно отключает сирену. Получение разрешения Apple Critical Alerts — которое обходит режим «Не беспокоить» на устройствах респондентов — требовало ручного процесса одобрения со строгими критериями.

Решение




Every architectural decision was made under one constraint: it must work when someone's life depends on it. 10 trigger paths. 5 evidence streams. One gesture.
Результаты
Архитектура Audra была валидирована через тщательное тестирование в реальных условиях в 24 странах с различными сетевыми условиями, протоколами экстренных служб и конфигурациями устройств. 10 независимых путей активации SOS — физическая кнопка, жест встряхивания, Apple Watch, виджет, быстрая команда Siri, действие с экрана блокировки, голосовая команда, автоматическое обнаружение аварии, истечение таймера и пересечение геозоны — гарантируют, что ни одна точка отказа не сможет помешать отправке сигнала. Пять одновременных потоков сбора доказательств — аудиозапись, GPS-координаты, данные акселерометра, транскрипция речи в текст и журналы событий с временными метками — обеспечивают полную документацию для служб реагирования и правоохранительных органов. Apple предоставила разрешение Critical Alerts после рассмотрения заявки, что позволяет Audra обходить режим «Не беспокоить» на устройствах респондентов. Приложение прошло комплексное тестирование в реальных условиях стресса в 24 странах с различными сетевыми условиями и протоколами экстренных служб.
10
Independent SOS trigger paths — no single point of failure
5
Simultaneous evidence streams per SOS event
24
Countries with auto-dial emergency number
10
Locales supported at launch
Производительность
Мобильный · Google PageSpeed Insights
Достижения KAUFAST
97+
Балл Lighthouse на kaufast.com по всем четырём категориям — проверено через Google PageSpeed Insights, июнь 2026
20+
Лет в сфере технологических решений — основана в Барселоне, 2004
50+
Проектов реализовано в 6 странах на 3 континентах
< 100ms
Time to First Byte через Vercel Edge Network — все управляемые проекты, по всему миру
Все показатели можно проверить независимо. Последний аудит: июнь 2026.
Над проектом работали
Оказанные услуги
- iOS App Development
- Firebase Backend Architecture
- Cloud Infrastructure
- App Store Submission Pipeline
Технологии
- Swift 6
- SwiftUI
- watchOS
- WidgetKit
- AVFoundation
- SFSpeechRecognizer
- CryptoKit
- CoreLocation
- Firebase (Auth, Firestore, RTDB, Storage)
- Cloud Functions (TypeScript)
- AWS SNS
- StoreKit 2
- Fastlane
- Leaflet.js
Команда
- iOS & watchOS Engineer
- Backend & Cloud Architect
- UX Designer
- App Store Submission Lead
- QA & Safety Testing
Создано
Хотите таких же результатов?
Связаться с нами
