Privacy Policy — SportsUtil

Last updated: 2026-10-30 · Developer: TanzSoft (Seoul, Republic of Korea)

SportsUtil (“the app”) is an all-in-one sports and outdoor utility for Android: GPS speedometer and activity tracker, compass, barometer/altimeter, gym set logger, yoga/pilates routine player and breathing guide. This policy explains what the app does and does not collect.

Everything stays on your device

All tracking, statistics and records are processed and stored only on your device. The app has no account system and does not upload your activities, routes, heart rate, body weight or any other personal data to our servers or to third parties.

Location (GPS)

With your permission, the app reads your device location to measure speed, distance, pace, altitude and route while you record an outdoor activity. Location is used in real time and saved only in your local activity history. Recording runs as a foreground service with a visible notification so tracking continues while the screen is off; it stops when you finish the activity. Location is never sent to us.

Sensors

The app may use the barometer (pressure/altitude), magnetometer and accelerometer (compass), and the step counter (steps, cadence, treadmill distance). Sensor data is processed on-device only. On Android 10+, the step counter requires the Physical Activity permission.

Bluetooth heart-rate sensors

If you choose to connect a Bluetooth LE heart-rate strap, the app uses Bluetooth permissions to scan for and read from that device. Heart-rate values are shown live and saved with your local activity record. Nothing is transmitted elsewhere.

Body profile

Optional values you enter (weight, age, resting heart rate, stride length) are used only to estimate calories, heart-rate zones and distance, and are stored locally.

Export and sharing

You can export an activity as a GPX or CSV file and share it with an app of your choice. Sharing is initiated by you; the app does not send files anywhere on its own.

Network use

The app uses the internet only to check for app updates (in test builds distributed outside Google Play) and, if the app crashes, to send an anonymous crash report (app version, device model, Android version and the error stack trace — no location or personal data) so we can fix the problem.

Advertising

The app shows a single banner ad at the bottom of the home, activity and settings screens, served by Google AdMob. There are no full-screen, video or rewarded ads, and the recording screen stays ad-free.

This app shows Google AdMob ads. When AdMob has no ad to show, the same ad slot may instead show an ad from Liftoff Monetize (Vungle), Digital Turbine (DT Exchange), Unity Ads, Unity LevelPlay (ironSource), Pangle (ByteDance) or, through the AppLovin MAX mediation platform, from AppLovin and its partner networks. These advertising partners may process advertising identifiers, approximate location derived from the IP address, and device diagnostics (such as battery, network and storage state) to serve and measure ads; see the Google Privacy Policy, the Liftoff Privacy Policy, the Digital Turbine Privacy Policy, the Unity Privacy Policy (Unity Ads, LevelPlay/ironSource), the Pangle Privacy Policy and the AppLovin Privacy Policy. You can reset your advertising ID or opt out of personalized ads in Android settings. Users in the EEA and UK are asked for consent (UMP) before personalized ads are shown.

On iPhone (iOS), versions before 2.7.0: ads are served by Google AdMob only (no mediation partners). In the EEA, the UK and Switzerland, Google's consent form is shown first. The app then asks for permission through Apple's App Tracking Transparency (ATT) prompt. Only if you allow it can Google use your device's advertising identifier (IDFA) to show personalized ads; if you don't allow it, the app requests non-personalized ads and the IDFA is not available. TanzSoft does not sell your data, does not share it with data brokers and does not combine it with other data. You can change this at any time in iOS Settings > Privacy & Security > Tracking, and in the app under Settings > Ad privacy options (where required).

To deliver and measure those ads, the Google Mobile Ads SDK collects and shares your device's advertising ID and basic device information with Google and its advertising partners. It does not receive your activities, routes, heart rate, body profile or GPS location from this app. You can reset or delete the advertising ID at any time in Android Settings → Privacy → Ads. See how Google uses data from apps that use its services.

iPhone, versions before 2.7.0: the same single Google AdMob banner is shown at the bottom of the Home and Activities tabs only (never on the recording screen). The iPhone app does not ask for App Tracking Transparency permission and does not use the advertising identifier (IDFA); Google may use a non-tracking device identifier and basic device information to serve and measure ads. In the EEA, UK and Switzerland the Google consent form is shown first, and Settings → "Ad privacy options" lets you change your choice.

Advertising on iPhone (version 2.7.0 and later): the iPhone app shows one banner line at the bottom of the Home and Activities tabs only (never on the recording screen), and no full-screen ads. It is either a banner for another TanzSoft app (marked “Ad”, loaded from tanzsoft.com) or a banner provided by Unity Ads (Unity Technologies), Pangle (ByteDance) or Unity LevelPlay (ironSource). From this version the iPhone app does not use Google AdMob and does not show a consent form. At first launch it asks for permission through Apple's App Tracking Transparency (ATT) prompt. Only if you allow it can these ad providers use your device's advertising identifier (IDFA) to show ads that are more relevant to you and to measure them; if you don't allow it, the IDFA is not available and ads are not personalized. The app works exactly the same either way, and you can change your choice at any time in iOS Settings > Privacy & Security > Tracking. To serve and measure ads, these ad SDKs may process device information (such as model, language, screen size, connection type and a device or installation identifier), approximate location derived from the IP address, ad interactions and crash/performance diagnostics; see the Unity Privacy Policy and the Pangle Privacy Policy. To detect invalid clicks we count ad impressions and clicks on our own server without any device or user identifier.

Analytics

The app contains no third-party analytics SDK.

Data deletion

You can delete any activity inside the app. Uninstalling the app removes all stored data.

Children

The app is a general-purpose sports utility and is not directed at children under 13.

Changes

We may update this policy; changes will be posted on this page with a new “last updated” date.

Contact

Questions: tanzsoftkor@gmail.com


개인정보처리방침 — 스포츠유틸(SportsUtil)

최종 업데이트: 2026-10-26 · 개발자: 탄즈소프트(대한민국 서울)

스포츠유틸(“본 앱”)은 GPS 속도계·활동 기록, 나침반, 기압계/고도계, 헬스 세트 기록, 요가·필라테스 루틴, 호흡 가이드를 제공하는 Android용 종합 스포츠 유틸리티입니다. 본 방침은 앱이 수집하는 것과 수집하지 않는 것을 설명합니다.

모든 데이터는 기기 안에만

모든 기록·통계·활동 내역은 사용자 기기에서만 처리·저장됩니다. 계정 기능이 없으며, 활동, 경로, 심박, 체중 등 어떠한 개인정보도 당사 서버나 제3자에게 전송하지 않습니다.

위치(GPS)

사용자 허용 시 야외 활동 기록 중 속도·거리·페이스·고도·경로 측정을 위해 기기 위치를 읽습니다. 위치는 실시간으로 사용되고 기기 내 활동 기록에만 저장됩니다. 화면이 꺼져도 기록이 이어지도록 알림이 표시되는 포그라운드 서비스로 동작하며, 활동을 종료하면 중지됩니다. 위치 정보는 당사로 전송되지 않습니다.

센서

기압계(기압/고도), 지자기·가속도 센서(나침반), 걸음 센서(걸음 수·케이던스·러닝머신 거리)를 사용할 수 있습니다. 센서 데이터는 기기 내에서만 처리됩니다. Android 10 이상에서는 걸음 센서 사용에 신체 활동 권한이 필요합니다.

블루투스 심박 센서

블루투스 LE 심박 스트랩을 연결하기로 선택한 경우, 해당 기기 검색·연결을 위해 블루투스 권한을 사용합니다. 심박 값은 실시간으로 표시되고 기기 내 활동 기록에 함께 저장되며, 외부로 전송되지 않습니다.

신체 프로필

선택적으로 입력하는 체중·나이·안정시 심박·보폭은 칼로리·심박 구간·거리 추정에만 사용되며 기기 내에 저장됩니다.

내보내기·공유

활동을 GPX 또는 CSV 파일로 내보내 원하는 앱으로 공유할 수 있습니다. 공유는 사용자가 직접 시작하며, 앱이 스스로 파일을 전송하지 않습니다.

네트워크 사용

인터넷은 앱 업데이트 확인(구글 플레이 외부 테스트 배포판) 및 앱 오류 발생 시 익명 오류 보고(앱 버전, 기기 모델, Android 버전, 오류 스택 정보 — 위치·개인정보 미포함) 전송에만 사용됩니다.

광고

본 앱은 홈·활동·설정 화면 하단에 Google AdMob 배너 광고 1개를 표시합니다. 전면 광고, 동영상 광고, 보상형 광고는 없으며 운동 기록 화면에는 광고가 표시되지 않습니다.

이 앱은 Google AdMob 광고를 표시합니다. AdMob에 표시할 광고가 없을 때는 같은 광고 슬롯에 Liftoff Monetize(Vungle), Digital Turbine(DT Exchange), Unity Ads, Unity LevelPlay(ironSource), Pangle(ByteDance)의 광고 또는 AppLovin MAX 미디에이션 플랫폼을 통해 AppLovin 및 파트너 네트워크의 광고가 표시될 수 있습니다. 이러한 광고 파트너는 광고를 게재하고 측정하기 위해 광고 식별자, IP 주소에서 파악한 대략적인 위치, 기기 진단 정보(배터리, 네트워크, 저장 공간 상태 등)를 처리할 수 있습니다. 자세한 내용은 Google 개인정보 처리방침, Liftoff 개인정보 처리방침, Digital Turbine 개인정보 처리방침, Unity 개인정보 처리방침(Unity Ads·LevelPlay/ironSource), Pangle 개인정보 처리방침, AppLovin 개인정보 처리방침을(를) 참고하세요. Android 설정에서 광고 ID를 재설정하거나 맞춤 광고를 사용 중지할 수 있습니다. EEA 및 UK 사용자에게는 맞춤 광고가 표시되기 전에 동의(UMP)를 요청합니다.

광고 게재·측정을 위해 Google 모바일 광고 SDK가 기기의 광고 ID와 기본 기기 정보를 수집하여 Google 및 광고 파트너와 공유합니다. 본 앱의 활동 기록·경로·심박·신체 정보·GPS 위치는 광고 SDK로 전달되지 않습니다. 광고 ID는 Android 설정 → 개인정보 보호 → 광고에서 언제든지 재설정하거나 삭제할 수 있습니다. Google 서비스를 사용하는 앱의 데이터 처리 방식을 참고하세요.

아이폰판(2.7.0 이전 버전): 홈·활동 탭 하단에만 같은 Google AdMob 배너 1개를 표시합니다(운동 기록 화면에는 표시하지 않음). 아이폰 앱은 앱 추적 투명성(ATT) 권한을 요청하지 않으며 광고 식별자(IDFA)를 사용하지 않습니다. Google 은 광고 게재·측정을 위해 추적에 쓰이지 않는 기기 식별자와 기본 기기 정보를 사용할 수 있습니다. EEA·영국·스위스에서는 Google 동의 화면이 먼저 표시되며, 설정 → "광고 개인정보 설정"에서 선택을 바꿀 수 있습니다.

아이폰 판 광고(버전 2.7.0 이상): 아이폰 앱은 홈·활동 탭 하단에만(운동 기록 화면에는 표시하지 않음) 배너 한 줄만 표시하며 전면 광고는 없습니다. 이 배너는 탄즈소프트의 다른 앱 소개(“광고” 표시, tanzsoft.com 에서 불러옴)이거나 Unity Ads(Unity Technologies), Pangle(ByteDance), Unity LevelPlay(ironSource)가 제공하는 배너입니다. 이 버전부터 아이폰 앱은 Google AdMob 을 쓰지 않고 동의 화면을 띄우지 않습니다. 첫 실행 때 애플의 앱 추적 투명성(ATT) 창으로 허용 여부를 묻습니다. 허용한 경우에만 위 광고 제공사가 기기의 광고 식별자(IDFA)를 써서 더 관련성 높은 광고를 보여 주고 측정할 수 있으며, 허용하지 않으면 광고 식별자는 제공되지 않고 맞춤이 아닌 일반 광고만 표시됩니다. 어느 쪽이든 앱 기능은 똑같고, 선택은 iOS 설정 > 개인정보 보호 및 보안 > 추적에서 언제든 바꿀 수 있습니다. 광고 제공과 측정을 위해 이 광고 SDK 들이 기기 정보(기종·언어·화면 크기·연결 종류·기기 또는 설치 식별자), IP 주소로 파악한 대략적인 위치, 광고 상호작용, 오류·성능 진단 정보를 처리할 수 있습니다. 자세한 내용은 Unity 개인정보 처리방침과 Pangle 개인정보 처리방침을 참고하세요. 잘못된 클릭을 막기 위해 광고 노출·클릭 횟수를 기기·사용자 식별자 없이 당사 서버에서 세기만 합니다.

분석

본 앱에는 제3자 분석 도구가 포함되어 있지 않습니다.

데이터 삭제

앱 안에서 활동을 개별 삭제할 수 있으며, 앱을 삭제하면 저장된 모든 데이터가 함께 삭제됩니다.

아동

본 앱은 일반 스포츠 유틸리티로 13세 미만 아동을 대상으로 하지 않습니다.

변경

본 방침은 변경될 수 있으며, 변경 시 이 페이지에 새로운 최종 업데이트 날짜와 함께 게시됩니다.

문의

tanzsoftkor@gmail.com