백테스트랩 개인정보 처리방침
시행일: 2026년 10월 31일
백테스트랩(이하 「앱」)이 무엇을 어디로 보내는지, 무엇을 보내지 않는지 적었어요.
1. 계정
앱은 계정을 만들지 않아요. 이름, 이메일, 전화번호를 묻지 않아요.
2. 기기 안에 남는 것
플랜, 보유 수량과 평균 단가, 매수 기록, 실행 기록은 기기 안 데이터베이스에만 저장돼요. 저희 서버로 보내지 않으며, 앱을 지우면 함께 사라져요.
백업 파일을 만들면 그 파일은 암호화되지 않은 채 사용자가 저장한 곳(파일 앱, 다른 앱 등)에만 남아요. 저희는 그 파일을 받지 않아요.
3. 익명 사용 통계 (Google Firebase Analytics)
설정의 「사용 통계 보내기」가 켜져 있을 때만 보내요.
- 보내는 것: 어떤 화면을 열었는지, 어떤 기능을 몇 번 썼는지(예: 플랜 만들기, 매수 기록), 앱 버전, 기기·OS 종류. 이 설치에만 쓰는 무작위 ID 로 묶여요. Firebase 는 접속 IP 로 대략의 나라를 알 수 있어요.
- 보내지 않는 것: 종목, 금액, 보유, 플랜 내용, 광고 식별자(IDFA). 광고 저장 · 광고 사용자 데이터 · 광고 개인 맞춤 동의는 항상 거부로 고정돼 있어요.
- 언제부터: 유럽경제지역(EEA) · 영국 · 스위스에서는 첫 플랜을 만든 뒤 한 번 묻고, 「보낼게요」를 고른 경우에만 보내요. 그 밖의 지역에서는 첫 플랜을 만든 뒤부터 보내고, 그 화면에서 한 줄로 알려 드려요. 앱을 처음 열 때는 아무것도 보내지 않아요.
- 끄기: 설정 → 「사용 통계 보내기」. 바로 멈춰요.
4. 오류 보고 (Firebase Crashlytics)
설정의 「오류 보고 보내기」가 켜져 있으면(기본 켜짐) 다음만 보내요.
- 앱이 멈췄을 때 어디서 멈췄는지(스택 추적), 기기·OS 종류, 앱 버전.
- 앱이 멈추지 않은 문제 보고: 시세를 받아오지 못했을 때(data_fetch_failed), 화면에 오류가 보였을 때 어느 화면인지(user_visible_failure), 알림 글자를 기기에서 채우지 못한 횟수(nse_fallback).
- 사용자 ID, 입력한 숫자, 종목, 금액은 넣지 않아요. 설정에서 끄면 바로 멈춰요.
5. 장 마감 알림 · 가격 알림
장 마감 요약을 켜 두면 알림을 받기 위해 푸시 토큰(Apple APNs), 앱 언어, 테스트 빌드 여부만 저희 서버로 보내요. 플랜, 종목, 금액은 보내지 않아요. 알림 글자는 기기 안에서 채워져요.
요약을 끄면 서버에서 토큰을 지워요. 끄지 않아도 토큰은 마지막 등록 뒤 90일이 지나면 자동으로 지워져요.
가격 알림은 내 플랜에 담긴 종목 이름만 토큰과 함께 보내고, 금액이나 보유 수량은 보내지 않아요. 알림을 끄면 서버에서 지워요. 이 정보는 추적에 쓰지 않아요.
6. 시세
가격은 기기에서 시세 제공처(현재 Yahoo Finance)에 직접 요청해 받아와요. 이때 조회할 종목의 이름(티커)이 전달되고, 일반적인 인터넷 요청처럼 제공처는 기기의 IP 주소를 볼 수 있어요. 무엇을 얼마나 가졌는지는 보내지 않아요.
7. 광고 (Google AdMob)
- EEA · 영국 등 법이 선택을 요구하는 지역에서는 Google 의 동의 화면(UMP)으로 먼저 묻고, 설정의 「광고 개인 맞춤 설정」에서 언제든 다시 고를 수 있어요.
- iPhone 에서는 앱 추적 투명성(ATT) 창으로 물어요. 허용하면 광고 식별자(IDFA)로 맞춤 광고가 나올 수 있고, 허용하지 않으면 광고 식별자 없이 광고가 나와요.
- 광고를 띄우는 동안 Google 의 광고 SDK 는 광고 식별자(허용한 경우), 기기·사용 정보, 대략적 위치, 진단 정보를 가져가요. 앱의 어떤 기능도 위치를 쓰지 않고, 앱은 그 값을 받아 두지 않아요.
- Google 의 처리 방식: https://policies.google.com/technologies/partner-sites
8. 공유
결과를 공유하면 그때 만들어진 이미지에 담긴 내용만 상대에게 전달돼요.