Effective Date: July 8, 2026
Last Updated: July 8, 2026
Thank you for using FlashSOS (Flashlight SOS Signal & Morse Code Tool, hereinafter referred to as “the App”). We strictly comply with the Personal Information Protection Law of the People’s Republic of China (PIPL), the EU General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), and Apple App Store privacy review requirements.
Core Principle:
Unless you explicitly grant consent for specific optional features, the App runs 100% locally on your device. We never upload your input text, message history, recorded rhythms, or location data to any third-party server.
All data listed below is stored only on your device. The developer has no access to it.
| Data Type | Description | Storage Location | Uploaded to the Cloud? |
|---|---|---|---|
| Morse Code Input Text | Any Chinese / English text, numbers, or symbols entered in SOS or Morse mode | In-memory (during playback) + local sandbox history records | ❌ Never |
| Morse Code / SOS History | Recent N sent messages and their encoded Morse sequences | iOS App sandbox (UserDefaults / Documents) |
❌ Never |
| Custom SOS Preset Phrases | User-created custom phrases beyond the built-in HELP / 911 defaults | App sandbox UserDefaults |
❌ Never |
| Custom Recorded Rhythms | ON/OFF rhythm patterns recorded via manual tap | App sandbox Documents/presets/ |
❌ Never |
| App Settings | All items on the Settings screen — base unit duration, mis-touch protection, screen color, etc. | App sandbox UserDefaults |
❌ Never |
| Flashlight Runtime Stats | On/off cycles and total duration during SOS / strobe playback | In-memory temporary variables only, cleared on exit | ❌ Never |
The prompt is shown only when you actively use the flashlight feature. Refusing any permission does not affect the core SOS emergency function. You may revoke any permission at any time in iOS Settings → FlashSOS.
| Feature | Permission Requested | Exact Purpose | Uploaded? |
|---|---|---|---|
| Flashlight / Brightness Control | NSCameraUsageDescription (required by iOS — the flash LED is part of the camera module) |
Used exclusively to power on the torch LED and adjust brightness via AVCaptureDevice. We never access the camera viewfinder, never capture photos or videos, and never activate the microphone for audio recording. |
❌ Never |
To improve crash-free rates and performance, the App may receive Apple’s built-in MetricKit / App Store Connect Crash Reports (an OS-level feature, anonymous by default):
How to opt out: iOS Settings → Privacy & Security → Analytics & Improvements → Share with App Developers.
| Purpose | Data Used | Notes |
|---|---|---|
| Core features — SOS / Morse Code / Custom Beats | Input text, settings, recorded rhythms, flashlight parameters | Processed entirely on-device, no network connection |
| Crash & performance optimization (only after you opt-in to system analytics) | MetricKit anonymous crash stack traces | Bug fixes only; no personal identifiers |
We pledge: We do not sell, trade, rent, or share your personal information with any third party — including ad networks, data brokers, analytics companies, or marketing agencies.
Data may be disclosed only in these limited, legally-mandated scenarios:
Even in the above scenarios, because the App does not collect personal information by design, there is effectively no “personal data” available to disclose. This is the privacy-first principle FlashSOS was built on.
Under PIPL / GDPR / CCPA, you have the following rights over personal information:
The App is not specifically directed at children under the age of 13 (14 under PIPL and China’s juvenile protection regulations). We do not knowingly collect personal information from children under 13. Given that no personally identifiable data is collected by default, the risk of children’s personal data being gathered is effectively zero.
If you are a parent or guardian and have concerns, please reach out to the contact email below.
This privacy policy may be updated when:
When the policy is updated:
For any questions, complaints, or data-deletion requests regarding this policy, contact:
📧 ss0593@qq.com