Heem

개인정보 처리방침

Heem 앱과 heem.fit · 시행일 2026년 12월 1일 · 최종 수정일 2026년 11월 9일

운동을 기록하고 이어가는 데 필요한 정보만 받아요. 광고에 쓰지 않고, 팔지 않아요.

로그인 없이 쓸 때

운동 기록, 루틴, 헬스장 정보는 이 기기에만 저장돼요. 서버로 보내는 건 아래 「앱 사용 통계」, 「오류 진단」, 직접 보낸 「의견 보내기」, 앱 업데이트 확인뿐이에요.

계정을 만들 때

  • Apple, Google 또는 이메일 코드로 로그인하면 이메일 주소와 로그인 계정 식별자를 받아요. Apple로 로그인하면 계정을 지울 때 Apple 연결을 끊기 위한 토큰도 보관해요.
  • 이름: Apple이나 Google이 로그인할 때 알려 주는 이름(알려 줄 때만).
  • 앱 설정: 언어, 무게 단위.
  • 운동 기록: 루틴, 운동, 세트(무게, 횟수, 휴식, 성공/실패, 평가), 헬스장 이름과 기구. 다른 기기에서도 이어 쓸 수 있도록 계정에 저장돼요. 검색 목록에서 고른 헬스장은 그 헬스장의 주소도 함께 저장되고, 그 기구 목록은 누가 올렸는지 없이 같은 헬스장을 고른 사람에게 기본값으로 보여요.

앱 사용 통계

앱을 고치고 운동을 이어가는 데 도움이 되는지 보려고, 앱 안에서 일어난 일을 기록해요. 예: 앱 열기, 온보딩 완료, 운동 시작과 완료, 고른 선택지, 세트 수와 시간.

  • 함께 보내는 정보: 앱 버전, 앱 언어, 기기 지역 설정의 국가(예: KR), 그리고 앱을 설치할 때 무작위로 만든 설치 ID.
  • 로그인 없이 쓸 때는 이 설치 ID로만 구분해요. 이름이나 이메일과 연결되지 않아요. 나중에 로그인하면 같은 기기의 기록이 그 계정과 연결돼요.
  • 보내지 않는 정보: 이름, 이메일, 직접 입력한 글, 위치, 연락처, 사진, 광고 ID, 기기 고유 번호.
  • 광고 ID를 쓰지 않고, 다른 회사의 앱이나 웹사이트에서 활동을 추적하지 않아요.

오류 진단

앱이 멈추거나 오류가 나면 오류 내용, 기기 모델, OS와 앱 버전을 Sentry로 보내 원인을 찾아요. IP 주소, 이메일, 이름, 계정 ID는 보내지 않아요.

의견 보내기

앱의 프로필 → 「의견 보내기」로 버그나 제안을 보내면 아래 정보를 받아요. 보낼 때만 보내져요.

  • 받는 정보: 고른 종류(버그 신고·개선 제안), 직접 쓴 내용, 앱 버전과 업데이트 ID, 기기 모델, OS 버전, 앱 언어, 설치 ID, 로그인했다면 계정 ID.
  • 문제를 고치고 앱을 나아지게 하는 데만 써요. 받은 의견은 Supabase에 저장되고, Amazon Web Services를 거쳐 운영자 메일함(support@heem.fit)으로 전달돼요.
  • 스팸을 막기 위해 같은 기기나 계정에서 1시간에 5개까지만 받아요.

자동으로 남는 정보

  • 앱 업데이트 확인: 앱이 새 업데이트를 확인할 때 앱 버전, 기기 종류(iOS·Android), 업데이트용으로 무작위로 만든 ID가 Expo로 보내져요.
  • 서버 접속 기록: 앱과 웹사이트가 서버에 연결할 때 접속한 IP 주소와 시각이 Supabase와 Amazon Web Services의 서버 로그에 남아요. 보안과 장애 확인에만 쓰고, 30일 안에 지워져요.

건강 데이터 (Apple 건강, Apple Watch)

  • 허용하면 Apple Watch에서 운동하는 동안 심박수를 읽어 세트마다 평균과 최고 심박수를 보여 줘요. 끝난 운동과 심박수는 Apple 건강에 저장해요.
  • 심박수는 iPhone과 Apple 건강에만 남아요. Heem 서버로 보내지 않아요.
  • 건강 데이터는 광고나 마케팅에 쓰지 않고, 누구에게도 주지 않아요. 허용은 건강 앱이나 iPhone 설정에서 언제든 끌 수 있어요.

처리 목적과 법적 근거

  • 계정, 로그인, 운동 기록 저장과 동기화, 계정 삭제 때 Apple 연결 해제: 서비스 제공 계약의 이행(개인정보 보호법 제15조 제1항 제4호).
  • 앱 사용 통계와 오류 진단: 서비스를 고치고 안정적으로 운영하기 위한 운영자의 정당한 이익(같은 법 제15조 제1항 제6호). 이름이나 이메일 없이 처리하고, 이용자의 권리보다 앞서지 않는 범위에서만 써요.
  • 서버 접속 기록: 서비스 보안을 위한 정당한 이익(같은 법 제15조 제1항 제6호).
  • 의견 보내기: 이용자가 보낸 버그 신고와 제안을 받아 문제를 고치기 위한 처리(같은 법 제15조 제1항 제4호).
  • 베타 신청: 신청자가 요청한 베타 참여의 처리(같은 법 제15조 제1항 제4호). IP 주소 해시는 스팸을 막기 위한 정당한 이익(같은 법 제15조 제1항 제6호).
  • 심박수: 이용자가 Apple 건강에서 허용한 경우에만 기기 안에서 처리해요.

만 14세 미만 아동의 개인정보는 받지 않아요. 만 14세 미만은 가입할 수 없어요.

처리를 맡기는 곳

  • Supabase: 계정, 운동 기록, 앱 사용 통계, 보낸 의견을 저장해요.
  • Amazon Web Services: 이 웹사이트와 베타 신청 정보를 운영하고, 베타 안내 이메일과 보낸 의견을 운영자 메일함으로 보내요.
  • Resend: 로그인 인증 코드 이메일을 보내요.
  • Sentry: 오류 진단을 받아 보관해요.
  • Expo: 앱 업데이트 확인 요청을 처리해요.
  • Apple: 승인된 베타 신청자의 이메일을 TestFlight 테스터로 등록해요. Apple 로그인, 지도 검색, 건강은 Apple이, Google 로그인은 Google이 직접 처리하고, 각 회사의 개인정보 처리방침이 함께 적용돼요.

개인정보를 제3자에게 제공하거나 팔지 않아요. 법령에 따라 요청받은 경우만 예외예요.

국외 이전

위 업체들의 서버가 미국에 있어서, 서비스 제공 계약을 이행하는 데 필요한 처리위탁·보관으로 아래 정보를 미국으로 옮겨요(개인정보 보호법 제28조의8 제1항 제3호). 모두 앱이나 웹사이트를 쓰는 그때그때 인터넷(암호화된 연결)으로 보내져요.

  • Supabase Pte. Ltd. (privacy@supabase.com)
    국가: 미국(버지니아)
    항목: 이메일, 로그인 계정 식별자, 이름, Apple 연결 해제 토큰, 앱 설정, 운동 기록, 앱 사용 통계, 보낸 의견, 접속 기록
    목적: 계정 저장과 동기화, 통계, 의견 접수
    보관: 계정을 삭제할 때까지(앱 사용 통계는 180일, 보낸 의견은 3년, 접속 기록은 30일)
  • Amazon Web Services, Inc. (aws.amazon.com/contact-us)
    국가: 미국(버지니아)
    항목: 베타 신청 이메일, 신청 시각, IP 주소 해시, 보낸 의견(전달할 때만), 접속 기록
    목적: 웹사이트와 베타 신청 운영, 의견 전달
    보관: 베타가 끝날 때까지(승인하지 않은 신청은 결정 후 30일, 의견은 전달한 뒤 보관하지 않음, 접속 기록은 30일)
  • Plus Five Five, Inc.(Resend) (support@resend.com)
    국가: 미국
    항목: 이메일 주소, 인증 코드 메일
    목적: 로그인 인증 코드 발송
    보관: Resend의 발송 기록 보관 기간 동안
  • Functional Software, Inc.(Sentry) (compliance@sentry.io)
    국가: 미국
    항목: 오류 내용, 기기 모델, OS와 앱 버전
    목적: 오류 진단
    보관: 90일
  • 650 Industries, Inc.(Expo) (expo.dev/contact)
    국가: 미국
    항목: 앱 버전, 기기 종류, 업데이트용 무작위 ID, IP 주소
    목적: 앱 업데이트 제공
    보관: Expo의 로그 보관 기간 동안
  • Apple Inc. (apple.com/kr/privacy/contact)
    국가: 미국
    항목: 승인된 베타 신청자의 이메일
    목적: TestFlight 테스터 등록
    보관: 베타가 끝날 때까지

거부하려면: 로그인하지 않고 쓰면 계정 정보와 운동 기록은 미국으로 보내지 않고 이 기기에만 남아요. 이때는 다른 기기에서 이어 쓰기와 백업을 쓸 수 없어요. 앱 사용 통계, 오류 진단, 업데이트 확인은 로그인 여부와 관계없이 보내져요. 이것까지 원하지 않으면 앱을 쓰지 않거나 지우면 돼요. 베타 신청은 하지 않으면 돼요.

보관 기간과 삭제

  • 계정과 운동 기록: 앱의 프로필 → 계정 → 계정 삭제로 바로 지울 수 있어요. 서버의 계정, 기록, Apple 연결 해제 토큰, 그 계정의 앱 사용 통계(로그인 전 같은 기기에서 남긴 통계 포함)가 함께 지워지고, Apple 로그인은 연결이 해제돼요.
  • 앱 사용 통계: 받은 날로부터 180일 뒤 지워요.
  • 로그인 없이 남긴 통계는 누구의 것인지 알 수 없어 180일이 지나면 지워져요. 앱을 지우면 설치 ID도 사라지고, 다시 설치하면 새 ID가 만들어져요.
  • 보낸 의견: 받은 날로부터 3년 뒤 지워요. 로그인해서 보낸 의견은 계정을 삭제할 때 함께 지워지고, 로그인 없이 보낸 의견은 support@heem.fit으로 요청하면 지워요. 운영자 메일함의 사본도 함께 지워요.
  • 오류 진단: Sentry에서 90일 안에 지워져요.
  • 서버 접속 기록: 30일 안에 지워져요.
  • 지운 정보가 서버 백업에 남아 있으면, 백업이 정해진 주기로 교체될 때 함께 지워져요.
  • 보관 기간이 지나거나 목적을 이루면 다시 살릴 수 없도록 지워요.

베타 신청 (웹사이트)

베타 신청에는 이메일 주소, 신청 시각, 스팸을 막기 위한 IP 주소의 해시값만 받아요. 원래 IP 주소는 저장하지 않아요. 신청 검토, TestFlight 초대, 베타 안내(새 빌드, 설문, 종료 안내)에만 쓰고, 승인되면 이메일을 App Store Connect에 테스터로 등록해요. 베타가 끝나면 지우고, 승인하지 않은 신청은 결정 후 30일 안에 지워요.

안전하게 지키는 방법

  • 전송 암호화: 앱과 웹사이트가 서버와 주고받는 모든 정보는 암호화된 연결(HTTPS)로만 오가요.
  • 저장 암호화: 서버에 저장된 정보는 Supabase와 Amazon Web Services가 저장소 단위로 암호화해요. 로그인 정보는 iPhone 키체인에 이 기기 전용으로 저장해요.
  • 접근 통제: 데이터베이스의 행 단위 보안(RLS)으로 이용자는 자기 정보만 읽고 쓸 수 있어요. 관리 권한은 운영자만 가지고, 관리용 키는 코드에 두지 않고 별도의 비밀 저장소에 보관해요.
  • 최소 수집: 필요한 정보만 받아요. 베타 신청의 IP 주소는 해시값만 저장하고, 오류 진단에는 IP 주소와 계정 정보를 넣지 않으며, 심박수는 서버로 보내지 않아요.
  • 서버가 있는 데이터센터의 물리적 보안은 Amazon Web Services가 관리해요.

운영자

운영자: Heem
문의: support@heem.fit

개인정보 보호책임자: Heem 개인정보 보호 담당 · support@heem.fit

이용자의 권리와 요청하기

언제든지 내 정보의 열람, 정정, 삭제, 처리 정지, 동의 철회를 요청할 수 있어요. support@heem.fit으로 계정이나 신청에 쓴 이메일 주소에서 보내 주세요. 본인인지 확인한 뒤 지체 없이(늦어도 10일 안에) 처리하고 결과를 알려 드려요. 계정 삭제는 앱에서 바로 할 수 있어요. 대리인을 통해서도 요청할 수 있어요.

권리 침해 상담

개인정보 침해에 대한 신고나 상담은 아래 기관에도 할 수 있어요.

  • 개인정보침해신고센터 (privacy.kisa.or.kr, 국번 없이 118)
  • 개인정보분쟁조정위원회 (www.kopico.go.kr, 1833-6972)
  • 대검찰청 (www.spo.go.kr, 국번 없이 1301)
  • 경찰청 (ecrm.police.go.kr, 국번 없이 182)

쿠키

이 웹사이트는 쿠키나 분석 도구를 쓰지 않아요. 고른 언어만 브라우저에 저장해요.

바뀔 때

이 방침이 바뀌면 시행 7일 전(이용자에게 불리하거나 중요한 변경은 30일 전)에 이 페이지에 시행일과 함께 올리고, 중요한 변경은 앱에서도 알려요.

홈으로 돌아가기

Heem

Privacy Policy

Heem app and heem.fit · Effective December 1, 2026 · Last updated November 9, 2026

We collect only what logging and keeping up your workouts needs. We don't use it for ads, and we don't sell it.

Without an account

Your workouts, routines and gyms are stored on this device only. The only things sent to our servers are the app usage data, the crash reports, feedback you choose to send and the app update check described below.

With an account

  • When you sign in with Apple, Google or an email code, we receive your email address and the sign-in account's identifier. With Sign in with Apple we also keep a token so we can disconnect Apple when you delete your account.
  • Name: the name Apple or Google shares when you sign in, if it does.
  • App settings: language and weight unit.
  • Your workouts: routines, exercises, sets (weight, reps, rest, hits and misses, ratings), gym names and equipment. They're saved to your account so you can pick up on another device. For a gym picked from the search list, the gym's address is saved too, and its equipment list is shown, without who added it, as the starting point to others who pick the same gym.

App usage data

To improve the app and see whether it helps you keep training, we record what happens in it. For example: opening the app, finishing onboarding, starting and finishing a workout, the options you chose, set counts and durations.

  • Sent with it: the app version, the app language, the country of your device's region setting (for example US), and an install ID created at random when the app is installed.
  • Without an account, only this install ID tells events apart. It isn't linked to your name or email. If you sign in later, this device's events are linked to that account.
  • Not sent: names, emails, text you type, location, contacts, photos, advertising IDs or device hardware IDs.
  • We don't use advertising IDs, and we don't track you across other companies' apps or websites.

Crash reports

When the app crashes or hits an error, it sends the error details, device model, OS and app version to Sentry so we can fix it. It doesn't send your IP address, email, name or account ID.

Send feedback

When you send a bug report or an idea from Profile → Send feedback in the app, we receive the details below. Nothing is sent unless you send it.

  • What we receive: the kind you picked (bug report or idea), what you wrote, the app version and update ID, device model, OS version, app language, the install ID, and your account ID if you are signed in.
  • We use it only to fix problems and improve the app. It is stored in Supabase and forwarded through Amazon Web Services to our support inbox (support@heem.fit).
  • To block spam, we accept at most 5 per device or account an hour.

Collected automatically

  • App update check: when the app checks for an update, it sends Expo the app version, the platform (iOS or Android) and a random ID made for updates.
  • Server logs: when the app or this website connects to our servers, the IP address and time are recorded in Supabase and Amazon Web Services server logs. We use them only for security and fixing outages, and they are deleted within 30 days.

Health data (Apple Health, Apple Watch)

  • If you allow it, the Apple Watch reads your heart rate during a workout to show the average and maximum for each set. Finished workouts and heart rate are saved to Apple Health.
  • Heart rate stays on your iPhone and in Apple Health. It is never sent to Heem's server.
  • We don't use health data for ads or marketing, and we don't share it with anyone. You can turn access off any time in the Health app or iPhone Settings.

Why we use it, and our legal bases

  • Your account, sign-in, saving and syncing your workouts, and disconnecting Apple when you delete your account: to perform our contract with you (UK GDPR / GDPR Art. 6(1)(b)).
  • App usage data and crash reports: our legitimate interest in fixing and improving the app and keeping it reliable (Art. 6(1)(f)). They carry no name or email.
  • Server logs: our legitimate interest in keeping the service secure (Art. 6(1)(f)).
  • Feedback: to handle the report you sent us and fix the problem (Art. 6(1)(b)).
  • Beta sign-ups: to handle the beta place you asked for (Art. 6(1)(b)). The IP address hash: our legitimate interest in blocking spam (Art. 6(1)(f)).
  • Heart rate: processed on your device only, and only if you allow it in Apple Health (your consent).

The Service is not for children under 14, and we don't knowingly collect their data.

Who handles it for us

  • Supabase: stores accounts, workouts, app usage data and the feedback you send.
  • Amazon Web Services: hosts this website and beta sign-ups, sends beta emails, and forwards your feedback to our support inbox.
  • Resend: sends sign-in code emails.
  • Sentry: receives and keeps crash reports.
  • Expo: handles app update checks.
  • Apple: we add approved beta sign-ups' emails as TestFlight testers. Sign in with Apple, Maps search and Health are handled by Apple, and Google sign-in by Google, directly. Their privacy policies also apply.

We don't share your data with anyone else or sell it, unless the law requires us to.

International transfers

Our providers' servers are in the United States, so the data below is sent there, over encrypted connections, whenever you use the app or this website. We transfer it because providing the Service to you needs it, and we rely on the data protection terms our providers offer for such transfers.

  • Supabase Pte. Ltd. (privacy@supabase.com)
    Country: United States (Virginia)
    Data: email, sign-in identifier, name, Apple disconnect token, app settings, workouts, app usage data, feedback you send, server logs
    Purpose: accounts, sync, usage data and feedback
    Kept: until you delete your account (usage data 180 days, feedback 3 years, server logs 30 days)
  • Amazon Web Services, Inc. (aws.amazon.com/contact-us)
    Country: United States (Virginia)
    Data: beta sign-up email, sign-up time, IP address hash, feedback you send (while forwarding it), server logs
    Purpose: website, beta sign-ups and forwarding feedback
    Kept: until the beta ends (requests we don't approve 30 days after the decision, feedback not kept after forwarding, server logs 30 days)
  • Plus Five Five, Inc. (Resend) (support@resend.com)
    Country: United States
    Data: email address and the code email
    Purpose: sending sign-in codes
    Kept: for as long as Resend keeps its sending logs
  • Functional Software, Inc. (Sentry) (compliance@sentry.io)
    Country: United States
    Data: error details, device model, OS and app version
    Purpose: crash reports
    Kept: 90 days
  • 650 Industries, Inc. (Expo) (expo.dev/contact)
    Country: United States
    Data: app version, platform, random update ID, IP address
    Purpose: app updates
    Kept: for as long as Expo keeps its logs
  • Apple Inc. (apple.com/privacy/contact)
    Country: United States
    Data: approved beta sign-ups' emails
    Purpose: TestFlight testers
    Kept: until the beta ends

If you don't want this: use the app without signing in. Your account data and workouts then stay on this device and are not sent to the United States, but you can't pick up on another device or keep a backup. App usage data, crash reports and the update check are sent whether or not you sign in; if you don't want that either, don't use the app, or delete it. For the beta, simply don't sign up.

How long we keep it, and deleting it

  • Account and workouts: delete them any time in the app under Profile → Account → Delete account. Your account, workouts, the Apple disconnect token and the account's app usage data (including what this device sent before you signed in) are deleted from the server right away, and Sign in with Apple is disconnected.
  • App usage data: deleted 180 days after we receive it.
  • Data sent without an account can't be tied to a person, so it is deleted after 180 days. Deleting the app removes the install ID; a new install gets a new one.
  • Feedback: deleted 3 years after we receive it. Feedback sent while signed in is deleted with your account; feedback sent without an account is deleted when you ask at support@heem.fit. The copy in our support inbox goes too.
  • Crash reports: deleted by Sentry within 90 days.
  • Server logs: deleted within 30 days.
  • If deleted data is still in a server backup, it goes when that backup is replaced on its regular cycle.
  • When a retention period ends or the purpose is met, we delete the data so it can't be restored.

Beta sign-up (website)

For a beta sign-up we collect your email address, the time you signed up, and a hash of your IP address to block spam. We don't store the IP address itself. We use it only to review your request, send the TestFlight invite and beta updates (new builds, surveys, when the beta ends). When you're approved, we add your email as a tester in App Store Connect. We delete it when the beta ends; requests we don't approve are deleted within 30 days of the decision.

How we protect it

  • Encryption in transit: everything the app and this website exchange with our servers goes over encrypted connections (HTTPS).
  • Encryption at rest: Supabase and Amazon Web Services encrypt the storage our data is kept on. Your sign-in session is kept in the iPhone Keychain, for this device only.
  • Access control: row level security in our database lets each user read and write only their own data. Only the operator has admin access, and admin keys are kept in a separate secrets store, not in code.
  • Collecting less: we collect only what we need. Beta sign-ups keep only an IP hash, crash reports carry no IP address or account details, and heart rate never leaves your device.
  • Physical security of the data centres is managed by Amazon Web Services.

Who runs Heem

Operator: Heem
Contact: support@heem.fit

Privacy contact: Heem Privacy Team · support@heem.fit

Your rights

Wherever you live, you can ask to see, correct or delete your data, or withdraw consent. If you are in the UK or the EU, your rights under the UK GDPR or the GDPR also include:

  • access to a copy of your data, and correction of anything wrong;
  • deletion, which you can also do yourself in the app under Profile → Account → Delete account;
  • data portability: a copy of the data you gave us in a machine-readable format;
  • restriction of processing, and objecting to processing based on our legitimate interests, such as app usage data;
  • withdrawing consent at any time, for example by turning off Heem's access in Apple Health.

To use any of these, email support@heem.fit from the address of your account or sign-up. We check it's you, then answer within one month.

Complaints

If you're unhappy with how we handle your data, please tell us first at support@heem.fit. In the UK you can also complain to the Information Commissioner's Office (ico.org.uk). In the EU you can complain to the data protection authority where you live or work. In Korea you can contact the Personal Information Infringement Report Center (privacy.kisa.or.kr, 118).

Cookies

This website uses no cookies or analytics. Your browser saves only your language choice.

Changes

If this policy changes, we'll post it here with the new effective date at least 7 days before it takes effect (30 days for important changes or changes that work against you), and tell you in the app about important changes.

Back to home