개인정보처리방침 Privacy Policy
1. 수집하는 정보1. Information We Collect
WOLF는 회원가입·로그인 기능이 없으며, 개인을 식별할 수 있는 정보를 자사 서버에 수집하거나 저장하지 않습니다. 아래 정보는 이용자의 기기 안에만 저장됩니다.
WOLF has no sign-up or login, and does not collect or store any personally identifiable information on our servers. The following data is stored only on your device:
- Strava 인증 토큰(기기 내에 안전하게만 저장)
- Strava authentication tokens (stored securely on device only)
- 앱 설정(단위, 목표, 장비·정비 정보, 숨긴 운동 등 환경설정)
- App settings (units, goals, gear and maintenance data, hidden activities and other preferences)
- 네비게이션 기록 중인 경로(좌표·시각·속도·고도): 앱이 비정상 종료되었을 때 기록을 이어서 하기 위한 임시 저장이며, 기록을 마치거나 버리면 삭제됩니다.
- Route data while recording in Navigation (coordinates, time, speed, altitude): kept temporarily so a recording can be resumed after an unexpected app termination, and deleted when you finish or discard the recording.
- Health 데이터(HealthKit/Health Connect): WOLF는 iOS의 HealthKit 및 Android의 Health Connect를 통해 운동 기록(활동 유형, 거리, 시간, 칼로리, 심박수, 걸음 수, 운동 경로 등)을 읽기만 합니다. 이 데이터는 기기 내에서만 처리되며 당사 서버로 전송되지 않습니다.
- Health Data (HealthKit/Health Connect): WOLF only reads your workout data (activity type, distance, duration, calories, heart rate, steps, workout routes, etc.) through iOS HealthKit and Android Health Connect. This data is processed on-device only and is never transmitted to our servers.
2. 위치정보의 처리2. Location Information
WOLF는 지도(네비게이션) 기능을 사용하는 동안에만 기기의 GPS로 현재 위치를 확인합니다. 기록 중에는 화면이 꺼져 있어도 경로가 끊기지 않도록 백그라운드에서도 위치를 사용합니다.
WOLF uses your device's GPS only while you are using the Map (Navigation) feature. While recording, location is also used in the background so your route is not interrupted when the screen is off.
- 이용 목적: 지도 위 현재 위치와 불러온 GPX 코스 표시, 이동 거리·속도·시간·획득 고도 계산, 일시정지 처리, 잠금화면·다이내믹 아일랜드의 거리·시간 표시
- Purpose: showing your current location and imported GPX course on the map; calculating distance, speed, time and elevation gain; handling pauses; showing distance and time on the Lock Screen and Dynamic Island
- 위치정보는 기기 안에서만 처리되며, 당사 서버로 전송하거나 저장하지 않습니다.
- Location data is processed on your device only and is never sent to or stored on our servers.
- 이용자가 직접 선택한 경우에만 기록이 외부로 전달됩니다: GPX 파일로 저장·공유하거나, Strava에 업로드하는 경우(3항 참고).
- Your route leaves your device only when you choose to: saving or sharing it as a GPX file, or uploading it to Strava (see Section 3).
- 위치 권한은 기기 설정에서 언제든 변경하거나 철회할 수 있습니다. 위치 권한이 없으면 지도(네비게이션) 기능만 사용할 수 없고, 다른 기능은 그대로 이용할 수 있습니다.
- You can change or revoke location permission at any time in your device settings. Without it, only the Map (Navigation) feature is unavailable; all other features keep working.
3. 외부 서비스 연동3. Third-Party Services
- Strava: 이용자가 Strava 계정을 연동(OAuth)하면, 앱이 Strava API로 이용자 본인의 운동 기록(경로 포함)과 장비 정보를 불러와 기기에서만 표시합니다. 네비게이션 기록을 마친 뒤 이용자가 업로드를 선택한 경우에만, 기기에서 Strava 서버로 직접 운동 기록 파일(GPX: 경로 좌표, 시각, 고도)과 이용자가 입력한 제목·설명을 전송합니다. 이 과정에서 당사 서버를 거치지 않습니다. 연동은 설정에서 언제든 해제할 수 있으며, 해제 시 기기에 저장된 인증 토큰이 삭제됩니다. 업로드된 기록은 Strava의 개인정보처리방침을 따릅니다.
- Strava: When you connect your Strava account (OAuth), the app uses the Strava API to load your own activities (including routes) and gear, and displays them on your device only. Only if you choose to upload after finishing a Navigation recording, the activity file (GPX: route coordinates, time, altitude) and the title and description you entered are sent directly from your device to Strava, without passing through our servers. You can disconnect at any time in Settings, which deletes the tokens stored on your device. Uploaded activities are governed by Strava's Privacy Policy.
- Strava 로그인 중계 페이지: Strava 로그인 후 인증 결과를 앱으로 넘겨주기 위해 정적 웹페이지(GitHub Pages)를 사용합니다. 이 페이지는 인증 코드만 앱으로 전달하며, 어떤 정보도 저장하지 않습니다.
- Strava sign-in redirect page: A static web page (GitHub Pages) is used to hand the Strava sign-in result back to the app. It only passes the authorization code to the app and stores nothing.
- Apple 건강 / Health Connect: Apple과 Google의 플랫폼 서비스이며, 이용자가 허용한 운동 기록을 읽기만 합니다. 접근 권한은 기기 설정에서 언제든 철회할 수 있습니다.
- Apple Health / Health Connect: Platform services from Apple and Google. WOLF only reads the workout data you allow, and you can revoke access at any time in your device settings.
- 지도 서비스: 지도 화면 표시를 위해 카카오맵 SDK와 Apple 지도(MapKit, iOS)를 사용합니다. 지도를 그리는 과정에서 해당 지도 서비스와 통신하며, 이는 각 회사의 정책(카카오, Apple)을 따릅니다. WOLF는 위치 좌표를 이용한 장소 검색·주소 변환·길찾기 API를 호출하지 않습니다.
- Map services: The Kakao Maps SDK and Apple Maps (MapKit, iOS) are used to display maps. Drawing the map involves communication with these services, governed by their policies (Kakao, Apple). WOLF does not call any place search, geocoding or routing APIs with your location.
4. 자동으로 전송되는 정보4. Information Sent Automatically
- 공지 팝업 조회: 앱 공지를 보여주기 위해 당사가 운영하는 서버(Cloudflare Workers)에 앱 버전과 언어 설정만 전송합니다. 위치정보, 운동 기록, 계정 정보는 포함되지 않으며, 이용자를 식별하는 정보와 함께 저장하지 않습니다.
- Notice pop-ups: To show app notices, only the app version and language setting are sent to our server (Cloudflare Workers). No location, workout or account data is included, and nothing is stored together with information that identifies you.
- 업데이트 확인: 새 버전이 있는지 확인하기 위해 Apple의 공개 앱 조회 API에 앱 식별자와 국가 코드를 전송합니다(iOS).
- Update check: To check for a newer version, the app identifier and country code are sent to Apple's public app lookup API (iOS).
- 위 요청 과정에서 인터넷 통신 특성상 각 서비스 제공자(Cloudflare, Apple)가 IP 주소 등 접속 정보를 처리할 수 있습니다.
- As with any internet request, the service providers (Cloudflare, Apple) may process connection data such as your IP address.
- WOLF는 광고 SDK나 분석(트래킹) SDK를 사용하지 않습니다.
- WOLF does not use any advertising or analytics (tracking) SDKs.
5. 데이터 공유5. Data Sharing
당사는 이용자의 개인정보를 제3자에게 판매, 거래, 공유하지 않습니다. 위 3항의 Strava 업로드처럼 이용자가 직접 선택한 경우에만 해당 서비스로 정보가 전달됩니다.
We do not sell, trade, or share your personal information with any third parties. Information is sent to another service only when you choose to, such as a Strava upload described in Section 3.
6. 보관 및 파기6. Retention and Deletion
기기에 저장된 정보는 앱을 삭제하면 함께 삭제됩니다. Strava 연동을 해제하면 인증 토큰이 즉시 삭제되며, 이미 Strava에 업로드된 기록은 Strava 앱이나 웹사이트에서 직접 삭제할 수 있습니다.
Data stored on your device is deleted when you delete the app. Disconnecting Strava immediately deletes the authentication tokens; activities already uploaded to Strava can be deleted in the Strava app or website.
7. 개인정보 보호책임자 및 문의7. Privacy Officer and Contact
개인정보 보호책임자: 윤영민(대표)
본 개인정보처리방침에 대해 문의사항이 있으시면 아래 이메일로 연락해 주세요: octobersky0515@naver.com
Privacy Officer: Youngmin Yun (Representative)
If you have any questions about this Privacy Policy, please contact us at: octobersky0515@naver.com
8. 방침의 변경8. Changes to This Policy
본 방침이 변경되는 경우 이 페이지를 통해 변경 내용과 시행일을 안내합니다.
If this policy changes, we will post the changes and their effective date on this page.