SplitSec Privacy Policy
Last updated: August 21, 2025
Data Controller: SplitSec AI LLC ("SplitSec", "we", "us")
Contact: legal@splitsec.ai
Mailing: 2246 W Madison Ave Suite 1 #1018, Chicago, IL 60612
Who we are
Data Controller: SplitSec AI LLC ("SplitSec", "we", "us"). Contact: legal@splitsec.ai; Mailing: 2246 W Madison Ave Suite 1 #1018, Chicago, IL 60612.
Scope
This Privacy Notice describes how SplitSec handles information for pre‑release (alpha) mobile application builds distributed for testing on Android and iOS by adult testers (18+). The Software is not directed to or intended for minors.
Summary (for Google Play Data safety)
- We do not sell personal data or share it for cross‑context behavioral advertising.
- Audio never leaves your device by default.
- With opt‑in, we collect limited diagnostics (e.g., crash logs, model confidence scores, event timestamps, device/OS metadata, timezone).
- Optional Research Addendum (separate consent): brief audio snippets (~2–5s) around suspected events to improve accuracy, with short retention and the ability to withdraw at any time.
- Emergency contacts you add in‑app are stored on your device; SplitSec does not receive your contacts by default.
Information we process
- On‑device processing (default): Local analysis of ambient sound; by default, no raw audio is recorded or uploaded.
- Diagnostics & analytics (opt‑in): Crash logs; performance/model confidence scores; event timestamps; device/OS metadata; app instance identifiers; timezone/locale. No Android Advertising ID for ads.
- Feedback & communications: Content you submit (which may include your email address).
- Emergency contacts (functionality): Stored locally; messages sent via your device OS or carrier.
- Optional Research Addendum (separate consent): Brief audio snippets (~2–5s) around suspected events; can withdraw anytime in Settings.
Purposes
- Provide and support core app functionality.
- Improve detection accuracy and reduce false positives.
- Security, fraud prevention, and compliance.
- Communicate about the alpha program.
Legal bases (where applicable)
- Consent (for diagnostics and Research Addendum).
- Legitimate interests (develop, test, secure the services).
- Legal obligations.
Sharing and disclosure
No sale of personal data; no sharing for interest‑based advertising. We may disclose to service providers under contract; to authorities where required; or as part of a corporate transaction with notice.
Retention
- Diagnostics & analytics: up to 12 months.
- Research audio snippets (if enabled): up to 90 days.
- Feedback/operational records: as needed for the alpha program.
Security
We use encryption in transit and access controls. No method is 100% secure.
International transfers
Data is stored and processed in the United States. International transfers use appropriate safeguards as required by law.
Your choices and rights
- Manage permissions in device settings.
- Toggle diagnostics; uninstall to stop processing.
- Withdraw Research Addendum consent in‑app at any time.
- Privacy requests: legal@splitsec.ai.
- Do Not Sell/Share: We do not sell or share personal data for cross‑context behavioral advertising.
- Data deletion: Email legal@splitsec.ai with your "Tester ID" (Settings → About) to request deletion of cloud‑stored diagnostics and any research audio. We complete deletion within 30 days, subject to legal holds.
🔧 PLUGINS AND PERMISSIONS
Overview
SplitSec uses specific plugins and permissions exclusively for life-saving gunshot detection and emergency response functionality. All permissions are used transparently, with user consent, and solely for protecting users from active shooter threats.
Core Plugins
1. Capacitor Background Keep-Alive Plugin
Purpose: Maintains continuous background monitoring for 24/7 protection
Functionality:
- Runs persistent background service with foreground notification
- Implements floating indicator for service status visibility
- Handles service restart after system events or app closure
- Manages battery optimization exemptions for reliable operation
- Provides exact alarm scheduling for service persistence
Data Handling: No data collection or transmission; purely operational functionality
2. Capacitor TFLite Sound Classifier Plugin
Purpose: Real-time audio analysis using TensorFlow Lite machine learning
Functionality:
- Processes audio streams for gunshot detection
- Runs local ML inference on device
- Generates spectrogram visualizations for testing
- Provides confidence scores and classification results
- Handles audio file testing and batch processing
Data Handling: All processing occurs locally; no audio data leaves the device
Critical Safety Permissions
Audio Processing Permissions
- RECORD_AUDIO: Essential for real-time gunshot detection. Without microphone access, the app cannot fulfill its core life-saving purpose.
- MODIFY_AUDIO_SETTINGS: Optimizes audio capture for maximum detection accuracy. Critical for reliable threat identification.
- CHANGE_AUDIO_SETTINGS: Ensures audio processing continues reliably in background, maintaining consistent safety monitoring.
Background Service Permissions
- FOREGROUND_SERVICE: Maintains gunshot detection when app is closed, providing 24/7 protection.
- FOREGROUND_SERVICE_MICROPHONE: Android 14+ compliance for background microphone usage in safety services.
- FOREGROUND_SERVICE_SPECIAL_USE: Required for emergency/safety applications that need extended foreground service operation.
- START_FOREGROUND_SERVICES_FROM_BACKGROUND: Allows service restart after system events for uninterrupted protection.
Emergency Response Permissions
- SYSTEM_ALERT_WINDOW: Displays emergency alerts over any running app. Critical for immediate threat notification.
- USE_FULL_SCREEN_INTENT: Automatically launches emergency interface when gunshot detected. Every second counts in active shooter situations.
- SHOW_WHEN_LOCKED / TURN_SCREEN_ON: Ensures emergency access regardless of device lock state.
- VIBRATE: Provides haptic feedback for emergency alerts, critical for accessibility and noisy environments.
Service Reliability Permissions
- WAKE_LOCK: Prevents device deep sleep during critical audio processing. Ensures responsive emergency detection.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: Prevents aggressive battery optimization from disabling safety monitoring.
- SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM: Schedules precise service restart intervals for continuous monitoring.
- RECEIVE_BOOT_COMPLETED: Automatically starts safety monitoring after device restart.
Notification Permissions
- POST_NOTIFICATIONS: Delivers critical emergency notifications. Required for Android 13+ apps sending notifications.
Optional Enhancement Permissions
Storage Permissions
- MANAGE_EXTERNAL_STORAGE: Enables emergency event logging and audio evidence saving. Optional feature for enhanced evidence collection.
- READ_MEDIA_AUDIO / READ_MEDIA_DOCUMENTS / READ_MEDIA_IMAGES: Allows users to test detection system with their own audio files and view spectrogram visualizations. Enhances user confidence and system verification.
Network Permissions (Currently Disabled)
- INTERNET / ACCESS_NETWORK_STATE: Reserved for future emergency service integration. No current data transmission.
Permission Justification for Safety
Every permission serves a specific safety purpose:
- Real-time audio analysis to detect gunshot sounds (RECORD_AUDIO, MODIFY_AUDIO_SETTINGS)
- Continuous background monitoring for 24/7 protection (FOREGROUND_SERVICE, WAKE_LOCK)
- Immediate emergency alerts that cannot be missed (SYSTEM_ALERT_WINDOW, VIBRATE)
- Reliable service operation for dependable protection (battery optimization, boot receiver)
- Emergency response capabilities for critical situations (full-screen intents, lock screen access)
Privacy and Security Commitments
Data Protection Guarantees
- Local Processing Only: All audio analysis occurs entirely on the user's device
- No Audio Transmission: Audio data never leaves the device or is sent to external servers
- No Permanent Storage: Audio is processed in real-time and immediately discarded
- No User Tracking: App does not collect, store, or transmit personal information
- Minimal Data Collection: Only emergency event timestamps and confidence levels are logged locally
User Control & Transparency
- Permission Explanations: Clear explanations provided before requesting each permission
- Graceful Degradation: App continues to function with reduced capabilities if optional permissions are denied
- Settings Access: Users can review and modify all permissions through Android settings
- Service Visibility: Background service runs with persistent notification showing current status
Compliance & Standards
- Google Play Policies: Fully compliant with Google Play Store permission policies
- Privacy Regulations: Adheres to GDPR, CCPA, and other applicable privacy laws
- Security Best Practices: Implements Android security guidelines and industry standards
- Regular Audits: Permissions and data handling practices regularly reviewed for compliance
User Experience & Permission Flow
Onboarding Process
- Clear Safety Mission: Users understand the app's life-saving purpose before permission requests
- Essential Permissions First: Critical safety permissions requested with detailed explanations
- Optional Features: Additional permissions requested only when users access specific features
- Ongoing Education: In-app guidance helps users understand how permissions enable safety features
Ongoing Transparency
- Status Indicators: Clear visual indicators show when safety monitoring is active
- Permission Review: Easy access to review and modify permission settings
- Feature Explanations: Contextual help explains how each permission contributes to user safety
- Troubleshooting: Guided assistance for users experiencing permission-related issues
Changes
We may update this Notice; see the "Last updated" date. Where required, we will provide additional notice.
Contact
Email: legal@splitsec.ai • Mailing: 2246 W Madison Ave Suite 1 #1018, Chicago, IL 60612 • Website: https://splitsec.ai/privacy