🆘 SafeOn

Privacy Policy

Effective date: 10 October 2026

1. About this policy

SafeOn is a personal safety app. You add people you trust as contacts, and when you press SOS, or miss the check-in of a safety check (for example a walk-home timer), SafeOn alerts them and shows them where you are.

This policy explains what personal data SafeOn uses, why, who else handles it, how long we keep it, and what your rights are. It covers the SafeOn mobile app, its web version and the SafeOn server. Our Terms of Service are separate and are shown in the app.

2. Who is responsible for your data

The data controller is Vinod, a private individual in Vaasa, Finland, who develops and runs SafeOn. If a company is set up to run SafeOn, this policy will be updated to name it.

Contact for anything about privacy: safeon.support@gmail.com

We have not appointed a Data Protection Officer. Please contact the controller directly at the address above.

3. What we collect

Your account

Your contacts

SOS alerts and safety checks

Your location

Medical profile (optional)

Notifications

Feedback

Technical data

What we do not do

4. Why we use it, and our legal basis

The GDPR requires a legal basis for each use of personal data. Ours are:

In a real emergency, where someone's life or health is at risk, processing may also be necessary to protect vital interests, Art. 6(1)(d).

5. Who can see your data

6. Your medical profile

7. Service providers and where your data goes

SafeOn does not run its own servers. These providers process data on our behalf:

ProviderWhat it doesDataLocation
Render (Render Services, Inc.) Runs the SafeOn server Everything the app sends to and receives from our server, including IP addresses and server logs Frankfurt, Germany (EU)
Supabase (Supabase, Inc.) Hosts the SafeOn database All the app data in section 3 (the medical profile encrypted) Stockholm, Sweden (EU)
Google Firebase Authentication (Google) Sign-in, verification and password-reset emails Email address, password (stored as a hash), user ID, sign-in records Global, including the US
Google Firebase App Check (Google) Confirms requests come from a genuine app and device Device and app attestation data Global, including the US
Expo (Expo, Inc.) Push notification delivery, and app updates Push tokens and notification contents (below); for updates, your IP address and app version US
Google Firebase Cloud Messaging (Android) and Apple Push Notification service (iOS) Deliver notifications from Expo to your phone Push tokens and notification contents (below) Global, including the US
Gmail (Google) Our support mailbox Emails you send to safeon.support@gmail.com Global, including the US
cron-job.org Triggers the regular check for missed safety checks, and checks that the server's scheduled tasks are still running No personal data Germany (EU)

What notifications contain. A notification carries its text and some data for the app: a person's name, what happened, and the internal ID of the alert or safety check it is about. An SOS notification includes your name and the alert type. A safety check notification can include the title and destination you typed for the check (for example "Walking home (to Central Station)"); that is your own text, not a position. Other notifications include a person's name and what happened (for example a contact invitation, a response to your alert, or an SOS that has ended). No notification contains your position or any coordinates. Your contact's app fetches your position from the SafeOn server only after they open the alert. Notifications pass through Expo and then Google or Apple on their way to the phone.

Transfers outside the EU. Google, Expo and Apple may process data outside the EU/EEA, mainly in the United States. For these transfers the providers offer the safeguards in their terms: certification under the EU–US Data Privacy Framework and/or the European Commission's Standard Contractual Clauses. Your position and your medical profile are not among the data that goes to them: both stay with our server and database in the EU. Render and Supabase are US companies, but the servers we use with them are in the EU.

8. How long we keep it

The automatic deletions run every few hours, so data can last a few hours past the times above.

9. Deleting your account

Deletion happens straight away and cannot be undone. It removes your account and sign-in, profile, trusted and emergency contacts, invitations, alerts you started with their positions and timelines, safety checks and schedules, medical profile, feedback and push registrations.

Some things remain after deletion:

10. Your rights

Under the GDPR you have the right to:

To use any of these rights, email safeon.support@gmail.com, preferably from the address on your account so we can confirm it is you. We will answer within one month. If a request is complex we may extend this by up to two more months, and we will tell you why within the first month.

Complaints. You can complain to the Finnish data protection authority, the Office of the Data Protection Ombudsman (Tietosuojavaltuutetun toimisto), Lintulahdenkuja 4, 00530 Helsinki, Finland, tietosuoja.fi, or to the authority in the EU country where you live or work.

11. Age limit

SafeOn is for adults. It is not intended for anyone under 18, and you must confirm that you are 18 or older to use it. If we learn that an account belongs to someone under 18, we will delete it.

12. Security

13. Changes to this policy

If we change this policy, we will publish the new version here and update the effective date. If a change matters for how your data is used, we will also tell you in the app.

14. Language

This policy is currently published in English only. The SafeOn app is available in English, Finnish, Swedish, Spanish, French, Turkish and Hindi.