개인정보 처리방침

Privacy Policy

시행일 · Effective date: 2026년 10월 5일

요약 · Summary

RunShot은 어떤 개인정보도 수집하지 않으며, 개발자가 운영하는 서버가 없습니다. 앱은 사용자가 허용한 건강 데이터와 직접 선택한 사진을 기기 안에서만 읽어 이미지를 만듭니다. 개발자를 포함한 누구도 사용자의 데이터에 접근할 수 없습니다.

앱이 외부와 통신하는 경우는 아래 세 가지뿐이며, 어느 것도 개발자에게 가는 것이 아닙니다.

건강 데이터, GPS 경로 자체, 사진은 어떤 경우에도 전송되지 않습니다.

RunShot collects no personal data and the developer operates no server. The app reads user-authorized Health data and user-selected photos locally on device to create the composed image. No one, including the developer, can access your data.

The app talks to the network only in the places below, none of which is the developer: maps fetched from Apple Maps or OpenFreeMap when a map is drawn (see Map Data); the place name lookup via Apple's geocoding service, which sends the single starting coordinate of a run (see Location); and Import from COROS, only when you choose it, which signs in to COROS and downloads that run's file to your device (see Importing a Record). Your Health data, your GPS route itself, and your photos are never transmitted.

건강 데이터 · Health Data

이용 목적
러닝 거리, 운동 시간, 평균 페이스, 심박수, 칼로리, 러닝 파워, 케이던스(걸음 수), 경로, 날짜, 기록 기기 정보를 앱 화면에 보여주고, 사용자가 선택한 사진과 영상 위에 표시하기 위해 사용합니다.

아래 항목은 해당 기능을 쓸 때에만 따로 권한을 요청해 읽습니다.

처리 방식

Purpose: to show running distance, duration, pace, heart rate, calories, power, cadence (step count), route, date, and device information in the app, and to display them on a photo or video the user selects.
Two kinds of data are requested separately, only when the feature that needs them is used. Date of birth and resting heart rate are used solely to work out the heart rate zones shown on a run's screen (maximum heart rate is estimated as 220 minus age), and are not read if you type your own figures in Settings. VO₂ max is read only if you turn on "Show VO₂ Max" in Settings, to show the latest value and its history on the runs screen.
Processing: HealthKit data is processed on device. Route coordinates are used only to render the route and map. HealthKit data is never uploaded, sold, or shared with third parties. The app never writes to or modifies Health data. To open screens quickly the app may keep workout summaries and routes on your device; date of birth, resting heart rate and VO₂ max are read when needed and not stored by the app.

사진 · Photos

이용 목적
배경으로 사용할 사진을 불러오고, 완성된 이미지와 영상을 RunShot 앨범에 저장하거나 공유하기 위해 사용합니다.

처리 방식

Purpose: to let the user choose a background photo and to save finished photos and videos to the RunShot album, or share them.
Processing: Photos are processed on device and never uploaded. Output is written only when the user taps save or share. Saved photos and videos are added to the RunShot album in Photos.

위치 정보 · Location

RunShot은 위치 추적을 하지 않습니다. 다만 건강 데이터의 운동 경로나 선택한 사진의 메타데이터에 이미 포함되어 있는 위치 정보를 사용할 수 있습니다.

이용 목적
러닝 경로와 지도 오버레이를 정확한 위치에 맞추고, 사용자가 선택한 경우 운동한 도시 이름을 표시하기 위해 사용합니다.

처리 방식

장소 이름 표시 기능

"Run in Busan"과 같이 운동한 도시 이름을 보여주는 기능입니다. 운동 화면에서는 제목 위에 도시 이름이 표시되고, 사진과 영상에는 기본값이 꺼짐이며 사용자가 직접 켜야 들어갑니다.

도시 이름을 알아내기 위해 운동 시작 지점의 좌표가 애플의 지오코딩 서비스(Apple Maps)로 전송됩니다. 이는 iOS가 제공하는 시스템 기능이며, 전송된 좌표는 애플의 개인정보 처리방침에 따라 처리됩니다. 개발자는 이 좌표를 수집하거나 저장하거나 열람하지 않습니다.

RunShot does not track your location. It may use location information already embedded in HealthKit workout routes or selected photo metadata, to align the route and map overlay and — if you choose — to show the city you ran in. Route coordinates and map rendering stay on device. Location metadata is removed from exported images by default.

Place name feature. This shows the city you ran in, such as "Run in Busan". It appears above the title on a run's screen; on photos and videos it is off by default and added only if you turn it on. To look up the city name, the starting coordinate of your run is sent to Apple's geocoding service. This is a system service provided by iOS, and the transmitted coordinate is handled under Apple's privacy policy. The developer does not collect, store, or see this coordinate. Only the single starting coordinate is sent — never the full route. The resolved city name is held in memory during the session only.

지도 데이터 · Map Data

운동 화면의 지도와 경로 영상의 "애플 지도" 스타일은 iOS의 지도 기능(Apple Maps)으로 그립니다. 이때 표시하려는 지역의 지도 요청이 애플로 전송되며, 애플의 개인정보 처리방침에 따라 처리됩니다.

"지도" 모드에서는 배경 지도를 OpenStreetMap 데이터로 그리며, 지도 타일은 OpenFreeMap(tiles.openfreemap.org) 에서 내려받습니다.

처리 방식

The map on a run's screen and the "Apple Maps" style of the route video are drawn with iOS's own maps (Apple Maps). Drawing them sends a request for the area being displayed to Apple, handled under Apple's privacy policy.

In "Map" mode the background is drawn from OpenStreetMap data, with map tiles fetched from OpenFreeMap (tiles.openfreemap.org). Drawing the map sends a tile request for the area being displayed, containing the tile coordinates. Your workout data, the GPS route itself, and your photos are never sent. "Route" mode draws only the route line and fetches no tiles. OpenFreeMap is not operated by the developer, and the developer cannot see or collect these requests.

기록 가져오기 · Importing a Record

경로가 없는 운동에는 GPX 또는 FIT 파일을 불러와 경로와 기록을 입힐 수 있습니다. 사용자가 직접 고른 파일만 읽으며, 파일은 기기 안에서만 처리되고 업로드되지 않습니다.

COROS에서 가져오기

COROS 앱이 건강 앱에 기록한 운동에는 "COROS에서 가져오기"가 함께 제공됩니다. 사용자가 직접 선택했을 때만 동작하는 선택 기능입니다.

A run with no route can take its route and stats from a GPX or FIT file. Only the file you pick is read; it is processed on device and never uploaded.

Import from COROS. Runs written to Health by the COROS app also offer "Import from COROS". It is optional and works only when you choose it. Sign-in happens on COROS's own sign-in page; the app does not read or store your COROS password. The access token issued afterwards is kept only in your device's keychain, so you do not have to sign in again. The app then looks up your activities on COROS (mcp.coros.com) and downloads the chosen run's file to your device, where it stays. What is exchanged with COROS is handled under COROS's privacy policy; the developer cannot see or collect it.

추적 · Tracking

RunShot은 사용자를 다른 앱이나 웹사이트에 걸쳐 추적하지 않습니다.

RunShot does not track users across apps or websites owned by other companies.

계정 · Account

RunShot은 계정 생성이나 로그인을 요구하지 않습니다. "COROS에서 가져오기"를 쓸 때의 로그인은 사용자의 COROS 계정에 대한 것이며, RunShot 계정이 만들어지지 않습니다.

RunShot does not require account creation or sign-in. The sign-in used by "Import from COROS" is to your own COROS account; no RunShot account is created.

광고 및 분석 · Ads and Analytics

RunShot에는 광고 SDK와 제3자 분석 SDK가 포함되어 있지 않습니다.

RunShot contains no advertising SDKs and no third-party analytics SDKs.

아동의 개인정보 · Children's Privacy

RunShot은 어떤 개인정보도 수집하지 않으므로, 아동을 포함한 누구의 개인정보도 수집하지 않습니다.

Because RunShot collects no personal data at all, it collects no data from children either.

권한 철회 · Withdrawing Permission

언제든지 설정 > 개인정보 보호 및 보안 > 건강 > RunShot 에서 건강 데이터 접근 권한을, 설정 > RunShot 에서 사진 접근 권한을 해제할 수 있습니다. 앱을 삭제하면 기기에 저장된 앱 관련 데이터도 함께 삭제됩니다.

You can revoke Health access at any time in Settings > Privacy & Security > Health > RunShot, and Photos access in Settings > RunShot. Deleting the app removes its local data from your device.

방침 변경 · Changes

본 방침이 변경될 경우 이 페이지에 갱신된 내용과 시행일을 게시합니다.

If this policy changes, the updated version and its effective date will be posted on this page.

문의 · Contact

개인정보 관련 문의 / Privacy inquiries