EVStudio 개인정보 처리방침
최종 업데이트: 2026년 10월 19일
EVStudio(이하 ‘앱’)를 이용해 주셔서 감사합니다. 본 방침은 앱이 수집하는 데이터와 그 사용 방법, 저장 위치, 보호 방법을 설명합니다.
이 앱은 독립적으로 개발된 타사 애플리케이션이며, Tesla, Inc.와 제휴, 승인 또는 협력 관계가 없습니다. ‘Tesla’는 Tesla, Inc.의 상표이며, 여기서는 Tesla 차량과의 호환성을 설명하는 목적으로만 사용합니다.
1. 수집하는 데이터
- 계정 및 기기 식별자: 블루투스만 사용하는 무료 기능과 기기 내 기능에는 계정이 필요하지 않으며, 앱은 처음 실행할 때 계정을 자동으로 만들지 않습니다. 앱은 사용자가 Premium 구독을 직접 구매하거나 복원할 때, Tesla Fleet API를 연결할 때, 또는 다른 클라우드 기능을 켤 때에만 익명 Supabase 계정과 기기 복구용 식별자를 만듭니다. 이름, 이메일 주소, 비밀번호는 필요하지 않으며, 이 식별자는 계정을 유지하고 구독 권한과 클라우드 데이터를 연결하는 데 사용됩니다.
- Tesla 인증 정보 및 차량 식별자: Tesla OAuth 인증 후, 백엔드는 사용자를 대신해 Fleet API를 호출하기 위해 Tesla가 발급한 액세스 토큰과 리프레시 토큰, 허용된 범위(scope), 차량 식별자(VIN)를 보관합니다. 앱은 사용자의 Tesla 비밀번호를 받거나 저장하지 않습니다.
- 차량 및 충전 데이터: 인증된 차량의 충전 상태, 배터리 잔량, 전력, 전압, 에너지, 배터리 건전성, 차량 상태, 충전 시작 시 주행 거리계 값, 충전 시간, 비용, 충전 위치. 충전 기록, 충전 곡선, 통계, 전비 계산 및 앱 기능에 사용됩니다.
- 주행 기록(구독 기능): 각 주행의 출발 시각과 주차 시각, 주행 거리계 값, 배터리 잔량, 차량의 에너지 값(누적 사용 에너지, 회생 에너지 또는 잔여 에너지). 주행을 완전히 기록하지 못한 구간은 시작과 끝의 주행 거리계 값과 시간 범위만 기록합니다. 위치나 주행 경로 궤적은 저장하지 않습니다. 트립 목록, 트립 A/B, 전비 통계를 만드는 데 사용되며, 13개월간 보관됩니다.
- 정확한 위치: 충전 중 차량 위치는 사용자의 계정 및 충전 기록에 연결됩니다. 내비게이션과 과속 단속 카메라 알림에 사용되는 기기 위치는 필요에 따라 기기와 사용자가 선택한 지도 또는 경로 탐색 제공업체에서 실시간으로 처리됩니다. 위치는 광고나 앱 간 추적에 사용되지 않습니다.
- 트립 공유 카드(iOS 및 Android): 주행 궤적(GPS 경로와 속도)은 사용자의 기기에만 저장되며 개발자 백엔드로 업로드되지 않습니다. 출발지와 도착지는 기기에서 조회하는 시스템 지도 서비스(iOS는 Apple 지도, Android는 기기의 Google 지오코딩 서비스)를 이용해 시·군·구 또는 읍·면·동 단위로 변환되며, 그 단위로만 표시됩니다. 콘텐츠가 기기 밖으로 나가는 것은 사용자가 트립 카드 이미지를 직접 공유하거나 저장할 때뿐이며, 그 경우에도 카드에 담긴 내용(경로 지도, 출발지와 도착지의 지역명, 그리고 거리, 시간, 배터리 잔량, 전비 등 사용자가 표시하도록 선택한 항목)만 사용자가 선택한 방법으로 전송됩니다.
- 내비게이션 검색 데이터: 사용자가 요청한 출발지, 목적지, 경로 옵션은 경로를 실시간으로 계산하기 위해 사용자가 선택한 지도 또는 경로 탐색 제공업체로 전송됩니다. 개발자 백엔드는 내비게이션 검색 기록을 보관하거나 광고에 사용하지 않습니다. Android에서는 경로가 항상 Google Routes API로 계산되며(출발지=사용자의 현재 위치, 목적지 및 경유지 좌표, 언어를 전송), 지도는 Google Maps SDK로 그려집니다. Google의 공개 내용에 따르면, 이 SDK는 요청 메타데이터(OS 버전, 기기 이름·모델·제조사, SDK 버전), IP 주소, SDK 전용 가명 식별자, SDK 충돌 스택 트레이스 및 성능 지표를 자동으로 수집합니다. Android에서 앱은 시스템 위치 서비스를 통해 기기에서 위치를 읽으며, 위치는 경로를 계산할 때 좌표 형태로만 기기 밖으로 전송됩니다. 앱 자체에는 타사 광고, 분석, 충돌 보고 SDK가 포함되어 있지 않습니다.
- 구매 및 구독: 제품 ID, 거래 ID, 원래 거래 ID, 구독 상태, 만료일, 취소 상태를 인앱 구매의 확인과 복원에 사용합니다. 이는 App Store Connect에서 사용하는 ‘구입 내역’ 범주에 해당하며, 사용자의 Apple 계정, 신용카드, 결제 수단, 청구지 주소 또는 기타 결제 세부 정보는 포함되지 않습니다. Android에서는 구매가 Google Play를 통해 이루어집니다. 앱은 제품 ID(product_id)와 구매 토큰(purchase_token)만 개발자 백엔드로 보내며, 백엔드는 Google에 구독 또는 1회 구매를 확인합니다. 또한 구매 시 앱은 구매가 같은 앱 계정에 계속 연결되도록 사용자의 앱 계정에서 도출한 비가역 해시를 난독화된 계정 ID(obfuscated account id)로 Google에 전달합니다. 결제 수단, 카드 번호, 청구 세부 정보는 Google이 처리하며, 앱과 개발자는 이를 받지 않습니다.
- 푸시 식별자: iOS에서는 충전 기록 업데이트와 실시간 현황에 사용되는 APNs 기기 토큰과 실시간 현황 토큰입니다. Android에는 APNs와 실시간 현황이 없으므로 대신 Firebase Cloud Messaging(FCM)을 사용합니다. 사용자가 알림을 허용하고 앱에 사용자의 계정이 있으면, Firebase 설치 ID(FID)가 사용자의 계정 및 플랫폼 표시(android)와 함께 개발자 백엔드에 저장되어 충전 기록 업데이트 전송에 사용됩니다. Google의 Firebase 공개 내용에 따르면, Firebase SDK는 FID와 SDK가 수집한 데이터(Firebase 사용자 에이전트: OS 버전, 기기 제조사 및 모델, 설치 출처, SDK 버전, 앱 버전)도 Google로 자동 전송합니다. 앱은 Firebase Analytics와 FCM 자동 초기화를 끄며, Firebase 분석을 사용하지 않습니다.
- AI 라이트 쇼 데이터(iOS 전용, 사용자가 사용을 선택한 경우에만): Android 버전에는 이 기능이 없으며 오디오를 보내지 않습니다. 사용자가 선택한 오디오, 연출 지시, 생성 결과, 사용량, 크레딧 구매 기록. 오디오는 Google Gemini에서 처리되며 처리 후 임시 저장소에서 삭제되고, 중단된 업로드는 약 1시간 후 만료됩니다.
- 피드백(사용자가 보내기로 선택한 경우에만): 웹사이트 양식이나 앱의 ‘설정’ → ‘정보 및 지원’ → ‘문제 신고 또는 제안’을 통해 제출한 신고의 유형, 내용, 선택 입력한 이메일 주소. 앱에서 보낸 신고에는 앱 버전, 기기 모델, OS 버전(iOS 또는 Android)이 자동으로 포함됩니다. ‘진단 로그 첨부’를 선택하면 앱의 블루투스/내비게이션 로그 파일 끝부분(최대 500KB)도 전송되며, 여기에는 차량의 연속된 위치, 속도, VIN의 마지막 문자가 포함될 수 있습니다. 이 항목을 선택하지 않으면 로그 내용은 전송되지 않습니다. 남용을 막기 위해 백엔드는 보낸 사람 IP 주소의 비가역 해시를 저장합니다.
- 감시 모드 영상 암호 해제(iOS 및 Android, 사용자가 실행한 경우에만): 제2조를 참고하세요. 인증 코드, 토큰, 암호 해제에 필요한 키 정보는 Tesla로 직접 전송되며 개발자 서버를 거치지 않습니다.
- 과속 단속 카메라 신고(선택): 과속 단속 카메라 알림에서 ‘정확함’이나 ‘여기에 없음 / 철거됨’ 같은 신고를 탭한 경우에만 카메라 좌표, 신고 유형, 앱 버전, GPS 정확도가 기기에 저장된 무작위 식별자(약 30일마다 교체되며 사용자의 계정이나 신원과 연결되지 않음)와 함께 전송됩니다. 과속 단속 카메라 데이터베이스를 다운로드할 때는 사용자의 위치가 전송되지 않습니다.
- OTA 소프트웨어 버전 공유(선택, 기본값 꺼짐): 구독이 활성 상태이고 사용자가 앱의 ‘연결 진단’에서 ‘OTA 버전 공유’를 직접 켠 경우에만, 앱은 인증된 차량에 현재 설치된 차량 소프트웨어 버전 번호와 대기 중인 버전 번호, 그리고 Tesla가 제공하는 공식 릴리스 노트를 읽어 개발자 백엔드로 보냅니다. 이 정보는 저희가 운영하는 공개 OTA 소프트웨어 업데이트 정보(예: 각 버전의 변경 사항)를 정리하는 데 사용됩니다. 백엔드는 사용자의 차량과 연결된 버전 관측 기록을 내부 정리 작업을 위해서만 일시적으로 보관하며, 다른 누구에게도 제공하지 않습니다. 공개되는 것은 소프트웨어 버전 번호와 공식 릴리스 노트 내용뿐이며, 사용자의 신원, 계정, VIN, 차량 위치는 공개되거나 다른 사람에게 제공되지 않습니다.
2. 블루투스(BLE) 데이터와 감시 모드 영상 — 기기에서만 처리
실시간 대시보드는 블루투스로 차량과 직접 통신합니다. BLE 차량 상태는 사용자의 기기에서만 처리되고 표시되며 업로드되지 않습니다. 감시 모드 영상 관리는 사용자가 선택한 파일이나 폴더만 읽고, 영상의 미리보기, 편집, 내보내기를 기기에서 처리합니다. 사진 보관함 접근은 사용자가 선택한 미디어나 내보낸 파일을 저장하는 데에만 사용됩니다. 사용자가 별도로 AI 라이트 쇼 기능을 사용하기로 선택하지 않는 한 이 파일들은 업로드되지 않습니다.
감시 모드 영상 암호 해제(iOS 및 Android): 영상 파일 자체는 업로드되지 않습니다. 차량이 녹화한 영상이 암호화되어 있는 경우, 사용자가 ‘Tesla에 로그인’과 ‘이 이벤트 암호 해제’(또는 그에 해당하는 암호 해제 동작)를 직접 탭할 때에만 앱은 Tesla 공식 로그인 페이지(auth.tesla.com)에서 인증을 완료하고, 인증 코드, 토큰, 그리고 암호 해제 키를 얻는 데 필요한 영상 헤더 정보(래핑된 키, 키 ID, 타임스탬프, 공개 키, 차량 식별 번호(VIN))를 Tesla(auth.tesla.com, dashcam.tesla.com)로 직접 보냅니다. 이 데이터는 개발자 서버를 거치지 않습니다. 토큰은 사용자의 기기에만 보관됩니다(iOS: 키체인, iCloud에 동기화되지 않음. Android: 앱 전용 디렉터리, Android Keystore로 암호화되며 시스템 백업에서 제외). 앱은 사용자의 Tesla 비밀번호를 받지 않습니다. Tesla의 이 데이터 처리에는 Tesla의 자체 개인정보 처리방침이 적용됩니다.
3. 데이터 저장 위치
- Supabase(백엔드, 인증, 데이터베이스 및 비공개 임시 저장소): 계정 및 기기 식별자, Tesla 인증 데이터, VIN, 구매 상태, 푸시 토큰, 충전 데이터와 위치, 주행 기록, 선택적 AI 작업 기록, 사용자가 첨부에 동의한 진단 로그 발췌가 포함된 피드백 신고, 그리고 선택적 OTA 소프트웨어 버전 관측 기록(‘OTA 버전 공유’가 켜져 있는 동안만). Android에서는 Google Play 구매 확인 기록(제품 ID, 구매 토큰과 그 해시, 구독 상태와 만료일)과 Firebase 설치 ID(FID)도 포함됩니다.
- iCloud(iOS 전용): 일부 기기 설정과 환경설정은 사용자 본인의 iCloud 계정을 통해 동기화될 수 있습니다. 이 데이터는 사용자 개인의 iCloud 저장 공간에만 존재하며, 앱 개발자는 접근할 수 없습니다. Android 버전에는 iCloud가 없습니다.
- Android 시스템 백업(Android 전용, Pro 구독자): Android 백업이 켜져 있으면 충전 기록 데이터베이스(차량, 충전 기록, 즐겨찾는 목적지)와 두 가지 충전 설정(전기요금, 무료 충전 위치)이 Android 시스템에 의해 사용자 본인의 Google 계정에 백업됩니다. 이 백업은 Google이 저장하고 처리하며, 개발자 서버는 이를 다루지 않고 개발자도 접근할 수 없습니다. BLE 키와 페어링, Tesla 및 Supabase 토큰, 감시 모드 영상, 라이트 쇼 파일은 백업에 포함되지 않습니다. 백업은 Android 시스템 설정에서 끄거나 관리할 수 있습니다(정확한 위치는 기기 제조사마다 다릅니다).
- 기기: BLE 실시간 대시보드 데이터, 감시 모드 영상, 앱 설정, 감시 모드 영상 암호 해제 토큰.
4. 구독 및 결제
유료 구독 기능은 Apple App Store(인앱 구매)를 통해 처리됩니다. 모든 신용카드 번호와 청구 정보는 Apple이 직접 수집하고 보관합니다. 앱과 개발자는 사용자의 결제 정보에 접근하거나 이를 저장하지 않습니다.
Android에서는 유료 구독과 1회 구매가 Google Play를 통해 처리되며, 결제 수단, 카드 번호, 청구 세부 정보는 Google이 수집하고 보관합니다. 앱은 제품 ID와 구매 토큰만 개발자 백엔드로 보내고, 백엔드는 Google에 권한을 확인할 뿐 결제 데이터를 다루지 않습니다. 취소하려면 Google Play를 열고 Play 스토어 › 결제 및 정기 결제 › 정기 결제에서 EVStudio를 선택해 취소하세요. 앱의 ‘설정’ › ‘계정 및 구독’ › ‘Google Play 구독 관리’에서도 같은 페이지를 열 수 있습니다.
5. 타사 서비스
앱은 기능을 제공하기 위해 다음 타사 서비스를 이용합니다:
- Apple(iOS): 인앱 구매(구독 결제), iCloud(기기 간 동기화).
- Google Play(Android): 구독 및 1회 구매 결제, 그리고 Google Play Developer API를 통한 백엔드의 구매 확인.
- Firebase Cloud Messaging(Android): 충전 기록 업데이트 알림 전송.
- Android 시스템 백업(Android, Pro 구독자): Google이 사용자 본인의 Google 계정에 백업을 저장합니다.
- Supabase: 계정 및 충전 기록 데이터의 백엔드 저장과 동기화.
- Tesla Fleet API: 인증된 차량의 텔레메트리 조회.
- Google Maps: 내비게이션 경로 탐색과 지도 표시(Android에서는 Google Maps SDK와 Google Routes API).
- Google Gemini(iOS): 사용자가 AI 라이트 쇼 기능을 사용할 때에만 오디오와 연출 지시를 처리합니다.
- Tesla(감시 모드 영상 암호 해제, iOS 및 Android): 사용자가 직접 로그인하고 암호를 해제할 때에만 인증과 암호 해제 키 요청이 Tesla(auth.tesla.com, dashcam.tesla.com)로 직접 전송됩니다.
- Netlify: 이 웹사이트를 호스팅합니다. iOS 앱에는 포함되어 있지 않습니다.
각 서비스의 데이터 처리에는 해당 서비스의 개인정보 처리방침도 함께 적용됩니다.
6. 데이터 삭제 및 보관
클라우드 계정 데이터는 서비스 제공에 필요한 동안 보관됩니다. 앱에서 ‘설정’ → ‘계정 및 구독’ → ‘앱 계정 및 클라우드 데이터 삭제’(2.5.0 이전 버전: ‘설정’ → ‘Tesla 계정’. Android에서도 경로는 같습니다: ‘설정’ › ‘계정 및 구독’ › ‘앱 계정 및 클라우드 데이터 삭제’. 이 항목은 클라우드 계정이 있을 때만 표시되므로, 보이지 않는다면 삭제할 클라우드 데이터가 없는 것입니다)로 이동하면, 익명 계정과 해당 계정에만 연결되어 개발자가 보관하는 Tesla 액세스 토큰과 리프레시 토큰, VIN 매핑, 푸시 토큰, 구독 권한 매핑, 클라우드 충전 기록, 주행 기록, 위치, 텔레메트리, AI 작업 또는 임시 업로드 데이터를 영구 삭제할 수 있습니다. 이 작업은 되돌릴 수 없습니다. 같은 차량이 다른 계정에 의해 계속 독립적으로 인증되어 있다면, 공유되는 차량 텔레메트리와 그 계정도 볼 수 있는 주행 기록은 아직 접근 권한이 있는 계정을 위해 보관됩니다. 같은 차량의 다른 계정이 자신의 것이 아닌 주행을 보지 않도록, 저희는 계정 식별자 없이 차량의 연결 기간 시작 및 종료 시각을 보관합니다. 기기에만 저장된 충전 기록과 파일은 클라우드 계정과 함께 자동으로 지워지지 않으므로, 직접 지우거나 앱을 삭제하세요. 앱에서 삭제를 완료할 수 없다면 문의해 주시면 도와드리겠습니다.
앱 계정을 삭제해도 Apple 또는 Google Play 구독은 취소되지 않습니다. 구독 결제는 Apple 또는 Google이 관리하므로, 유료 서비스가 더 이상 필요하지 않다면 Apple의 구독 관리 화면이나, Android에서는 Google Play(Play 스토어 › 결제 및 정기 결제 › 정기 결제)에서 별도로 취소하세요. 서비스는 보관 중인 Tesla OAuth 토큰을 삭제합니다. 타사 앱에 대한 Tesla의 별도 동의는 Tesla의 액세스 관리 페이지에서 취소할 수 있습니다.
앱을 열지 않고 삭제를 요청하는 방법: 제목을 ‘Account deletion request’(Android 버전을 사용한다면 ‘Android’를 추가)로 하여 evstudio.app@gmail.com으로 이메일을 보내, 앱 계정과 클라우드 데이터의 삭제를 원한다는 내용과 저희가 계정을 찾을 수 있는 식별 정보를 알려 주세요: (1) Google Play 주문 번호(GPA.로 시작하며, 구매 영수증 이메일이나 Play 스토어 › 결제 및 정기 결제에서 확인할 수 있습니다. Android에서 구매한 경우에만 해당), (2) Tesla를 인증했다면 인증한 차량의 VIN, (3) 앱에서 피드백을 보낸 적이 있다면 그때 입력한 이메일 주소. 이 중 어느 것도 제공할 수 없다면(예: 구매, 인증, 이메일 입력을 한 적이 없는 경우), 저희는 앱 밖에서 받은 요청을 사용자의 익명 계정과 연결할 수 없으므로 앱에서 직접 삭제해 주세요. 사칭을 막기 위해 본인 확인을 위한 추가 정보를 요청할 수 있습니다. 삭제는 요청을 받은 날로부터 30일 이내에 완료하며, 보낸 주소로 회신합니다. 삭제 범위와 보관되는 항목은 이 조에 설명된 것과 같습니다.
Android: 삭제 후 보관되는 항목: Google Play 구매 확인 기록과 푸시 식별자는 계정과 함께 삭제됩니다. 같은 Google 계정으로 앱 계정을 다시 만들 때 구매를 복원할 수 있도록, 그리고 고객 지원에서 분쟁을 검토할 수 있도록, 저희는 비가역적으로 해시 처리된 구매자 ID 매핑과 구매 이전 감사 기록(익명 UUID와 해시만 포함하며, 원래 구매 토큰이나 결제 데이터는 포함하지 않음)을 별도로 보관하고 최대 90일 후 자동으로 삭제합니다. Android 시스템 백업은 Google이 사용자 본인의 Google 계정에 저장하는 것으로, 앱 내 삭제의 영향을 받지 않습니다. Android 시스템 설정에서 관리하세요. Google Play의 주문 및 결제 기록은 Google이 자체 규정에 따라 보관하며, 저희가 삭제할 수 없습니다.
피드백: 신고 내용은 문제가 해결될 때까지, 그리고 이후 비교를 위해 보관합니다. 첨부된 진단 로그 발췌는 제출 후 90일이 지나면 자동으로 삭제됩니다. 언제든지 이메일로 요청하시면 신고를 삭제해 드립니다.
OTA 소프트웨어 버전 공유: 앱의 ‘연결 진단’에서 언제든지 ‘OTA 버전 공유’를 끌 수 있습니다. 끄거나 구독이 만료되면 앱은 수집을 중단하고, 해당 차량에 연결된 비공개 버전 관측 기록은 삭제됩니다. 공개 OTA 업데이트 정보에 이미 정리된 소프트웨어 버전 번호와 공식 릴리스 노트 내용은 보관되며, 여기에는 개인 데이터가 포함되지 않습니다.
7. 웹사이트 호스팅 및 분석
이 웹사이트(evstudio.netlify.app)는 Netlify에서 호스팅됩니다. 호스팅 서비스 자체가 생성하는 서버 접속 로그를 제외하면, 이 사이트는 타사 분석 도구를 사용하지 않으며 추적 코드나 광고 코드를 삽입하지 않습니다.
8. 아동의 개인정보
앱은 13세 미만 아동을 대상으로 하지 않으며, 아동의 개인 데이터를 고의로 수집하지 않습니다.
9. 본 방침의 변경
본 방침이 중대하게 변경되면, 개정 날짜를 갱신한 버전을 이 페이지에 게시합니다.
10. 문의
개인정보 관련 문의나 데이터 삭제 지원 요청은 아래로 연락해 주세요:
- 이메일: evstudio.app@gmail.com
- 웹사이트: evstudio.netlify.app
본 방침의 해석에 차이가 있는 경우 영어판이 우선합니다.