Privacy Policy

PULL UP KING

This policy explains what PULL UP KING (“the app”) collects, why, where it goes, and how to get rid of it. Where a service is named, that is a service the app actually contacts.

1. What the app collects

DataWhere it is storedWhy
Email address, account identifier Firebase Authentication (Google LLC) Sign-in and account recovery
Subscription status, plan, expiry, store order identifier Cloud Firestore (Google LLC) Confirming your subscription server-side so paid features unlock on any device
Workout records — reps, sets, rest, duration, dates Your device, and Cloud Firestore (Google LLC) under your account Your history, level progression, and charts — and so they follow you to a new device
Workout videos Your device only — never uploaded Reviewing your own form
Deletion record — account identifier, email, reason you selected, optional note, date Cloud Firestore (Google LLC), kept for 90 days Answering support requests about a deleted account, and understanding why people leave
Crash reports — device model, OS version, app version, stack trace, account identifier Firebase Crashlytics (Google LLC) Diagnosing crashes
Usage events — which onboarding step you reached, whether you opened or dismissed the plan screen, whether a purchase started, succeeded or failed, whether a session finished and at which set, whether you shared a result. Plus an app instance identifier, and on Android the advertising identifier, collected by the analytics SDK itself Firebase Analytics (Google LLC) Deciding what to fix in the next version — finding where people stop

The app does not collect your name, phone number, address, date of birth, precise location, contacts, or health data from other apps.

2. Camera

The app uses the camera to count repetitions. Pose estimation runs entirely on your device — the camera feed is never uploaded, and no image or video leaves your device for counting purposes.

If automatic video recording is enabled, clips are written to the app’s private storage on your device. Videos are never uploaded — not even when your workout records are synced. Uninstalling the app deletes them.

3. Purchases

Subscriptions are sold by Google Play (Android) or the App Store (iOS). We never receive or store your card number or payment credentials — the store handles payment.

To confirm a purchase is genuine, the app sends the purchase token issued by the store to our Cloud Functions server, which asks Google or Apple to validate it. The result — active or not, which plan, and when it expires — is stored in Firestore against your account identifier.

4. Notifications

With your permission, the app schedules reminders. These are generated on your device; the app does not run a push server and does not transmit anything to schedule them. You can revoke the permission in your system settings at any time.

5. Advertising and analytics

The app displays no advertising. It does use Firebase Analytics to decide what to fix next: the events listed in section 1 record which screens you reach and where you stop. No personal data goes into these events — not your email address, account identifier, or purchase token. Only event names, numbers, and short labels such as a plan name.

The analytics SDK itself also collects an app instance identifier and, on Android, the advertising identifier. We do not use these for advertising and we do not build advertising profiles from them.

This website. The pages at pullup-king.web.app use Google Analytics to count visits and to see which link brought you here — for example a video on Reels, Shorts or TikTok — and whether you then went on to the App Store or Google Play. It records the page you viewed, how far you scrolled, the links you clicked, an approximate location from your IP address (country and city, never the address itself), and your browser and device type. It does not identify you, and it is not connected to any account you have in the app.

Crash reporting (section 1) is the other automated diagnostic collection.

If this changes, this policy will be updated before the feature ships.

6. Who else can see your data

We do not sell your data and we do not share it for advertising. Data is processed by these providers on our behalf:

We may disclose data where required by law.

7. Where data is processed

Our Firebase project stores data in Google data centres. Depending on the service, this may include regions outside your country, including the United States. Google and Apple apply their own safeguards for international transfers.

8. How long it is kept

9. Your choices

Depending on where you live, you may have rights to access, correct, delete, or port your data, and to object to processing. Contact us and we will respond.

10. Children

The app is not directed at children under 13 (or the equivalent age in your jurisdiction), and we do not knowingly collect their data. If you believe a child has provided us data, contact us and we will delete it.

11. Changes

If this policy changes materially, we will update it here and notify you in the app before the change takes effect.

12. Contact

Questions, data access requests, and deletion requests:
beoms6000@gmail.com

Last updated: 23 August 2026

개인정보처리방침

PULL UP KING

PULL UP KING(이하 "앱")이 무엇을 수집하고, 왜 수집하며, 어디로 보내고, 어떻게 지울 수 있는지 설명합니다. 아래에 이름이 적힌 서비스는 앱이 실제로 통신하는 곳입니다.

1. 수집하는 정보

데이터저장 위치목적
이메일 주소, 계정 식별자 Firebase Authentication (Google LLC) 로그인 및 계정 복구
구독 상태·요금제·만료일·스토어 주문 식별자 Cloud Firestore (Google LLC) 서버에서 구독을 확인해 어느 기기에서든 유료 기능이 열리게
운동 기록 — 개수, 세트, 휴식, 시간, 날짜 기기 및 계정에 연결된 Cloud Firestore (Google LLC) 기록·레벨 진행·그래프, 기기를 바꿔도 이어지도록
운동 영상 기기에만 저장 — 업로드하지 않습니다 본인 자세 확인
탈퇴 기록 — 계정 식별자, 이메일, 선택한 사유, 남긴 말(선택), 날짜 Cloud Firestore (Google LLC), 90일 보관 탈퇴한 계정에 대한 문의 응대, 이탈 원인 파악
오류 보고 — 기기 모델, OS·앱 버전, 스택트레이스, 계정 식별자 Firebase Crashlytics (Google LLC) 비정상 종료 원인 파악
사용 이벤트 — 온보딩 어느 단계까지 왔는지, 요금제 화면을 열었는지 닫았는지, 결제를 시작·성공·실패했는지, 세션을 끝냈는지 몇 세트에서 멈췄는지, 결과를 공유했는지. 여기에 분석 SDK 자체가 수집하는 앱 인스턴스 식별자와, Android에서는 광고 식별자 Firebase Analytics (Google LLC) 다음 버전에서 무엇을 고칠지 정하기 — 어디서 그만두는지 파악

앱은 이름, 전화번호, 주소, 생년월일, 정확한 위치, 연락처, 다른 앱의 건강 데이터를 수집하지 않습니다.

2. 카메라

개수를 세기 위해 카메라를 사용합니다. 자세 인식은 전부 기기 안에서 처리됩니다 — 카메라 영상은 업로드되지 않으며, 개수 판정을 위해 이미지나 영상이 기기를 떠나는 일은 없습니다.

자동 녹화를 켜면 영상은 기기 내 앱 전용 저장소에 기록됩니다. 운동 기록을 계정에 동기화할 때도 영상은 올라가지 않습니다. 앱을 삭제하면 함께 지워집니다.

3. 결제

구독은 Google Play(Android) 또는 App Store(iOS)가 판매합니다. 카드 번호나 결제 수단 정보는 저희가 받지도, 저장하지도 않습니다 — 결제는 스토어가 처리합니다.

구매가 실제 이루어진 것인지 확인하기 위해, 스토어가 발급한 구매 토큰을 저희 Cloud Functions 서버로 보내고 서버가 Google 또는 Apple에 검증을 요청합니다. 그 결과(활성 여부·요금제·만료일)를 계정 식별자와 함께 Firestore에 저장합니다.

4. 알림

권한을 허용하면 앱이 복귀 알림을 예약합니다. 알림은 기기 안에서 생성되며, 앱은 푸시 서버를 운영하지 않고 알림 예약을 위해 아무것도 전송하지 않습니다. 권한은 시스템 설정에서 언제든 해제할 수 있습니다.

5. 광고 및 분석

앱은 광고를 표시하지 않습니다. 다만 다음 버전에서 무엇을 고칠지 정하기 위해 Firebase Analytics를 사용합니다. 1항에 적은 이벤트로 어느 화면까지 왔고 어디서 그만두는지를 기록합니다. 이 이벤트에는 개인정보를 넣지 않습니다 — 이메일·계정 식별자·구매 토큰은 들어가지 않으며, 이벤트 이름과 숫자, 요금제 이름 같은 짧은 값만 담깁니다.

분석 SDK 자체는 앱 인스턴스 식별자를, Android에서는 광고 식별자를 함께 수집합니다. 저희는 이것을 광고에 사용하지 않으며 광고 프로필을 만들지도 않습니다.

이 웹사이트. pullup-king.web.app 페이지는 Google 애널리틱스를 사용합니다. 방문 수와 어느 링크를 타고 왔는지(예: 릴스·쇼츠·틱톡의 영상), 그리고 이어서 App Store나 Google Play로 넘어갔는지를 봅니다. 열어 본 페이지, 스크롤한 정도, 누른 링크, IP 주소로 추정한 대략적인 위치(국가·도시이며 주소 자체는 아닙니다), 브라우저와 기기 종류가 기록됩니다. 귀하가 누구인지는 식별하지 않으며, 앱에서 쓰는 계정과도 연결되지 않습니다.

1항의 오류 보고가 나머지 하나의 자동 진단 수집입니다.

이 점이 바뀌면 해당 기능을 출시하기 전에 본 방침을 갱신합니다.

6. 제3자 제공

데이터를 판매하지 않으며 광고 목적으로 공유하지 않습니다. 아래 사업자가 저희를 대신해 데이터를 처리합니다.

법령에 따라 요구되는 경우 제공할 수 있습니다.

7. 처리 국가

저희 Firebase 프로젝트는 Google 데이터센터에 데이터를 저장합니다. 서비스에 따라 미국을 포함해 이용자 거주 국가 밖의 리전이 포함될 수 있습니다. 국외 이전에 대해서는 Google과 Apple의 보호 조치가 적용됩니다.

8. 보유 기간

9. 이용자의 선택

거주 지역에 따라 열람·정정·삭제·이동을 요구하거나 처리를 거부할 권리가 있을 수 있습니다. 연락 주시면 처리해 드립니다.

10. 아동

앱은 만 13세 미만(거주 지역 기준 상응 연령) 아동을 대상으로 하지 않으며, 그 데이터를 알면서 수집하지 않습니다. 아동이 정보를 제공했다고 판단되면 연락 주세요. 삭제하겠습니다.

11. 방침 변경

본 방침이 중요하게 바뀌는 경우 이 문서를 갱신하고, 변경이 적용되기 전에 앱에서 안내합니다.

12. 문의

개인정보 관련 문의, 열람·삭제 요청:
beoms6000@gmail.com

최종 업데이트: 2026년 8월 23일