NextPB

Privacy Policy

Updated 2026.08.08 KST

Local First

What NextPB Is

NextPB is a running mission-control app for planning, recording, and reviewing personal-best attempts.

The app does not use accounts, advertising profiles, or a cloud history database.

NextPB is not a medical device and does not provide medical advice, diagnosis, treatment, cure, or prevention of any medical condition.

Location and Running Data

When you start a run, the Android app uses location permission to record GPS points, distance, pace, splits, and finish timing.

This data is used for app functionality: live coaching, auto-finish, GPX export, history, and debrief analysis.

NextPB does not request background location permission. The native foreground service runs only after the user starts a run.

Local Storage

NextPB does not require sign-in. Without an account or cloud sync, NextPB cannot guarantee restore after app deletion.

Run history, GPS tracks, app metrics, settings, and imported GPX data are stored locally in app-private storage and local screen cache.

When Android backup or device transfer is enabled, supported app-private native run files may be restored by the operating system. This is best-effort and is not guaranteed.

Local screen cache is for fast display, not backup. Clearing app data, clearing browser site data, or uninstalling the app can remove local history. Export important runs as GPX before deleting the app.

Sharing and Export

You can manually export or share GPX files and share cards. Once you share data outside NextPB, the destination app controls that data.

Samsung Health GPX import is user initiated; NextPB does not use the Samsung Health API or Health Connect.

LLM Insight

LLM Insight is optional. When enabled, course and result summary data can be sent through the NextPB /api/llm proxy to generate briefing or debrief insight.

NextPB does not send raw GPS tracks to the LLM prompt.

Turning LLM Insight off in Settings stops sending this data for LLM analysis. Rule-based analysis remains available locally.

Anonymous Usage Metrics

NextPB uses Vercel Web Analytics for anonymous page views and a Cloudflare Worker with D1 for a small set of product interaction counts used to improve product quality.

Analytics events use allowlisted categories such as runtime, run mode, language, and action type. NextPB does not send raw GPS tracks, coordinates, course or file names, run IDs, GPX content, running distance, or running time to analytics.

Vercel Web Analytics does not use cookies and discards its daily visitor hash after 24 hours. Cloudflare stores only daily aggregate event counts, without a stable user or device identifier or a raw event log.

Third-Party Services

NextPB is hosted on Vercel, uses Cloudflare for anonymous aggregate event counts, and uses MapTiler map tiles and reverse-geocoding.

MapTiler requests can include the map viewport or lookup coordinate needed to render a map or course name. NextPB treats this as location processing for app functionality.

NextPB does not sell location data or use advertising profiles.

LLM providers are contacted only when LLM Insight is enabled.

Delete and Control

History entries can be deleted individually from History. The app also provides a visible history delete action for larger cleanup.

You can turn off voice coaching, status reports, and LLM Insight from Settings.

Children

NextPB is not directed to children. Do not use the app if you are under the minimum age required by your local law or app store policy.

Contact

Use the developer contact listed on the Google Play Store listing for privacy questions or deletion requests.

NextPB의 목적

NextPB는 개인 기록 도전을 계획하고, 기록하고, 복기하기 위한 러닝 미션 컨트롤 앱입니다.

계정, 광고 프로필, 클라우드 히스토리 데이터베이스를 사용하지 않습니다.

NextPB는 의료기기가 아니며 의학적 조언, 진단, 치료, 치유, 질병 예방 기능을 제공하지 않습니다.

위치와 러닝 데이터

러닝을 시작하면 Android 앱은 위치 권한을 사용해 GPS 지점, 거리, 페이스, 스플릿, 완주 시간을 기록합니다.

이 데이터는 라이브 코칭, 자동 완주, GPX 내보내기, 히스토리, 디브리프 분석을 위해 사용됩니다.

NextPB는 백그라운드 위치 권한을 요청하지 않습니다. 네이티브 포그라운드 서비스는 사용자가 러닝을 시작한 뒤에만 실행됩니다.

로컬 저장

러닝 히스토리, GPS 트랙, 앱 지표, 설정, 가져온 GPX 데이터는 앱 전용 저장소와 로컬 화면 캐시에 저장됩니다.

Android 백업 또는 기기 이전이 켜져 있으면 지원되는 앱 전용 네이티브 러닝 파일은 운영체제가 복원할 수 있습니다. 다만 이는 최선 노력 방식이며 보장되지 않습니다.

로컬 화면 캐시는 백업이 아니라 빠른 표시를 위한 캐시입니다. 앱 데이터 삭제, 브라우저 사이트 데이터 삭제, 앱 삭제는 로컬 히스토리를 제거할 수 있습니다. 중요한 기록은 앱 삭제 전에 GPX로 내보내세요.

공유와 내보내기

사용자는 GPX 파일과 공유 카드를 직접 내보내거나 공유할 수 있습니다. NextPB 밖으로 공유한 뒤에는 대상 앱이 해당 데이터를 관리합니다.

Samsung Health GPX 가져오기는 사용자가 직접 실행하는 동작입니다. NextPB는 Samsung Health API나 Health Connect를 사용하지 않습니다.

LLM 인사이트

LLM 인사이트는 선택 기능입니다. 켜져 있을 때 코스와 결과 요약 데이터가 NextPB /api/llm 프록시를 통해 전송되어 브리핑 또는 디브리프 인사이트를 생성할 수 있습니다.

NextPB는 원시 GPS 트랙을 LLM 프롬프트로 보내지 않습니다.

설정에서 LLM 인사이트를 끄면 LLM 분석을 위한 데이터 전송을 멈춥니다. 룰 기반 분석은 로컬에서 계속 표시됩니다.

익명 사용 지표

NextPB는 제품 품질 개선을 위해 Vercel Web Analytics로 익명 페이지 조회를 측정하고 Cloudflare Worker와 D1으로 제한된 제품 상호작용 횟수를 집계합니다.

분석 이벤트는 실행 환경, 러닝 모드, 언어, 동작 유형처럼 허용된 범주만 사용합니다. 원시 GPS 트랙, 좌표, 코스명, 파일명, 러닝 ID, GPX 내용, 러닝 거리와 시간은 분석 서비스로 보내지 않습니다.

Vercel Web Analytics는 쿠키를 사용하지 않고 일일 방문자 해시를 24시간 후 폐기합니다. Cloudflare에는 안정적인 사용자·기기 식별자나 원시 이벤트 로그 없이 일별 이벤트 합계만 저장합니다.

외부 서비스

NextPB는 Vercel에서 호스팅되며 익명 이벤트 집계에 Cloudflare를, 지도 타일과 역지오코딩에 MapTiler를 사용합니다.

MapTiler 요청에는 지도 렌더링 또는 코스 이름 표시를 위한 지도 화면 범위나 조회 좌표가 포함될 수 있습니다. NextPB는 이를 앱 기능을 위한 위치 처리로 보수적으로 공개합니다.

NextPB는 위치 데이터를 판매하거나 광고 프로필에 사용하지 않습니다.

LLM 제공자는 LLM 인사이트가 켜져 있을 때만 호출됩니다.

삭제와 제어

히스토리 화면에서 각 러닝 기록을 개별 삭제할 수 있습니다. 더 큰 정리를 위한 전체 히스토리 삭제 동작도 제공합니다.

설정에서 음성 코칭, 상태 리포트, LLM 인사이트를 끌 수 있습니다.

아동

NextPB는 아동을 대상으로 하지 않습니다. 거주 지역 법률 또는 앱스토어 정책상 필요한 최소 연령에 미달한다면 앱을 사용하지 마세요.

문의

개인정보 질문이나 삭제 요청은 Google Play 스토어 등록정보에 표시된 개발자 연락처로 보내주세요.