Privacy Policy
RapidE – Emergency Index
Effective date: 9 March 2026
Plain-English summary: RapidE uses your location (when you choose to share it), your emergency contacts (that you add), account data you provide, and basic diagnostics to make the app work and stay reliable. During an emergency tracking session you start, location is also used in the background to send GPS updates by SMS directly from your phone. We do not sell personal data. Purchases are handled by Google Play.
Who we are
Developer / Data Controller: Solutions Through Technology (South Africa).
Contact & Information Officer (POPIA): support@solutionsthrough.tech
Data we collect
- Location (approximate and/or precise) — to show local emergency contacts and features. During an active emergency tracking session that you start, location is also accessed in the background (screen off) to generate GPS updates sent to your Next of Kin via SMS. Background location is never used outside of a tracking session you started.
- Next of Kin and saved contacts — names, phone numbers, and optional notes that you add. Stored locally in encrypted storage on your device; used to send emergency SMS updates and to help you call or message contacts quickly.
- Profile and account data (if provided) — name, surname, phone number, email, and Firebase Auth UID. Used for profile management, entitlements, and support.
- Device and app identifiers — a per-installation ID (non-permanent), device model/OS, and app version. Used for security, entitlements, and diagnostics.
- Purchase information — Google Play product IDs and purchase tokens to verify subscriptions and entitlements. We do not receive full payment card details.
- Push notification data — Firebase Cloud Messaging (FCM) token and topic subscriptions (plan tier, home country, optional anchor label).
- Diagnostics and usage analytics — crash logs, performance metrics, and app usage events via Firebase Analytics / Crashlytics.
- Support communications — information you send us by email or in support requests.
How we use data
- Provide core emergency features and improve reliability.
- Send automatic GPS location updates via SMS to your chosen Next of Kin during a tracking session. This happens on your device and is not routed through our servers.
- Verify and manage subscriptions and free trials.
- Enforce one active device per subscription with quick transfer.
- Detect and prevent abuse, fraud, or misuse.
- Comply with law and regulatory obligations.
Legal bases (GDPR / POPIA)
- Consent — for optional features like background location, SMS tracking, and push notifications.
- Contract — to provide paid subscriptions and core app functionality.
- Legitimate interests — to improve reliability, prevent abuse, and secure the service.
- Legal obligations — to meet accounting, fraud prevention, or other regulatory requirements.
Emergency tracking — background processing disclosure
- When you start emergency tracking, RapidE runs an Android Foreground Service. A persistent notification is displayed in your status bar for the entire session, as required by Android policy.
- The app accesses your location in the background (screen off) during the session to obtain GPS fixes. This requires the
ACCESS_BACKGROUND_LOCATIONpermission on Android 10+. - If your device reboots during an active session, the app automatically resumes tracking. This requires the
RECEIVE_BOOT_COMPLETEDpermission. - Battery level is read periodically during a session only to compose warning SMS messages sent locally from your device. No battery data is sent to our servers.
- All tracking is initiated by you. We do not start, schedule, or trigger tracking remotely.
Data sharing
- Service providers: Google Play Billing, Firebase (Auth, Firestore, Functions, Remote Config, Analytics, Crashlytics, Cloud Messaging).
- SMS delivery: messages sent during tracking are delivered by your mobile carrier directly to your Next of Kin contacts. We do not see, store, or intercept these messages.
- We do not sell personal data.
Data retention
- On-device data (contacts, preferences, tracking state) is stored locally and retained until you delete it in the app, reset the app, or uninstall it.
- Server-side profile and entitlement data is kept while your account is active and removed when you request deletion.
- Purchase records are retained as required for accounting and fraud prevention.
- Analytics and crash data are retained according to Firebase retention settings.
Security
- We use encrypted transport and restricted access for backend services.
- Next of Kin contacts and tracking state are stored in encrypted storage on your device and are not accessible to other apps.
Permissions used and why
| Permission | Why it is needed |
|---|---|
| ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION | Match emergency numbers to your location and show nearby providers. |
| ACCESS_BACKGROUND_LOCATION (Android 10+) | Obtain GPS position when screen is off, during active emergency tracking sessions only. |
| SEND_SMS | Send emergency location updates automatically to Next of Kin during tracking, without requiring interaction. |
| FOREGROUND_SERVICE / FOREGROUND_SERVICE_LOCATION | Run the tracking process reliably in the background with a visible notification, as required by Android policy. |
| WAKE_LOCK | Briefly prevent the CPU from sleeping while sending an SMS update. |
| RECEIVE_BOOT_COMPLETED | Resume an active tracking session if the device is rebooted. |
| VIBRATE | Optional haptic feedback for app tools. |
| POST_NOTIFICATIONS (Android 13+) | Show the required Foreground Service notification during tracking and other app alerts. |
| INTERNET | Fetch updated datasets; works offline for pinned data. |
| REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Request exemption from battery optimisation to keep emergency features reliable. |
Your choices and controls
- You may disable location, though some emergency features will be limited.
- You may disable background location; tracking updates may be degraded when the screen is off.
- You may revoke SMS permission; emergency tracking will not function without it.
- You may opt in or out of push notifications in app settings or device settings.
- You can export your data from within the app (Settings → Data Export).
- You can review or revoke any permission at any time in Android Settings → Apps → RapidE → Permissions.
Your rights (GDPR / POPIA)
- Access — request a copy of your personal data.
- Correction — request updates to incorrect or incomplete data.
- Deletion — request erasure of your personal data, subject to legal/contractual requirements.
- Objection or restriction — object to or restrict certain processing in appropriate circumstances.
- Portability — request export of your data in a portable format.
- Withdraw consent — you may withdraw consent at any time for features that rely on consent.
Account deletion
- In-app: Settings → Delete My Data (GDPR Article 17).
- Web: visit our Account Deletion page or email support@solutionsthrough.tech.
International transfers
Data may be processed in regions where our providers operate. We use reputable service providers and apply reasonable safeguards for cross-border transfers.
Children
RapidE is not directed to children under 13. If you believe a child has provided personal data, please contact us and we will take appropriate action.
Complaints
You may lodge a complaint with your local data protection authority.
Updates to this policy
We may update this policy; material changes will be reflected here with a new effective date.
This page is provided for transparency. It does not waive any rights and does not create contractual obligations beyond those required by law. For details on our processors, see Firebase Privacy & Security and Google Privacy Policy.
Questions or concerns?
If you have any questions about how we handle your data or would like to request account deletion, please contact us.