KeepUp Privacy Policy

Updated

This policy explains what happens to your data in the KeepUp app (iOS and Android) and on the keepupkorean.com website. It is written under the Personal Information Protection Act of the Republic of Korea (개인정보 보호법, "PIPA" below).

Who processes your data

Where this text says "we", it means KeepUp Lab.

What data we collect

WhatDetailsWhere it comes from
Accountemail address, password (stored only as a hash), internal ID, dates of creation and sign-in. For a guest without an account, only the IDyou enter it when you sign up; a guest account is created automatically on first launch
"About me" questionnairename (any name you want to be called), gender, age range, country, and for those living in Korea, how many years you have lived in Korea and your city, your goal (visa, permanent residence, citizenship, everyday life), the language you study in, whether you read Koreanyou fill it in in the app and can change it in your profile
Learninglesson progress, answers in exercises and tasks, your conversations with Minji, the AI teacher (in lessons and in "Ask Minji"), mock exam results, words you have learned and their review dates, reminder settingscreated as you study
Voice recordingsthe audio file when you answer into the microphone, and the text recognized from ityou record it in the app
Counters and protectiondaily spending on AI and voice-over, warnings and temporary blocks for abuse and spamcounted automatically
Problem reportswhat you write in "Report a problem", and complaints that Minji passes on from the chatyou write them in the app
Subscriptiononce payments launch: plan, status, dates, purchase ID. We do not receive your card details: the App Store or Google Play handles themthe app store, via RevenueCat
Technical dataapp errors (error text, device model, OS and app versions, user ID); usage events (lesson started, step completed, screen opened); IP address of requestscollected automatically
Support emailsemail address and the content of the emailyou write to us

We do not collect your location, contacts, photos or your device's advertising ID, and we do not show ads. We do not sell data.

Why

The legal basis is performing our contract with you (the Terms of Use, PIPA Art. 15(1)(iv)) and our legitimate interest in running the service safely and correctly (PIPA Art. 15(1)(vi)). We use voice recordings and the questionnaire only for the purposes listed.

In the "About me" questionnaire, only your name and gender are required. The other answers (age, country, city, years in Korea, goal) are optional: the course works without them, Minji will just know less about you. By filling them in, you consent to them being used in the same way as the required ones (PIPA Art. 15(1)(i)), including being transferred to the AI teacher.

We do not provide your data to third parties for their own purposes. The exception is cases expressly provided for by law (for example, a court request).

How long we keep data

DataPeriod
Account, questionnaire, learning data, counters, problem reportsas long as you have an account; deleted immediately when you delete the account
Voice recordings30 days from recording, then deleted automatically (earlier if you delete your account)
Guest account in which no lesson has been starteddeleted automatically once more than 90 days have passed since both its creation and its last sign-in
AI cost recordsafter your account is deleted, kept with no link to you: only amounts and models, which cannot identify you
App errors (Sentry)up to 90 days
Usage events (PostHog)up to 12 months
Server logsup to 7 days
Database backupsup to 7 days: deleted data disappears from them when this period ends
Support emailsas long as needed to reply, and no longer than 1 year after the last email

If the law requires us to keep something longer (for example, purchase records under the Act on Consumer Protection in Electronic Commerce), we keep it as long as the law requires, separately and only for that purpose.

Who else processes your data

We entrust part of the work to the services below (위탁). Each one receives only what it needs for its task and works under its own data processing agreement.

ServiceWhat it does
Supabase (servers in Seoul, Republic of Korea)database, sign-in, storage of voice recordings
OpenAIAI teacher replies, answer checking, speech recognition
ElevenLabsvoice-over of ready-made Korean phrases; receives no data about you
Resendemails with sign-in codes
Sentryapp error reports
PostHog (servers in the EU)usage statistics
RevenueCatsubscription status (once payments launch)
Expodelivery of app updates
Cloudflarehosting of this website

Transfers of data abroad

Some data leaves the Republic of Korea. The legal basis is PIPA Art. 28-8(1)(iii): the transfer is needed to perform our contract with you and is disclosed in this policy. Before your first lesson with AI, the app shows the "What the AI teacher receives" screen.

Recipient and contactCountryWhat dataWhyWhen and howHow long it is kept
OpenAI OpCo, LLC — [email protected]USAmessages and answers in lessons, recordings of spoken answers, answers from the "About me" questionnaire (name, gender, age, country, city, years in Korea, goal); your email and password are not transferredAI teacher replies, answer checking, speech recognitionevery time the AI is used, over an encrypted connection (HTTPS) via the APInot used to train models; logs for abuse prevention are kept for no more than 30 days, voice recordings are not kept
Functional Software, Inc. (Sentry) — [email protected]USAuser ID, error text, device model, OS and app versions; no email or namefinding and fixing bugswhen an error occurs, HTTPSup to 90 days
Plus Five Five, Inc. (Resend) — [email protected]USAemail address and the text of the email with the codeemails with codes for signing in and changing your passwordwhen an email is sent, HTTPSup to 30 days
PostHog Inc. — [email protected]data is stored in the EU (Frankfurt, Germany); the company is in the USAuser ID, IP address, usage events (some include the goal from the "About me" questionnaire), device model and app version; no email or nameusage statisticswhile the app is in use, HTTPSup to 12 months
Supabase Pte. Ltd. — [email protected]data is stored in the Republic of Korea (Seoul); the company is in Singaporeall app datahosting of the database, sign-in and filescontinuously, HTTPSas long as you have an account (see "How long we keep data")
RevenueCat, Inc. — [email protected]USAuser ID, purchase data from the store (plan, dates, status)managing the subscriptiononce payments launch: at purchase and renewal, HTTPSas long as the subscription exists and as the law requires
650 Industries, Inc. (Expo) — expo.dev/contactUSAIP address and device information when an update is downloadeddelivery of app updateswhen the app starts, HTTPSunder Expo's own rules
Cloudflare, Inc. — [email protected]USAIP address and browser information of visitors to the keepupkorean.com websiteserving the websitewhen the website is opened, HTTPSunder Cloudflare's own rules

How to opt out, and what happens.

To stop the transfers completely, delete your account in the app or email us: we will delete your data, and nothing more is transferred. What recipients keep after deletion, and for how long, is in the "How long it is kept" column.

How data is deleted

Your rights

Under PIPA (Arts. 35–37), you can:

Write to [email protected] from your account's email address, or tell us how to find your account. We will reply within 10 days. A representative with a power of attorney can contact us on your behalf. If the law requires us to keep some data, we will explain which data and why.

We use AI answer checking only for learning: scores in exercises and mock exams do not affect your rights. You can ask us how it works.

How we protect your data

Automatic collection

The app does not use cookies. For statistics, it stores a random PostHog ID on your device; the ID is reset when you sign out. The keepupkorean.com website sets no cookies and collects no statistics.

Age

KeepUp is for people aged 14 and over. If we learn that an account is used by someone under 14, we will delete the account and its data.

Changes to this policy

We will announce a new version in the app or on the website at least 7 days before it takes effect, or 30 days before if the changes make your position worse. Previous versions are available on request.

Where else you can complain

If you believe your rights have been violated, besides us you can contact:


Version of 27 October 2026, in effect from 27 October 2026. The Russian, English and Korean texts have the same meaning; if they differ, the Korean version prevails.