emilalm.app

im-ok — Privacy Policy

Last updated: 1 October 2026

1. Who we are

im-ok is an iPhone app. Its privacy policy, terms and support page are published on emilalm.app, Emil Alm's personal website (section 19). The app is called "i’m ok: check in. stay safe." on the App Store (in Swedish, "i’m ok: checka in, sköt om dig") and "i’m ok" on your home screen. It is offered only on the App Store in the United States and Sweden. Separately, an account needs a Swedish (+46) or US (+1) mobile number (terms section 4). The app and these pages are provided by Emil Alm, an individual based in Sweden ("we", "us", "our"). Our postal address is in section 23 of our terms. Emil Alm is the controller of your personal data under the EU General Data Protection Regulation (GDPR).

For questions about this policy or your data, and to use any of your rights, email support@im-ok.com. We have not appointed a data protection officer; this address reaches the person responsible.

2. Scope, and what im-ok is not

This policy covers the im-ok app from version 2.0 and the im-ok pages on emilalm.app: this policy, the terms and the support page (section 19). The rest of emilalm.app is Emil Alm's personal website and not part of im-ok. For im-ok 1.x, which stopped working before im-ok 2.0 was released, section 3 says what happened to your data. This policy explains what we collect, how and why, who receives it, how long we keep it, and what you can do about it. This policy is written in English. You can write to us in English or Swedish.

im-ok is not an emergency service. Nobody monitors your check-ins, neither we nor an alarm centre, and im-ok never calls, texts or alerts emergency services. It only notifies the friends you have added, and only after your check-in window has passed. A notification or a location can arrive late or not at all, and your friends may not see it or be able to help. If you or someone else is in danger, call the emergency number where you are: 112 in Sweden, 911 in the United States. 112 also works in every other EU country. Do not wait for a missed check-in or for your friends to be alerted.

We do not give your personal data to data brokers. The optional ad is how im-ok earns money: Google pays us for the ads it shows, and Google's software on your phone sends Google the data listed in section 4.7. If you allow tracking when im-ok asks (Apple's App Tracking Transparency prompt), that includes your phone's advertising identifier, which Google and its ad partners may use to personalise ads and measure them across apps. Some US state laws give "sale", "sharing" and "targeted advertising" their own meanings, which may cover what Google receives. To turn tracking off, see section 12. If you live in the United States, see section 13.1.

3. What changed in im-ok 2.0

im-ok 2.0 is a new app, built from scratch, with a new server.

3.1 Moving to im-ok 2.0

If you used im-ok before:

3.2 What happened to im-ok 1.x

im-ok 1.x ran on our previous server provider, Lovable Cloud, where the data may have been stored in, or reached from, countries outside the EU/EEA. It did more than im-ok 2.0: it sent your last stored position to your friends' apps at any time, and its support mode (a premium feature) refreshed your position about every 2 minutes, for up to 3 hours, and showed it to all your friends. It also had premium through RevenueCat, bubble gifts, heart skins, nicknames, a map from Apple's MapKit, fonts from Google Fonts and profile photos.

im-ok 1.x stopped working before im-ok 2.0 was released, when we removed Lovable Cloud. The data on Lovable Cloud was deleted with it, including profile photos and their upload log. Anything done in 1.x after the copy was made in early September 2026 (section 3.1), including any account created after it, did not carry over to im-ok 2.0. We keep the copy of your account (sections 3.1 and 4.12) and, as a backup of the move, export files of the 1.x database (section 10). They hold the 1.x database as it was when they were made, which can include what was done in 1.x after your account was copied, and the links to profile photos and their upload log, but not the photos themselves.

If you used im-ok 1.x and cannot use im-ok 2.0, for example because your iPhone cannot run iOS 26 or the App Store does not offer im-ok in your country or region, email us at support@im-ok.com. We will delete the copy of your account, so that your friends are no longer alerted that you missed a check-in, and your phone stops getting notifications from our server.

4. Data we collect

4.1 Account and profile

4.2 Check-ins, alerts and pauses

4.3 Location

We collect location only if you allow location access in iOS. im-ok does not share your live location and keeps no location history: we store one most recent position with its time, and each new one replaces it.

A position is captured:

We keep only readings accurate to about 100 metres or better and less than a minute old, and discard the others. For readings sent in the background, we log which trigger fired and whether the reading was accepted, without the coordinates, for 14 days.

Notifications never contain your location. Setting location to "Never" stops new captures, but it does not delete the position already stored. That position stays until you delete your account or ask us at support@im-ok.com to delete it, and until then a friend who is alerted about your missed check-in still receives it. If you turn location on again, the next capture replaces it. Section 5 explains who receives your position. For the position copied from im-ok 1.x, see section 3.1.

4.4 Friends and friend requests

4.5 Contacts

If you allow it, the app reads the names and phone numbers in your contacts, and nothing else. It keeps a copy on your phone, encrypted by iOS and removed when you delete your account, so the add-friend list opens quickly. Names never leave your phone. To find which contacts already use im-ok, only the phone numbers are sent to our server, in batches, and compared with existing accounts. The server returns the accounts that match, with their account IDs and display names, and stores none of the numbers. Searching the add-friend list happens on your phone.

This also works the other way. Anyone on im-ok who has your phone number can find out that you use im-ok and see your display name.

We store your friend list (section 4.4), but not your address book.

If you deny or revoke contacts access, you can still add friends by their number.

4.6 Your phone and notifications

4.7 Advertising, tracking and consent

im-ok is free. The only ad is optional. After a check-in that earns a reward, you can watch one rewarded ad from Google AdMob to double that check-in's reward, or keep it as it is. If you watch it to the end, our server credits the reward once more and records that it did (section 4.2). No check-in waits for an ad, and nothing in im-ok requires one.

When we ask. Right after a new account's first check-in, or when you open the app if you have used it before, im-ok asks for notifications, then for location while using the app. "Always" location is asked last, and only once you have a friend. None of these questions is about ads.

The questions about ads come the first time you tap "watch an ad", one after the other:

  1. Apple's App Tracking Transparency prompt;
  2. in the EU, the EEA, the UK and Switzerland, Google's consent form. Google's software works out from your approximate location whether the form applies to you. Elsewhere, including in the United States, no consent form from Google appears, and Apple's tracking prompt is the only question about ads.

Then im-ok loads the ad. While it loads, "keep it" still keeps your reward as it is.

im-ok starts nothing from Google on your phone until iOS has an answer to the tracking prompt: yours, or "no" if you have turned off "Allow Apps to Request to Track" in iOS Settings. Until then there is no consent check, Google's ad software is not started and no ad is requested. Google's ad software starts only after that and, where the consent form is shown, only after you have answered it. Once iOS has that answer, Google's consent software checks each time the app starts, and when you open your profile, whether the form applies to you and what you answered, without showing anything. When the questions that apply to you have been answered, later ads are loaded in advance, before you check in, while your window is open or after you have missed a check-in, so the offer doesn't wait for one. RevenueCat's software is different: it starts when the app opens, before any of these questions (below).

4.8 Crash and error diagnostics

We use Sentry to collect crash reports, the reports iOS makes about app freezes and heavy processor or storage use (Apple's MetricKit), server errors on the app's requests, a few error reports (notification setup, ads and ad consent), and app sessions (when the app starts and stops, to count how often it runs without crashing). Each report contains, for example:

Sentry does not receive your phone number, contacts or coordinates, and it takes no screenshots or screen recordings. It is set not to store IP addresses. It stores the data in its EU region (Frankfurt, Germany), for the period in section 10.

4.9 Security and anti-abuse

To protect im-ok and its users from SMS fraud ("SMS pumping"), spam sign-ups and misuse, we keep:

A keyed hash is not anonymous. We keep the key secret on our server, and whoever holds it can check whether a hash matches a given number.

4.10 Email and support

im-ok never emails you, and you don't need an email address to sign in. If you write to support@im-ok.com, we use your email address and your message to answer you. Namecheap hosts our mailbox (Private Email).

4.11 Aggregated service metrics

Each day we store counts to watch the health and cost of the service, such as the number of accounts, active users, check-ins, alerts, notifications sent and failed, and friend requests. They contain no individual profiles and are deleted after 365 days.

4.12 Records from im-ok 1.x

The copy from 1.x (section 3.1) includes records that 2.0 does not use:

We keep them only to answer questions about them, for example a refund or bubbles credited twice, and to establish or defend legal claims. RevenueCat also tells our server about bubble packs bought in 1.x, so that a pack whose bubbles were never credited can still be credited.

4.13 Kept on your phone

The app also keeps these on your phone:

iOS data protection encrypts them. Signing out ends the session and keeps the rest for your next sign-in. Deleting your account removes that account's files and settings from the phone.

5. What your friends see

Your friends are the people whose friend request you accepted, or who accepted yours. Nobody else on im-ok sees your status.

Their app receives:

Their app works out your colour from these.

Your last known position goes to a friend's app only while that friend has an open alert about your missed check-in. Our server checks once an hour. When it finds that you missed, it alerts each of your friends, and from then on sends that friend your position. So the alert comes within an hour after your window ends. Until it reaches them, their app may already show you as missed, but without your position. The alert ends when you check in or start a pause. It stays open for as long as you stay missed, however long that is. A friend you add while you are missed is alerted at the next hourly check. At all other times, our server does not send your position to anyone.

When a friend's app has your position, it shows how long ago it was captured ("last seen … ago") and an "open in maps" button. If there is no position, it says "no location shared this time".

The app does not show your friends your phone number (except while a friend request between you is pending), your streak, your bubbles or your earlier check-ins, and im-ok 2.0 does not fetch them. One exception is left over from im-ok 1.x: our server still has a function that a friend's account can call to get your bubble totals, how many of your check-ins came after a miss, your current and longest streak, and your typical check-in time over the last 90 days. im-ok 2.0 never calls it.

Your friends get a notification with your name when you miss a check-in, when you check in again after a miss, when you pause (with the number of days) and when you are back. Someone you send a friend request to gets one too.

6. If you are not on im-ok

We may process your phone number even if you don't use im-ok:

We compare the number with existing accounts and keep nothing: no record of your number, or of who has it, remains after the request. We do this in our users' and our legitimate interest in helping people find friends who already use im-ok (Art. 6(1)(f) GDPR). Because we keep nothing, we cannot tell you about it individually.

If someone enters your number when signing in, we send the code to your phone and keep your number in the login-code log for 30 days (section 4.9).

You still have the rights in section 13, including the right to object.

7. Why we use your data, and our legal bases

Your right to object. You can object at any time, on grounds relating to your particular situation, to any processing we base on legitimate interests (listed below): for example ad measurement, security and anti-abuse logging, crash diagnostics, delivery logs, service metrics and the hosting of the im-ok pages on emilalm.app. Email support@im-ok.com. We will then stop, unless we can show compelling legitimate grounds that override your interests, rights and freedoms, or we need the data to establish, exercise or defend legal claims.

We use your data only for the purposes below. We are based in Sweden, so the GDPR applies to everything we do with your data, wherever you live. Each purpose has a legal basis under Article 6(1) GDPR, the same for everyone:

The legitimate interests we rely on are:

  1. keeping im-ok secure, and stopping fraud, SMS pumping, spam sign-ups and repeated delete-and-recreate abuse, which cost money and put users at risk;
  2. keeping a safety app working, by finding and fixing crashes and failed notifications;
  3. keeping im-ok free, by offering the optional ad and knowing what it earns;
  4. knowing how many people use im-ok and what it costs to run;
  5. helping people find friends among their contacts;
  6. answering questions about past purchases and gifts and about the move from im-ok 1.x, and establishing or defending legal claims;
  7. publishing this policy, the terms and the support page on emilalm.app.

Withdrawing a consent does not affect what was done before you withdrew it. If we ever want to use your data for a new purpose, we will update this policy and tell you first.

8. Who receives your data

Service providers that process data on our behalf. They handle it for us, under the terms on which we use their services.

Apple delivers our push notifications through its Apple Push Notification service, including the silent notification that asks for a location reading, under Apple's own terms.

Companies that use data for their own purposes. These are independent controllers, working under their own privacy policies:

Others: your friends (section 5); people on im-ok who have your phone number (section 4.5); and authorities, courts or others when the law requires it.

The companies we share your data with must protect it at least as well as this policy and the law require. They are bound by the terms under which we use their services.

9. Where your data is stored, and transfers outside the EU

Our database and sign-in system are in Stockholm, Sweden. Our server functions run on Supabase's network, by default in the Supabase region closest to whoever calls them, and read and write the data in Stockholm. For im-ok 1.x's former server, see section 3.2.

Some providers are based in, or reach data from, countries outside the EU/EEA, mainly the United States:

Each provider's list of sub-processors names any other countries it uses.

Where such a transfer needs a safeguard under the GDPR, it relies on the EU–U.S. Data Privacy Framework (the European Commission's adequacy decision of 10 July 2023) for companies certified under it, and otherwise on the European Commission's Standard Contractual Clauses (Decision (EU) 2021/914) in the provider's terms. You can ask us which one applies to a provider, and for a copy of these safeguards, at support@im-ok.com.

10. How long we keep your data

11. Deleting your account

In the app, go to profile → account → "delete account" and type "delete" to confirm. This deletes, straight away:

The app also removes the account's files and settings from your phone. Deleting the app alone does not delete your account.

What remains afterwards:

If you can't use the app, email support@im-ok.com and we will delete your account for you. We may ask you to confirm that the request comes from the owner of the account's phone number.

12. Your choices, and how to withdraw consent

13. Your rights

Under the GDPR, which applies to what we do with your data wherever you live (section 7), you have the right to:

Using your rights is free of charge. To use them, email support@im-ok.com. We answer within one month. Complex requests may take up to two more months, and we will tell you if so. We may ask you to confirm that the request comes from the owner of the account's phone number.

Complaints. You can complain to a data protection authority. In Sweden this is Integritetsskyddsmyndigheten (IMY), Box 8114, 104 20 Stockholm, www.imy.se. In the UK it is the Information Commissioner's Office, ico.org.uk. In Switzerland it is the Federal Data Protection and Information Commissioner, edoeb.admin.ch. You can also complain to the authority where you live or work. We would appreciate the chance to put it right first.

13.1 If you live in the United States

The rights in section 13 are yours too. Some US state privacy laws also give their residents rights over their personal data. We honour the requests below from anyone in the United States, whichever state you live in. You can:

im-ok is not for anyone under 16 (section 17).

14. What you must provide, and what is optional

15. Automated decisions

im-ok makes no decisions about you that have legal or similarly significant effects. Some things are automatic: your colour and your friends' alerts follow your window and your check-ins, and the anti-abuse rules in section 4.9 can block a sign-in, including the block after a number's third account deletion. If you think a block is wrong, write to us and a person will review it.

16. Security

No system is 100% secure. If a breach is likely to put your rights at risk, we will report it to IMY, and tell you directly if the risk is high, as the law requires.

17. Children

im-ok is not intended for anyone under 16. We do not knowingly collect personal data from anyone under 16. If you believe someone under 16 has signed up, contact support@im-ok.com and we will delete the account.

18. Marketing SMS

The app has an opt-in switch for marketing SMS (profile → privacy → "marketing sms"), off by default. If you opted in at sign-in in im-ok 1.x, that choice was copied and the switch shows as on. We do not currently send marketing SMS. If we ever do, we will:

While the switch is on, we keep the time you switched it on, as proof of consent. Switching it off in im-ok 2.0 deletes that time. Login codes, and Emil Alm's personal texts about important changes to im-ok, this policy or the terms (section 20), are not marketing. You need the codes to sign in.

19. The im-ok pages on emilalm.app

This policy, the terms and the support page are published at emilalm.app/im-ok/privacy, emilalm.app/im-ok/terms and emilalm.app/im-ok/support. emilalm.app is Emil Alm's personal website. The rest of it is not part of im-ok. Links in the app and in its invitations use addresses on im-ok.com, which is also ours.

20. Changes to this policy

We may update this policy. The current version is always at https://emilalm.app/im-ok/privacy, with its date at the top. Before a material change takes effect, we will tell you about it in the app or on this page. If you already have an account, Emil Alm will also tell you by a personal text message to the phone number on your account.

21. Contact

Questions about this policy or your personal data: support@im-ok.com.