개인정보 처리방침
시행일: 2026년 8월 22일
건강·위치·러닝 기록을 앱이 자동으로 기기 밖에 보내지 않습니다. 계정과 자체 서버가 없습니다. 사용자가 내보내기를 직접 누르면 선택한 공유 대상으로 요약 파일이 전달되며, 유료 구매를 사용할 때만 익명 구매 이력이 Apple과 RevenueCat을 통해 처리됩니다.
1. 처리하는 정보와 목적
Beside Co.는 ok run.을 제공하기 위해 아래 범위만 처리합니다. 회원가입이 없고 이름·이메일·전화번호를 입력받지 않으며 광고 식별자를 사용하지 않습니다.
- 기기 안의 러닝 정보: 설정값, 건강 요약, 위치·경로, 러닝 기록과 메모를 화면 표시·기록·내보내기에 사용합니다. 개발사 서버로 전송하지 않습니다.
- 구매 검증 정보: 유료 기능을 구매하거나 복원할 때 생성되는 익명 앱 사용자 식별자, App Store 구매 이력·영수증, 마지막 사용 시각, 기기 종류와 운영체제를 구매 검증·복원·환불 반영·부정 사용 방지와 구매 현황 분석에 사용합니다.
구매 검증 정보는 광고, 제3자 맞춤형 광고 추적, 건강 상태 평가에 사용하지 않으며 건강·위치·러닝 기록과 결합하지 않습니다.
2. 기기 안에만 저장되는 정보
다음 정보는 사용자의 iPhone 안에만 저장되며 저희에게 전송되지 않습니다.
- 기록 방식, 직접 정한 심박·시간 상한과 언어 선택
- 시작 시각, 시간, 거리, 실제 이동 경로, 평균 심박, 측정 범위, 걷기 시간, 출발 전·운동 후 느낌과 메모
- 저장한 코스의 이름·거리·경로
각 러닝 기록은 기록 상세에서 직접 삭제할 수 있습니다. 해당 기록과 경로, 연결된 코스의 달린 횟수가 조정되며 따로 저장한 내 안심 루프는 남습니다. 설정의 러닝 데이터 관리에서는 저장된 기록과 개인 루프를 한 번에 삭제할 수 있습니다. 앱을 삭제하면 기기 안의 기록과 코스가 모두 사라집니다.
3. 구매 처리 위탁과 국외 이전
1회 구매 권한을 확인하고 복원하기 위해 다음 업무를 위탁합니다. 이는 정보주체와의 서비스 계약 이행에 필요한 처리위탁·보관이며, 개인정보 보호법 제28조의8 제1항 제3호에 따라 아래 내용을 공개합니다.
- 이전받는 자: RevenueCat, Inc. (개인정보 처리방침, compliance@revenuecat.com)
- 국가: 미국. RevenueCat은 고객 데이터를 미국의 AWS 데이터 센터에 저장하며 운영 과정에서 공개된 미국 소재 하위처리자를 사용할 수 있습니다.
- 항목: 무작위로 생성된 익명 앱 사용자 식별자, Apple 영수증·구매 이력, 마지막 사용 시각, 기기 종류와 운영체제
- 시기와 방법: 앱에서 구매·복원·권한 새로고침을 실행할 때 암호화된 네트워크 통신으로 이전
- 목적: 구매 검증·복원, 환불 또는 취소 반영, 부정 사용 방지, 구매 기능 운영 분석
- 보유 기간: 구매 권한 제공과 분쟁 대응에 필요한 기간. RevenueCat의 공개 정책상 고객 계정 계약 기간과 종료 후 최대 6년 동안 보유할 수 있으며, 법적 보관 의무가 없으면 삭제 요청 처리 후 지체 없이 삭제합니다.
국외 이전을 원하지 않으면 구매·복원을 진행하지 않을 수 있습니다. 이 경우 App Store 구매를 이용한 전체 기능 잠금 해제와 복원은 제공할 수 없지만, 기기에 이미 저장된 기록의 열람·삭제·내보내기는 그대로 가능합니다. 결제 자체는 Apple이 별도 개인정보처리자로서 Apple 개인정보 처리방침에 따라 처리하며, 저희는 카드번호를 받거나 저장하지 않습니다.
4. 보유 기간과 파기
- 기기 안의 기록: 사용자가 개별 또는 전체 삭제하거나 앱을 삭제할 때까지 보관합니다. 삭제 시 로컬 데이터베이스에서 지체 없이 제거합니다.
- 임시 위치: 러닝 기록 저장 직후 정리된 경로로 바꾸고 원시 위치를 삭제합니다.
- CSV 임시 파일: iOS 공유 시트가 닫히면 앱 캐시에서 삭제합니다.
- 구매 검증 정보: 위 3항의 기간 동안 RevenueCat이 처리합니다. Apple의 법정·거래 기록은 Apple 정책을 따릅니다.
전자적 파일은 복구하기 어렵도록 해당 저장소에서 삭제하며, 법령상 보존 의무가 생기면 해당 정보만 별도로 분리해 정해진 기간 동안 보관한 뒤 파기합니다.
5. 기록 내보내기
설정에서 직접 요청한 경우에만 러닝 요약을 CSV 파일로 만들고 iOS 공유 시트를 엽니다. 실제 이동 경로 좌표는 포함하지 않습니다. 공유 대상과 전송 여부는 사용자가 정하며, 공유 시트가 닫히면 앱의 임시 캐시 파일을 삭제합니다.
6. 건강 데이터
Apple Health에서 달린 구간의 심박과 걷기·달리기 거리를 읽기만 합니다. 쓰기 권한을 요청하지 않습니다.
- 원시 심박은 저장하지 않고 평균·분당 평균·측정 시간·상한 초과 시간만 기기에 남깁니다.
- 건강 데이터를 광고·마케팅에 쓰거나 제3자에게 제공·판매하지 않습니다.
- 권한을 거부해도 시간 기반 기록은 동작합니다.
7. 위치
코스를 가까운 순으로 보여주고 사용자가 시작한 러닝의 거리와 실제 경로를 남기기 위해 위치를 사용합니다. 허용한 경우 화면이 잠겨도 해당 세션의 경로를 기록할 수 있습니다. 정리된 경로는 기기 안에만 남고 임시 원시 위치는 기록 저장 후 삭제합니다. 개발사 서버·장소 검색 API·분석 도구로 좌표를 보내지 않습니다. Apple MapKit 지도 타일 표시는 네트워크를 사용할 수 있습니다.
8. 알림
사용자가 정한 시간 상한에 도달했을 때 세션당 한 번 보내는 로컬 알림만 사용합니다. 원격 푸시 서버와 마케팅 알림은 없습니다.
9. 정보주체의 권리와 행사 방법
사용자는 언제든지 앱에서 기록을 열람·정정하고, 개별 기록 또는 모든 러닝 기록과 개인 루프를 삭제할 수 있습니다. iOS 설정에서 건강·위치·알림 권한을 철회할 수 있으며 권한을 거부해도 시간 기록과 기존 기록 관리는 동작합니다.
구매 검증 정보의 열람·정정·삭제·처리정지 또는 국외 이전 관련 문의는 hello@beside-co.com으로 요청할 수 있습니다. 본인 확인을 위해 Apple 거래 ID 등 구매를 찾을 수 있는 최소 정보만 요청할 수 있으며, 법령이 정한 예외가 없으면 지체 없이 처리 결과를 알립니다. 구매 기록 삭제는 이미 구매한 권한의 자동 복원을 어렵게 할 수 있습니다.
10. 안전성 확보 조치
- 계정·자체 백엔드·광고 SDK를 두지 않아 외부 전송 범위를 최소화합니다.
- 건강 데이터는 읽기 전용 최소 권한만 요청하고 원시 심박을 저장하지 않습니다.
- 구매 정보는 암호화된 통신을 사용하며 RevenueCat과 데이터 처리 계약에 따라 처리합니다.
- 구매 서비스 접근 권한을 필요한 사람으로 제한하고 앱과 의존성 업데이트를 검토합니다.
11. 아동
만 14세 미만을 대상으로 하지 않으며 아동의 정보를 의도적으로 수집하지 않습니다.
12. 개인정보 보호 문의 및 변경
개인정보처리자: Beside Co. (ok run.)
개인정보 보호 문의: hello@beside-co.com
전화: 출시 전 실제 연락처를 이 위치에 추가합니다.
방침이 바뀌면 이 페이지의 시행일을 갱신하고, 처리 범위가 달라지는 중요한 변경은 앱 안에서 먼저 알립니다. 개인정보 침해 상담은 개인정보침해 신고센터(국번 없이 118) 또는 개인정보분쟁조정위원회에서 받을 수 있습니다.
Privacy Policy
Effective August 22, 2026
The app does not automatically send health, location, or running records off your device. There is no account or first-party server. A summary file leaves the app only when you explicitly export and choose a destination. If purchases are enabled, anonymous purchase history is processed by Apple and RevenueCat.
1. Information processed and why
Beside Co. processes only the following information to provide ok run. There is no registration, we do not ask you to enter a name, email address, or phone number, and we do not use an advertising identifier.
- On-device running information: settings, health summaries, location and routes, run records, and notes are used to display, save, and export your records. They are not sent to a first-party server.
- Purchase-validation information: when you purchase or restore access, a random anonymous app user ID, App Store purchase history and receipt, last-seen time, device type, and operating system are used to validate and restore access, reflect refunds, prevent abuse, and understand purchase operations.
Purchase-validation information is not used for advertising, cross-app advertising tracking, or health assessment and is not combined with health, location, or running records.
2. Information stored only on your device
The following stays on your iPhone and is not sent to us:
- Tracking method, the heart-rate and time ceilings you enter, and language choice
- Start time, duration, distance, actual route, average heart rate, measured coverage, walking time, before/after feelings, and notes
- Names, distances, and paths of routes you save
You can delete an individual run from its record screen. This removes that record and route and adjusts its linked course count; a familiar loop you deliberately saved remains. Manage Running Data in Settings deletes all saved runs and personal loops at once. Deleting the app removes all on-device records and routes.
3. Purchase processor and international transfer
We use the following processor to validate and restore one-time purchase access. The transfer is necessary to perform the service contract with you.
- Recipient: RevenueCat, Inc. (Privacy Policy, compliance@revenuecat.com)
- Country: United States. RevenueCat states that customer data is stored in U.S. AWS data centers and may be handled by its published U.S.-based subprocessors.
- Data: random anonymous app user ID, Apple receipt and purchase history, last-seen time, device type, and operating system
- Timing and method: encrypted network transfer when the app purchases, restores, or refreshes access
- Purpose: purchase validation and restoration, refund or revocation updates, fraud prevention, and purchase-function analytics
- Retention: for the period needed to provide purchase access and resolve disputes. RevenueCat's published policy permits retention for the customer-account contract and up to six years afterward. If no legal obligation applies, a verified deletion request will be handled without undue delay.
You may decline this transfer by not purchasing or restoring. In that case, App Store-based full-access unlocking and restoration cannot be provided, but you can still view, delete, and export records already stored on the device. Apple processes the payment as a separate controller under the Apple Privacy Policy. We never receive or store card details.
4. Retention and deletion
- On-device records: kept until you delete an individual record, delete all running data, or delete the app, then removed from the local database without undue delay.
- Temporary location points: converted to the cleaned saved route and deleted immediately after the run is saved.
- Temporary CSV: deleted from the app cache when the iOS share sheet closes.
- Purchase-validation information: processed by RevenueCat for the period described in Section 3. Apple's statutory and transaction records follow Apple's policy.
Electronic files are deleted from the relevant storage so they are not ordinarily recoverable. If law requires retention, only the required information is separated, retained for that period, and then deleted.
5. Exporting records
Only when you request it in Settings, the app creates a CSV summary and opens the iOS share sheet. Actual route coordinates are excluded. You choose whether and where to share it. The temporary cache file is deleted when the share sheet closes.
6. Health data
The app requests read-only access to heart rate and walking/running distance for the run period. It never requests write access.
- Raw heart-rate samples are not stored. Only on-device summaries such as average heart rate, per-minute averages, measured time, and time over ceiling remain.
- Health data is never used for advertising or marketing and is not provided or sold to third parties.
- Time-only tracking still works if you decline access.
7. Location
Location is used to sort nearby routes and record the distance and actual path of a run you start. With permission, route recording can continue while the screen is locked. The cleaned route stays on the device, and temporary raw points are deleted after saving. Coordinates are not sent to our server, a place-search API, or analytics. Apple MapKit may use the network to display map tiles.
8. Notifications
The app uses one local notification per session when your own time ceiling is reached. There is no remote push server and no marketing notification.
9. Your rights and choices
You can view and correct records in the app and delete an individual run or all runs and personal loops at any time. You can withdraw Health, Location, or Notification permission in iOS Settings. Time tracking and management of existing records continue if you decline these permissions.
To request access, correction, deletion, restriction, or information about an international transfer of purchase-validation data, email hello@beside-co.com. We may request the minimum information needed to find the purchase, such as an Apple transaction ID. Unless a legal exception applies, we will respond without undue delay. Deleting purchase records may prevent automatic restoration of previously purchased access.
10. Security
- No account, first-party backend, or advertising SDK is used, minimizing external transfers.
- Health access is read-only and limited to what the feature needs; raw heart-rate samples are not stored.
- Purchase information is transmitted over encrypted connections and processed under RevenueCat's data-processing terms.
- Access to purchase services is limited to those who need it, and app and dependency changes are reviewed.
11. Children
The app is not directed to children under 14, and we do not knowingly collect information from children.
12. Privacy contact and changes
Controller: Beside Co. (ok run.)
Privacy contact: hello@beside-co.com
Phone: the actual release contact number will be added here before publication.
If this policy changes, we will update the effective date here. A material change to processing will also be disclosed in the app first.