본문으로 건너뛰기
Tesdrive

PRIVACY POLICY

개인정보처리방침

Tesdrive for Tesla가 사용하는 정보와 보호 원칙을 안내합니다.

최종 수정일

begin0dev(이하 “당사”)는 Tesdrive for Tesla(이하 “앱”)을 이용하는 사용자의 개인정보를 소중하게 생각하며 관련 법령을 준수하기 위해 최선을 다하고 있습니다. 본 방침은 앱이 어떤 정보를 활용하고 어떻게 보호하는지 투명하게 안내하기 위해 작성되었습니다.

1. 서비스 개요

Tesdrive for Tesla는 Android 및 iOS 기기에서 BLE(저전력 블루투스) 통신을 기반으로 차량 데이터를 시각화하고 길 안내 기능을 제공하는 대시보드 서비스입니다. 별도 회원가입 화면은 운영하지 않습니다. 다만 사용자가 선택하면 Tesla 공식 OAuth를 통해 Tesla 계정을 연동하고 차량으로 목적지를 전송할 수 있습니다. 또한 차량 히스토리 연동은 기본 OFF인 선택 기능으로, 사용자가 설정에서 직접 ON한 경우에만 최근 주행·주차 기록을 서버에 전송합니다. Tesla 계정 또는 차량 히스토리를 연동하지 않아도 BLE 기반 대시보드 기능은 이용할 수 있습니다.

2. 수집 및 활용하는 정보

앱은 서비스 제공을 위해 다음과 같은 정보를 처리합니다.

  • 기기 및 연결 정보: BLE 기기 검색 결과, 기기 연결 상태, 차량이 제공하는 상태 데이터(속도, 배터리 등)
  • 차량 등록 정보: 차량 별칭, VIN, BLE 기기 식별자와 차량 통신용 키
  • 위치 및 내비게이션 정보: GPS 위치, GPS 기반 속도, 목적지명, 목적지 좌표, 마지막 위치 정보와 목적지 검색어
  • Tesla 연동 정보: 선택적 계정 연동에 필요한 인증 코드, 접근·갱신 토큰과 만료 정보, 목적지 전송에 필요한 VIN과 목적지 좌표
  • 진단 및 분석 정보: Firebase Analytics·Crashlytics와 Sentry(배포 설정에서 활성화된 경우)를 통해 앱 실행·화면 이용, 오류·충돌, 앱 및 기기 정보, 설치·세션 식별자와 진단 로그를 처리합니다. 차량 등록 오류 진단에는 VIN 일부(마지막 6자리)가 포함될 수 있습니다.
  • 사용자 설정 정보: 앱 내 테마, 단위 설정 등 사용자 환경 설정값
  • 차량 히스토리 정보(선택): 사용자가 차량 히스토리 연동을 ON한 뒤 생성된 기록에 한해 앱이 생성한 익명 UID, 공개 조회용 public_id, 차량 표시 이름, 출발지·도착지 이름과 주차 위치, 출발·도착 시각과 주행 시간, 배터리 사용량, 주행 거리, 에너지·전비 계산 결과, 주행 행동·이벤트 횟수, 주차·복귀 정보 및 대략적인 출발·도착·주차 위치를 처리합니다. 정확한 좌표는 저장하지 않지만 위치 이름을 구할 수 없으면 좌표를 소수점 둘째 자리로 반올림한 대략적인 위치가 포함될 수 있습니다.

3. 데이터의 처리 및 저장

  • 기기 내 처리 및 저장: 차량 상태 데이터는 BLE로 수신하여 주로 기기에서 실시간 처리합니다. 기기에는 차량 별칭, VIN, BLE 기기 식별자, 앱 설정, 차량 통신용 키와 마지막 위치 정보가 저장될 수 있습니다. Tesla 연동 토큰은 기기의 보안 저장소에 연동 해지, 앱 삭제 또는 인증 무효화 시까지 저장됩니다.
  • 안내 중 백그라운드 처리: 사용자가 내비게이션 안내 또는 주행 기록을 시작하면, 앱은 기기 운영체제가 제공하는 백그라운드 실행 기능을 통해 앱이 화면에 표시되지 않거나 다른 앱을 사용 중인 동안에도 위치 정보와 Bluetooth 연결을 사용할 수 있습니다. 위치 정보는 내비게이션 안내, GPS 속도 보정과 주행 기록에, Bluetooth 연결은 차량 연결과 차량 속도 표시에 사용하며, 안내 또는 주행 기록이 종료되면 해당 처리를 중지합니다.
  • 차량 히스토리 연동(선택): 기본값은 OFF이며, 사용자가 설정에서 직접 ON한 경우에만 Supabase로 전송을 시작합니다. 로컬의 주행·주차 기록은 연동 여부와 관계없이 기존처럼 기기에 저장됩니다. 서버에는 연동 이후 생성된 주행·주차 기록만 저장하며, 네트워크 상태에 따라 전송이 지연될 수 있습니다.
  • 공개 및 공유: 차량 히스토리의 공개 주소는public_id를 사용합니다. 공개 링크를 아는 사람은 별도 로그인 없이 히스토리를 볼 수 있으므로, 사용자는 필요한 범위에서만 지인에게 링크를 공유해야 합니다. UID는 기존 데이터를 연결하는 비공개 식별자이므로 다른 사람에게 공유해서는 안 됩니다. 여러 기기에서 같은 UID를 사용하면 데이터가 충돌할 수 있습니다.
  • Tesla 연동 및 목적지 전송: 인증 코드와 토큰, VIN, 목적지 좌표는 Tesla 연동과 목적지 전송 과정에서 자체 프록시를 통해 일시 처리되며 영구 저장하지 않습니다. 목적지명과 주소는 프록시에 전송하지 않으며 토큰 갱신은 앱에서 Tesla로 직접 요청합니다.
  • 내비게이션 처리: 카카오내비 기반 경로 안내를 제공할 때 현재 위치, 목적지명과 목적지 좌표를 카카오모빌리티 SDK에 전달합니다. 해당 정보의 처리는 카카오모빌리티의 정책을 따릅니다.
  • Kakao Local REST API: 키워드 검색은 검색어와 유효한 현재 좌표를 Kakao에 전송합니다. 주소 검색은 검색어만 보내며, 검색 결과와 현재 위치 사이의 거리는 기기에서 계산합니다.

4. 필수 및 선택적 권한

앱의 핵심 기능을 위해 기기 운영체제가 제공하는 다음 권한을 사용합니다. 권한의 종류와 제공 범위는 Android 및 iOS 등 운영체제와 기기 설정에 따라 다를 수 있습니다.

  • 근처 기기 권한: BLE 기기 검색, 차량 연결·통신과 주행 중 차량 속도 등 차량 데이터의 지속 수신에 사용합니다.
  • 위치 권한(GPS): GPS 기반 속도 보정, 카카오내비 기반 경로 안내, 주행 기록과 일부 기기 및 운영체제 환경의 BLE 검색에 사용합니다. 사용자가 내비게이션 안내 또는 주행 기록을 시작한 경우에는 기기 운영체제가 제공하는 백그라운드 실행 기능을 통해 앱이 화면에 표시되지 않을 때도 사용될 수 있습니다. 앱은 마지막 위치 좌표를 기기에 저장할 수 있습니다.
  • 전화 상태 권한: 통화가 연결되고 종료되는 시점을 감지해 주행 화면에 통화 종료 버튼을 표시하는 데 사용합니다. 앱은 통화 상태 값(대기·수신 중·통화 중)만 사용하며 전화번호, 연락처, 통화 기록은 사용하지 않습니다.
  • 전화 관리 권한: 사용자가 화면의 통화 종료 버튼을 누른 경우에만 진행 중인 통화를 종료하는 데 사용합니다. 앱이 전화를 걸거나 자동으로 받지 않습니다.
  • 다른 앱 위에 표시 권한(선택): 통화가 연결되면 가려진 주행 화면을 다시 앞으로 되돌리는 데 사용합니다. 허용하지 않아도 통화 종료 버튼은 정상 동작하며 자동 복귀만 제한됩니다.

5. 제3자 서비스

서비스 제공과 품질 개선을 위해 다음 서비스를 이용합니다.

  • Tesla OAuth 및 Fleet API: 선택적 계정 연동, 토큰 발급·갱신과 차량 목적지 전송에 사용합니다. 앱은 openid offline_access vehicle_cmds 권한을 요청합니다.vehicle_cmds는 넓은 차량 명령 권한이지만 현재 앱에서는 목적지 전송에만 사용합니다.
  • Kakao Local REST API: 목적지 키워드·주소 검색에 사용합니다.
  • Firebase Analytics 및 Crashlytics: 앱 이용 통계와 충돌 원인 분석에 사용합니다.
  • Sentry: 배포 설정에서 활성화된 경우 오류, 성능과 진단 정보를 분석합니다. 차량 등록 진단에는 VIN 일부가 포함될 수 있습니다.
  • 카카오모빌리티 SDK: 지도와 경로 안내를 제공하기 위해 현재 위치와 목적지 정보를 처리합니다. Kakao Local REST API와는 별도의 서비스입니다.
  • Supabase: 차량 히스토리 연동을 ON한 사용자의 익명 UID·공개 ID와 주행·주차 기록을 저장·조회하기 위한 데이터 처리 수탁자(외부 서비스)로 사용합니다. 프로젝트의 데이터 보관 위치는 대한민국 서울(Northeast Asia (Seoul))입니다.

각 제3자 서비스가 처리하는 정보의 수집·이용·보관은 해당 사업자의 개인정보처리방침을 따릅니다.

6. 개인정보의 국외 이전

Tesla 계정 연동과 목적지 전송을 선택하면 아래와 같이 정보가 국외에서 처리될 수 있습니다. 국외 이전은 개인정보 보호법 제28조의8에 따른 별도 동의 또는 계약 이행에 필요한 처리위탁·보관 요건을 갖춘 뒤 진행합니다.

Render Services, Inc.

국가·연락처
싱가포르 및 미국 · privacy@render.com
항목·목적
인증 코드, 접근·갱신 토큰, VIN과 목적지 좌표 · Tesla 계정 연동과 목적지 전송 중계
시기·방법
Tesla 연동 또는 목적지 전송 시 암호화 통신
보유기간
요청 처리 중 일시 처리하며 영구 저장하지 않습니다.
거부·영향
Tesla 계정을 연동하지 않거나 앱에서 연동을 해지할 수 있습니다. 거부하면 Tesla 목적지 전송만 사용할 수 없고 BLE 대시보드 기능은 계속 이용할 수 있습니다.

Tesla OAuth 및 Fleet API

수령자·국가
Tesla Fleet API의 실제 처리 국가와 담당 법인은 Tesla에 확인이 필요합니다. 연락처는 Tesla 개인정보 보호 안내를 따릅니다.
항목·목적
인증 코드와 토큰, VIN과 목적지 좌표 · 계정 인증과 차량 목적지 전송
시기·방법
계정 연동, 토큰 갱신 또는 목적지 전송 시 암호화 통신
보유기간
Tesla의 개인정보처리방침과 계약에 따릅니다.
거부·영향
Tesla 계정을 연동하지 않거나 앱에서 연동을 해지할 수 있습니다. 거부하면 Tesla 목적지 전송만 사용할 수 없고 BLE 대시보드 기능은 계속 이용할 수 있습니다.

Supabase

처리 지역·보관 위치
대한민국 · Northeast Asia (Seoul)
국외 이전 여부
차량 히스토리 데이터는 대한민국 서울 리전에서 처리·보관하므로 이 기능을 위한 국외 이전은 하지 않습니다.
항목·목적
익명 UID, public_id 및 차량 히스토리 정보 · 선택한 차량 히스토리의 저장, 조회와 공개 링크 제공
시기·방법
사용자가 연동을 ON한 뒤 기록을 생성할 때 암호화 통신

7. 광고 및 추적 정책

본 앱은 광고를 표시하기 위한 SDK를 포함하지 않습니다. Firebase Analytics의 기기 식별자와 광고 관련 정보 처리 여부는 Google 서비스 및 배포 설정에 따라 달라질 수 있으며, 당사는 해당 분석 정보를 앱 내 광고 제공에 사용하지 않습니다.

8. 데이터 보관 및 파기

  • 기기 데이터: 앱을 삭제하면 일반적으로 기기 내 앱 저장소의 차량 정보, 설정, 통신 키와 마지막 위치 정보가 함께 삭제됩니다. 앱 안에서 차량을 삭제하는 경우 차량 목록 정보는 제거되지만 기존 통신 키의 삭제 범위는 보장되지 않습니다.
  • Tesla OAuth 세션: 앱에서 연동을 해지하거나 앱을 삭제할 때 기기에 저장된 토큰을 삭제합니다. 인증이 만료 또는 무효화되어 갱신할 수 없는 경우에도 로컬 세션을 삭제합니다.
  • 자체 프록시: 인증 코드, 토큰, VIN과 목적지 좌표를 요청 중 일시 처리하며 데이터베이스나 파일에 영구 저장하지 않습니다.
  • 차량 히스토리 기록: Supabase에 저장된 주행·주차 기록은 생성 후 최대 7일간 보관한 뒤 삭제합니다. 이는 owner와 UID 연결 정보의 보관 기간과 별개입니다.
  • UID·owner 연결 정보: 사용자가 연동을 끄면 신규 업로드와 공개 주소 조회를 즉시 중단하고 owner의 공개 상태를 비활성화합니다. 재연동을 지원하기 위해 UID와 owner 연결 정보는 최대 30일간 보관하며, OFF 상태가 30일을 넘으면 owner 레코드와 연결 정보를 삭제합니다. 30일 이내 다시 ON하면 기존 owner를 복구해 공개 상태를 다시 활성화합니다.
  • 통화 상태: 앱이 실행되는 동안 메모리에만 유지하며 기기나 서버에 저장하지 않습니다.
  • 제3자 처리 데이터: 제3자 서비스가 처리한 정보의 보관 및 삭제는 각 사업자의 정책과 계약을 따릅니다.

9. 사용자의 권리

사용자는 언제든지 기기 설정에서 앱의 Bluetooth, 위치, 전화 등 권한을 철회할 수 있습니다. 다만 필수 권한을 철회하면 차량 연결과 대시보드 기능 이용이 제한될 수 있습니다.

전화 권한은 기기 설정의 앱 권한 화면에서, 다른 앱 위에 표시 권한은 특별 접근 권한 화면에서 각각 철회할 수 있습니다. 두 권한을 철회하면 통화 종료 버튼과 통화 후 자동 복귀 기능만 동작하지 않으며 나머지 기능은 영향을 받지 않습니다.

앱의 Tesla 연동 해지는 기기에 저장된 토큰을 삭제하는 기능입니다. Tesla 계정에 부여된 제3자 앱 승인 자체를 완전히 철회하려면 Tesla 계정의 보안 및 개인정보 보호 → 제3자 앱에서 Tesdrive 접근 권한을 별도로 철회해야 합니다. 자세한 절차는 Tesla 제3자 앱 접근 관리 안내에서 확인할 수 있습니다.

Tesla 계정 연동 또는 국외 이전을 거부하면 목적지 전송 기능만 사용할 수 없으며, 나머지 BLE 대시보드 기능은 계속 이용할 수 있습니다.

차량 히스토리 연동은 설정에서 언제든 끌 수 있습니다. 연동을 끄면 신규 업로드와 공개 주소 조회가 즉시 중단되며, 위 30일 연결 정보 보관 정책이 적용됩니다.

10. 아동의 개인정보 보호

당사는 만 14세 미만 아동의 개인정보를 고의로 수집하지 않습니다. Tesdrive for Tesla는 만 14세 미만 아동을 대상으로 제공되는 서비스가 아닙니다. 관련 문의가 있다면 아래 연락처로 알려주시기 바랍니다.

11. 문의처

본 방침 또는 데이터 처리와 관련해 궁금한 점이 있다면 이메일로 문의해 주세요.

prosonic1@gmail.com