개인정보 처리방침
소개
Viatren(이하 "앱")은 사용자의 개인정보 보호를 중요하게 생각합니다. 본 개인정보 처리방침은 앱 사용 시 사용자의 정보가 어떻게 처리되는지 설명합니다.
최종 수정일: 2026-07-19
서비스 제공 지역
Viatren은 현재 중국 본토에서 제공되지 않습니다. 앱 또는 스토어 설정에서 지원하지 않는 지역으로 확인되는 경우, 앱은 핵심 기능 대신 지원 지역이 아님을 안내할 수 있습니다. 이미 저장된 데이터에 대한 도움이 필요한 경우 support@hobbylabo.dev로 문의해 주세요.
수집하는 정보
Viatren은 지출 데이터를 SQLite 데이터베이스를 사용하여 사용자 기기에 로컬 저장합니다. 여기에는 다음이 포함됩니다:
- 여행 정보 (이름, 날짜, 예산)
- 지출 기록 (금액, 카테고리, 결제 수단, 메모)
- 여행 메모 (자유 텍스트)
- 지출 위치 정보 (GPS 좌표 및 장소명 — 선택사항, 사용자가 지출에 위치를 직접 추가할 때만 수집됩니다. 백그라운드 위치 추적은 수행하지 않습니다. 위치 데이터는 기기에 로컬로만 저장되며 외부 서버로 전송되지 않습니다. 해당 지출 삭제 시 자동으로 삭제됩니다.)
- 환율 설정
영수증 스캔 기능 사용 시 카메라 또는 사진첩에 접근하며, 영수증 이미지는 AI 추출을 위해 Viatren Cloud Run 및 Google AI 처리 경로로 전송됩니다. Viatren은 처리 후 원본 영수증 이미지를 보존하지 않습니다.
선택적 AI 기능을 사용하는 경우, 아래 설명과 같이 특정 데이터가 Viatren Cloud Run 및/또는 Google AI 서비스로 전송될 수 있습니다.
제3자 서비스
환율 API: 앱은 open.er-api.com에서 환율 정보를 가져옵니다. 이 서비스는 IP 주소 등 익명화된 사용 데이터를 수집할 수 있습니다. 자세한 내용은 해당 서비스의 개인정보 처리방침을 참조하세요.
항공편 조회 API: 항공편 조회 기능 사용 시 항공편 번호와 날짜가 AeroDataBox(RapidAPI 경유)로 전송됩니다. 그 외 개인 정보는 전송되지 않습니다.
Google AdMob: 무료 버전 앱은 Google AdMob이 제공하는 광고를 표시합니다. AdMob은 다음 데이터를 수집 및 처리할 수 있습니다:
- 광고 식별자 (맞춤 광고용)
- 기기 정보 (기기 모델, OS 버전)
- 앱 사용 데이터 (광고 상호작용)
- IP 주소 및 대략적인 위치
기기 설정에서 맞춤 광고를 거부할 수 있습니다:
- iOS: 설정 > 개인정보 보호 > 추적
- Android: 설정 > Google > 광고 > 광고 맞춤설정 선택 해제
자세한 내용은 Google 개인정보처리방침을 참조하세요: https://policies.google.com/privacy. 데이터 보존에 관한 자세한 내용은: https://policies.google.com/technologies/retention
Firebase Analytics: 앱은 Firebase Analytics를 사용하여 앱 사용 패턴을 수집합니다. 수집되는 정보:
- 앱 이벤트 (화면 조회, 기능 사용 등 — 개인 식별 정보 제외)
- 기기 유형 및 OS 버전
개인 식별 정보(이름, 이메일 등)는 수집하지 않으며, 수집된 데이터는 앱 품질 개선 목적으로만 사용됩니다. 분석 데이터는 14개월간 보존됩니다.
Viatren Cloud Run 및 Google AI (Gemini / Firebase AI): Viatren은 선택적 AI 기능을 제공합니다. AI 기능을 활성화하고 사용하면 다음 데이터가 Viatren Cloud Run 및/또는 Google AI 처리 경로로 전송될 수 있습니다:
- 영수증 스캔: 금액, 날짜, 통화, 품목, 결제수단, 카테고리 추출을 위해 영수증 이미지(사진 바이트), 기준 통화, 언어 설정, 여행 국가 맥락이 전송됩니다.
- 카테고리 추천: 지출 카테고리 제안을 위해 지출 메모 텍스트가 전송됩니다.
- AI 빠른 입력: 지출 정보 파싱을 위해 자연어 입력 텍스트, 기준 통화, 언어 설정, 현재 날짜/시간, 선택적 여행 국가 맥락이 전송됩니다.
- 여행 회고: 여행 요약 생성을 위해 여행명, 총 지출, 예산, 카테고리별 요약, 최대 지출 항목의 메모가 전송됩니다.
- AI 예산 플래너: 예산 배분 제안을 위해 도시명, 여행 기간, 예산, 통화, 여행 스타일, 숙소 유형이 전송됩니다.
- AI 통계 분석: 지출 패턴 분석을 위해 여행명, 기간, 총 지출, 예산, 카테고리별 금액 및 비율이 전송됩니다.
AI 기능 요청에는 Firebase Auth ID token 및 Firebase App Check token이 함께 사용될 수 있습니다. 앱은 월간 AI 사용량, 보상형 광고 적립 상태, 남은 사용 가능 횟수 확인을 위해 사용량 정보를 Viatren Cloud Run에서 처리합니다. 이 데이터는 AI 응답 생성 및 사용량 관리 목적으로만 사용되며 AI 모델 학습에 사용되지 않습니다. Viatren은 처리 후 원본 영수증 이미지나 자유 입력 원문 전문을 보존하지 않습니다. 설정 → AI 데이터 공유에서 언제든지 AI 기능을 활성화하거나 비활성화할 수 있습니다. 수동 지출 입력, 예산 관리, 환율 등 모든 기본 기능은 AI 없이도 정상적으로 이용할 수 있습니다. Firebase App Check 또는 네트워크 검증을 사용할 수 없는 환경에서는 일부 AI 기능이 제한될 수 있으며, 앱에서 안내 메시지를 표시합니다.
Firebase Crashlytics: 동의하신 경우, 앱은 크래시 리포팅을 위해 Firebase Crashlytics를 사용합니다. 수집되는 데이터:
- 오류 발생 시 스택 트레이스
- 기기 정보 및 OS 버전
- 앱 성능 지표
Crashlytics는 개인 식별 정보를 수집하지 않습니다. 크래시 리포팅은 개인정보 처리방침에 동의한 경우에만 활성화되며, 거부 시 비활성화됩니다. 크래시 데이터는 90일간 보존됩니다. 자세한 내용은 Google 개인정보처리방침을 참조하세요: https://policies.google.com/privacy
Mapbox: 지출 지도 기능 사용 시, Mapbox SDK는 위치 권한을 부여한 경우에만 기기 위치 데이터를 수집할 수 있으며, 익명화된 지도 사용 데이터를 수집할 수 있습니다. 자세한 내용은 Mapbox 개인정보처리방침을 참조하세요: https://www.mapbox.com/legal/privacy
Firebase 인증, Cloud Firestore, App Check 및 Remote Config: Google 또는 Apple로 로그인하면, Firebase Authentication에 계정 정보(이메일 주소, 표시 이름, 프로필 사진 URL, 고유 사용자 ID)가 저장됩니다. 클라우드 동기화가 활성화되면, 백업 및 기기 간 동기화를 위해 여행과 지출 데이터가 Google Cloud Firestore에 저장됩니다. Co-trip 기능을 사용하는 경우 shared trip 데이터, 멤버 ID, 멤버 표시 정보, 초대 코드, 초대 링크 참여 상태가 Cloud Firestore에 저장될 수 있습니다. 이 경우 여행을 공유하는 다른 멤버는 사용자의 이름, 프로필 사진과 해당 여행에 기록된 지출 내역(금액, 카테고리, 위치 포함)을 볼 수 있습니다. Firebase Auth ID token은 Viatren Cloud Run AI 엔드포인트 요청 인증에도 사용됩니다. Firebase App Check는 앱 요청의 무결성 확인을 위해 App Check token을 사용하며, Remote Config는 기능 플래그, 업데이트 안내, 새로운 기능 안내를 제공하기 위해 앱 버전 및 기기 플랫폼 정보를 처리할 수 있습니다. 클라우드 데이터는 인증된 사용자만 접근할 수 있도록 Firebase 보안 규칙으로 보호됩니다. 설정의 '계정 삭제' 기능을 통해 언제든지 모든 클라우드 데이터를 삭제할 수 있습니다. 인증 및 동기화 데이터는 계정을 삭제할 때까지 보존됩니다.
인앱 결제 (Google Play / Apple App Store): 앱은 광고 제거를 위한 프리미엄 구독을 제공합니다. 결제는 RevenueCat을 통해 처리되며, Google Play 또는 Apple App Store의 개인정보처리방침에 따라 결제 정보가 관리됩니다. 개발자는 결제 정보를 저장하거나 접근할 수 없습니다. 구매 기록은 구독 관리 및 환불 처리를 위해 RevenueCat에 의해 영구적으로 보존됩니다. RevenueCat의 개인정보처리방침은 https://www.revenuecat.com/privacy를 참조하세요.
로컬 알림: 앱은 여행 전날 및 당일에 현지 알림을 발송할 수 있습니다. 이 알림은 기기 내에서만 처리되며 외부 서버로 데이터를 전송하지 않습니다.
데이터 보안
기본 지출 데이터는 기기에 로컬로 저장되며, 기기의 내장 보안 기능으로 보호됩니다. 클라우드 동기화 또는 선택적 AI 기능을 활성화한 경우, 위에서 설명한 데이터가 해당 클라우드 서비스에서 기능 제공을 위해 처리될 수 있습니다.
데이터 보존
로컬 앱 데이터는 다음 상황까지 기기에 보존됩니다:
- 앱 삭제
- 기기 설정에서 앱 데이터 삭제
- 앱 내 데이터 관리 기능 사용 (예: 설정의 '모든 데이터 삭제')
앱 내 데이터 내보내기 기능을 통해 모든 데이터(위치 정보 포함)를 JSON 파일로 저장할 수 있습니다. 내보낸 파일의 보안 및 관리는 사용자 책임입니다.
클라우드 동기화 데이터는 계정 또는 클라우드 데이터를 삭제할 때까지 보존됩니다. 선택적 AI 요청 데이터는 요청한 결과 생성을 위해 처리되며, Viatren은 처리 후 원본 영수증 이미지나 자유 입력 원문 전문을 보존하지 않습니다.
사용자의 권리
관할 법률에 따라 사용자는 개인정보에 대해 다음과 같은 권리를 가질 수 있습니다 (대한민국 개인정보 보호법(PIPA) 및 관련 법규 포함):
- 열람권: 처리되는 개인정보에 대한 열람을 요구할 수 있습니다.
- 정정권: 부정확한 개인정보의 정정을 요구할 수 있습니다.
- 삭제권: 개인정보의 삭제를 요구할 수 있습니다. 앱 설정의 '모든 데이터 삭제' 기능을 통해 모든 데이터를 직접 삭제할 수 있습니다.
- 처리 제한권: 개인정보 처리의 제한을 요구할 수 있습니다.
- 이동권: 개인정보를 이동 가능한 형식으로 받을 수 있습니다. 앱의 백업 기능을 통해 모든 데이터를 내보낼 수 있습니다.
- 동의 철회권: 분석, 크래시 리포팅, AI 기능에 대한 동의를 설정에서 언제든지 철회할 수 있습니다.
위 권리를 행사하시려면 support@hobbylabo.dev로 연락해 주세요. 30일 이내에 요청에 응답하겠습니다.
국외 데이터 전송
특정 기능을 사용할 때 사용자의 데이터가 대한민국 외의 국가(미국 포함)로 전송되어 처리될 수 있습니다 (개인정보 보호법 제39조의12에 근거):
- Google LLC (미국): Google AI / Gemini 서비스, Google Cloud Run, Firebase Analytics, Firebase Crashlytics, Google AdMob, Firebase 인증, Cloud Firestore, Firebase App Check, Firebase Remote Config
- Mapbox Inc (미국): 지도 표시 및 지오코딩
- RevenueCat Inc (미국): 인앱 결제 처리
이러한 전송은 Google의 표준 계약 조항(SCCs) 및 기타 계약적 보호 조치를 통해 사용자의 데이터가 적절한 수준의 보호를 받을 수 있도록 보장됩니다.
아동 개인정보
Viatren은 13세 미만(EU/EEA에서 GDPR에 따라 16세 미만) 아동의 개인정보를 고의로 수집하지 않습니다. 본 앱은 일반 사용자를 대상으로 설계되었습니다. 보호자이신 경우 자녀가 앱을 통해 개인정보를 제공했다고 판단되시면 support@hobbylabo.dev로 연락해 주세요. 확인 후 해당 정보를 신속히 삭제하겠습니다.
13세 미만 아동은 맞춤 광고 기능을 사용하지 않아야 합니다. 미성년자가 앱을 사용하는 경우, 보호자의 감독 하에 AI 기능 및 맞춤 광고를 설정에서 비활성화할 것을 권장합니다.
정책 변경
본 개인정보 처리방침은 수시로 업데이트될 수 있습니다. 변경 사항은 "최종 수정일"에 반영됩니다. 중요한 변경이 있는 경우, 앱에서 업데이트된 방침을 검토하고 동의하도록 안내합니다.
문의
본 개인정보 처리방침에 대한 질문이 있거나 데이터 관련 권리를 행사하시려면 아래로 연락해 주세요:
- 이메일: support@hobbylabo.dev
영업일 기준 48시간 이내에 모든 문의에 응답하겠습니다.
Privacy Policy
Introduction
Viatren ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we handle your information when you use our mobile application.
Last Updated: 2026-07-19
Service Availability
Viatren is not currently offered in mainland China. If the app or store settings indicate that you are in an unsupported region, the app may show an availability notice instead of core features. If you need help with previously saved data, please contact support@hobbylabo.dev.
Information We Collect
Viatren stores your expense data locally on your device using SQLite database. This includes:
- Trip information (names, dates, budgets)
- Expense records (amounts, categories, payment methods, memos)
- Trip notes (free-text notes)
- Expense location data (GPS coordinates and place names — optional, collected only when you explicitly add a location to an expense. No background location tracking is performed. Location data is stored locally on your device and is never transmitted to external servers. It is automatically deleted when the associated expense is deleted.)
- Exchange rate settings
When using the receipt scanning feature, the app accesses your camera or photo library. Receipt images are transmitted to Viatren Cloud Run and Google AI processing services for AI extraction, and Viatren does not retain raw receipt images after processing.
Optional AI features may transmit certain data to Viatren Cloud Run and/or Google AI services, as described below.
Third-Party Services
Exchange Rate API: The app fetches currency exchange rates from open.er-api.com. This service may collect anonymized usage data such as IP addresses. Please refer to their privacy policy for details.
Flight Lookup API: When using the flight lookup feature, your flight number and date are sent to AeroDataBox (via RapidAPI). No other personal information is transmitted.
Google AdMob: The free version of the app displays advertisements provided by Google AdMob. AdMob may collect and process the following data:
- Advertising ID (for personalized ads)
- Device information (device model, OS version)
- App usage data (interactions with ads)
- IP address and approximate location
You can opt out of personalized advertising through your device settings:
- iOS: Settings > Privacy & Security > Tracking
- Android: Settings > Google > Ads > Opt out of Ads Personalization
For more information, see Google's Privacy Policy: https://policies.google.com/privacy. For details on data retention by Google, see: https://policies.google.com/technologies/retention
Firebase Analytics: The app uses Firebase Analytics to collect app usage patterns. Data collected includes:
- App events (screen views, feature usage — no personally identifiable information)
- Device type and OS version
No personally identifiable information (name, email, etc.) is collected. Collected data is used solely for improving app quality. Analytics data is retained for 14 months.
Viatren Cloud Run and Google AI (Gemini / Firebase AI): Viatren offers optional AI-powered features. When you enable AI features and use them, the following data may be sent to Viatren Cloud Run and/or Google AI processing services:
- Receipt Scanning: Receipt images (photo bytes), target currency, locale, and trip country context are sent to extract amount, date, currency, items, payment method, and category.
- Category Suggestions: Expense memo text is sent to suggest a spending category.
- AI Quick Add: Natural language input, target currency, locale, current date/time, and optional trip country context are sent to parse expense details.
- Trip Retrospective: Trip name, total spent, budget, category summary, and the memo of the largest expense are sent to generate a trip summary.
- AI Budget Planner: City name, trip duration, budget, currency, travel styles, and accommodation type are sent to generate budget allocation suggestions.
- AI Spending Analysis: Trip name, duration, total spent, budget, and per-category amounts and percentages are sent to analyze spending patterns.
AI feature requests may include a Firebase Auth ID token and Firebase App Check token. The app processes AI usage information through Viatren Cloud Run to manage monthly AI usage, rewarded ads credits, and remaining usage counts. This data is used solely for generating AI responses and managing usage limits, and is not used to train AI models. Viatren does not retain raw receipt images or full free-text prompts after processing. You can enable or disable AI features at any time in Settings → AI Data Sharing. All core features (manual expense entry, budgets, exchange rates) work without AI enabled. Some AI features may be unavailable when Firebase App Check or network verification cannot be completed, and the app will show an explanatory message.
Firebase Crashlytics: When you have given consent, the app uses Firebase Crashlytics for crash reporting. Data collected includes:
- Stack traces when errors occur
- Device information and OS version
- App performance metrics
No personally identifiable information is collected by Crashlytics. Crash reporting is only enabled when you have accepted the Privacy Policy. Declining disables this feature. Crash data is retained for 90 days. For more information, see Google's Privacy Policy: https://policies.google.com/privacy
Mapbox: When you use the expense map feature, Mapbox SDK may collect device location data (only when location permission is granted) and anonymous map usage telemetry. For more information, see Mapbox's Privacy Policy: https://www.mapbox.com/legal/privacy
Firebase Authentication, Cloud Firestore, App Check, and Remote Config: When you sign in with Google or Apple, Firebase Authentication stores your account information (email address, display name, profile photo URL, and a unique user ID). When cloud sync is enabled, your trip and expense data is stored in Google Cloud Firestore to enable backup and cross-device synchronization. When you use Co-trip, shared trip data, member IDs, member display information, invite codes, and invite link join state may be stored in Cloud Firestore. In this case, other members sharing the trip can see your name, profile photo, and the expenses recorded for that trip (including amounts, categories, and locations). Firebase Auth ID tokens are also used to authenticate requests to Viatren Cloud Run AI endpoints. Firebase App Check uses App Check tokens to help verify app request integrity, and Remote Config may process app version and device platform information to provide feature flags, update prompts, and What's New content. Cloud data is protected by Firebase Security Rules that restrict access to authenticated users only. You can delete all cloud data at any time by using the "Delete Account" feature in Settings. Authentication and sync data is retained until you delete your account.
In-App Purchases (Google Play / Apple App Store): The app offers a premium subscription to remove ads. Purchases are processed through RevenueCat, with payment information managed according to Google Play's or Apple App Store's privacy policies. We do not store or have access to your payment details. Purchase records are retained permanently by RevenueCat for subscription management and refund processing. For RevenueCat's privacy policy, see https://www.revenuecat.com/privacy.
Local Notifications: The app may send local notifications the evening before and the morning of your trip. These notifications are processed entirely on your device and no data is transmitted to external servers.
Data Security
Core expense data is stored locally on your device and is protected by your device's built-in security features. If you enable cloud sync or optional AI features, the data described above may be processed by the relevant cloud services for those features.
Data Retention
Local app data remains on your device until you:
- Delete the app
- Clear app data through device settings
- Use the app's data management features (e.g., Delete All Data in Settings)
You can export all your data (including location data) to a JSON file using the app's data export feature. You are responsible for the security and management of exported files.
Cloud sync data is retained until you delete your account or cloud data. Optional AI request data is processed to generate the requested result and is not retained by Viatren as raw receipt images or full free-text prompts after processing.
Your Rights
Depending on your jurisdiction, you may have the following rights regarding your personal data:
- Right of Access: You have the right to request information about the data we process.
- Right to Rectification: You have the right to request correction of inaccurate data.
- Right to Erasure: You have the right to request deletion of your data. You can delete all your data using the "Delete All Data" feature in the app's Settings.
- Right to Restrict Processing: You have the right to request restriction of data processing.
- Right to Data Portability: You have the right to receive your data in a portable format. You can export all your data using the app's backup feature.
- Right to Withdraw Consent: You can withdraw your consent for analytics, crash reporting, and AI features at any time through the app's Settings.
To exercise any of these rights, please contact us at support@hobbylabo.dev. We will respond to your request within 30 days.
International Data Transfer
When you use certain features, your data may be transferred to and processed in countries outside your country of residence, including the United States:
- Google LLC (United States): Google AI / Gemini services, Google Cloud Run, Firebase Analytics, Firebase Crashlytics, Google AdMob, Firebase Authentication, Cloud Firestore, Firebase App Check, Firebase Remote Config
- Mapbox Inc (United States): Map display and geocoding
- RevenueCat Inc (United States): In-app purchase processing
These transfers are protected by appropriate safeguards, including Google's Standard Contractual Clauses (SCCs) and other contractual protections that ensure your data receives an adequate level of protection.
Children's Privacy
Viatren does not knowingly collect personal information from children under 13 (or under 16 in the EU/EEA under GDPR). The app is designed for general audiences. If you are a parent or guardian and believe your child has provided personal information through the app, please contact us at support@hobbylabo.dev. We will promptly delete any such information upon verification.
Children under 13 should not use personalized ads features. If a minor is using the app, we recommend parental or guardian supervision and that AI features and personalized advertising be disabled in Settings.
Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in the "Last Updated" date. If we make material changes, the app will ask you to review and accept the updated policy.
Contact Us
If you have any questions about this Privacy Policy or wish to exercise your data rights, please contact us at:
- Email: support@hobbylabo.dev
We aim to respond to all inquiries within 48 hours on business days.
プライバシーポリシー
はじめに
Viatren(以下「当アプリ」)は、お客様のプライバシー保護を重視しています。本プライバシーポリシーでは、当アプリをご利用いただく際の情報の取り扱いについて説明します。
最終更新日: 2026-07-19
サービス提供地域
Viatrenは現在、中国本土では提供していません。アプリまたはストア設定でサポート対象外の地域と判定された場合、主要機能の代わりに提供地域外である旨の案内を表示することがあります。保存済みデータについてサポートが必要な場合は support@hobbylabo.dev までお問い合わせください。
収集する情報
Viatren は支出データをデバイス上の SQLite データベースにローカル保存します。含まれるデータ:
- 旅行情報(名前、日付、予算)
- 支出記録(金額、カテゴリ、支払い方法、メモ)
- 旅行メモ(自由記述テキスト)
- 支出の位置情報(GPS座標および場所名 — 任意、お客様が支出に位置情報を明示的に追加した場合にのみ収集されます。バックグラウンドでの位置情報追跡は行いません。位置情報はデバイス上にローカルにのみ保存され、外部サーバーには送信されません。関連する支出を削除すると自動的に削除されます。)
- 為替レートの設定
レシートスキャン機能を使用する際、当アプリはカメラまたはフォトライブラリにアクセスします。レシート画像はAI抽出のためViatren Cloud RunおよびGoogle AIの処理経路に送信されます。Viatrenは処理後、元のレシート画像を保持しません。
オプションのAI機能をご利用の場合、以下で説明するとおり、特定のデータがViatren Cloud Runおよび/またはGoogle AIサービスに送信されることがあります。
サードパーティサービス
為替レート API: 当アプリは open.er-api.com から通貨の為替レートを取得します。このサービスは IP アドレスなどの匿名化された利用データを収集する場合があります。詳細は同サービスのプライバシーポリシーをご参照ください。
フライト検索 API: フライト検索機能を使用する際、フライト番号と日付が AeroDataBox(RapidAPI 経由)に送信されます。その他の個人情報は送信されません。
Google AdMob: 無料版では Google AdMob による広告が表示されます。AdMob は以下のデータを収集・処理する場合があります。
- 広告 ID(パーソナライズ広告用)
- デバイス情報(機種、OS バージョン)
- アプリ利用データ(広告との操作)
- IP アドレスおよびおおよその位置情報
パーソナライズ広告はデバイスの設定からオプトアウトできます。
- iOS: 設定 > プライバシーとセキュリティ > 追跡
- Android: 設定 > Google > 広告 > 広告のカスタマイズをオプトアウト
詳細は Google のプライバシーポリシーをご参照ください: https://policies.google.com/privacy。データ保持に関する詳細は: https://policies.google.com/technologies/retention
Firebase Analytics: 当アプリはアプリの利用傾向を収集するために Firebase Analytics を使用します。収集されるデータには以下が含まれます。
- アプリイベント(画面表示、機能の利用状況 ― 個人を特定できる情報は含まれません)
- デバイスの種類および OS バージョン
氏名・メールアドレスなどの個人を特定できる情報は収集しません。収集データはアプリの品質向上のみに使用されます。分析データは14か月間保持されます。
Viatren Cloud Run および Google AI(Gemini / Firebase AI): Viatrenはオプションの AI 機能を提供しています。AI 機能を有効にしてご利用いただく場合、以下のデータがViatren Cloud Runおよび/またはGoogle AIの処理経路に送信されることがあります:
- レシートスキャン: 金額・日付・通貨・品目・支払い方法・カテゴリを抽出するため、レシート画像(写真バイト)、基準通貨、言語設定、旅行先国のコンテキストが送信されます。
- カテゴリ提案: 支出カテゴリを提案するため、支出メモのテキストが送信されます。
- AIクイック入力: 支出情報を解析するため、自然言語の入力テキスト、基準通貨、言語設定、現在日時、任意の旅行先国コンテキストが送信されます。
- 旅行レトロスペクティブ: 旅行サマリーを生成するため、旅行名・総支出・予算・カテゴリ別概要・最大支出項目のメモが送信されます。
- AI予算プランナー: 予算配分を提案するため、都市名・旅行期間・予算・通貨・旅行スタイル・宿泊タイプが送信されます。
- AI支出分析: 支出パターンを分析するため、旅行名・期間・総支出・予算・カテゴリ別金額および割合が送信されます。
AI機能のリクエストには、Firebase Auth ID tokenおよびFirebase App Check tokenが含まれる場合があります。当アプリは月間AI利用回数、リワード広告による付与状況、残り利用回数を管理するため、Viatren Cloud RunでAI利用回数情報を処理します。このデータは AI レスポンスの生成および利用回数管理のみに使用され、AI モデルの学習には使用されません。Viatrenは処理後に元のレシート画像や自由入力テキスト全文を保持しません。設定 → AI データ共有からいつでも AI 機能を有効・無効にできます。手動支出入力・予算管理・為替レートなどすべての基本機能は AI なしでもご利用いただけます。Firebase App Checkまたはネットワーク検証を完了できない環境では、一部のAI機能を利用できない場合があり、当アプリ内で説明メッセージを表示します。
Firebase Crashlytics: お客様の同意がある場合、当アプリはクラッシュレポートに Firebase Crashlytics を使用します。収集されるデータには以下が含まれます。
- エラー発生時のスタックトレース
- デバイス情報および OS バージョン
- アプリのパフォーマンス指標
Crashlytics は個人を特定できる情報を収集しません。クラッシュレポートは、プライバシーポリシーに同意した場合にのみ有効になります。拒否すると、この機能は無効になります。クラッシュデータは90日間保持されます。詳細は Google のプライバシーポリシーをご参照ください: https://policies.google.com/privacy
Mapbox: 支出マップ機能をご利用の際、Mapbox SDK がデバイスの位置情報(位置情報の許可を付与した場合のみ)および匿名のマップ利用テレメトリを収集する場合があります。詳細は Mapbox のプライバシーポリシーをご参照ください: https://www.mapbox.com/legal/privacy
Firebase 認証、Cloud Firestore、App Check、Remote Config: Google または Apple でサインインすると、Firebase Authentication にアカウント情報(メールアドレス、表示名、プロフィール写真 URL、一意のユーザー ID)が保存されます。クラウド同期が有効な場合、バックアップおよびデバイス間同期のために旅行・支出データが Google Cloud Firestore に保存されます。Co-trip機能を使用する場合、共有トリップデータ、メンバーID、メンバー表示情報、招待コード、招待リンクの参加状態がCloud Firestoreに保存されることがあります。この場合、旅行を共有する他のメンバーは、お客様の名前、プロフィール写真、およびその旅行に記録された支出内容(金額、カテゴリ、位置情報を含む)を閲覧できます。Firebase Auth ID tokenは、Viatren Cloud Run AIエンドポイントへのリクエスト認証にも使用されます。Firebase App Checkはアプリからのリクエストの正当性確認のためにApp Check tokenを使用し、Remote Configは機能フラグ、アップデート案内、新機能案内を提供するためにアプリバージョンおよびデバイスのプラットフォーム情報を処理する場合があります。クラウドデータは、認証済みユーザーのみがアクセスできるよう Firebase セキュリティルールで保護されています。設定の「アカウント削除」機能を使用して、いつでもすべてのクラウドデータを削除できます。認証および同期データはアカウントを削除するまで保持されます。
アプリ内購入(Google Play / Apple App Store): 当アプリでは広告を非表示にするプレミアムサブスクリプションを提供しています。購入は RevenueCat を通じて処理され、お支払い情報は Google Play または Apple App Store のプライバシーポリシーに従って管理されます。当アプリはお支払いの詳細を保存・参照することはありません。購入記録はサブスクリプション管理および返金処理のため、RevenueCatにより永続的に保持されます。RevenueCat のプライバシーポリシーは https://www.revenuecat.com/privacy をご参照ください。
ローカル通知: 当アプリは旅行前日の夜と当日の朝にローカル通知を送信する場合があります。これらの通知はデバイス上でのみ処理され、外部サーバーにデータは送信されません。
データの安全性
基本的な支出データはデバイス上にローカル保存され、デバイスに内蔵されたセキュリティ機能により保護されています。クラウド同期またはオプションのAI機能を有効にした場合、上記のデータが該当するクラウドサービスで機能提供のために処理されることがあります。
データの保持期間
ローカルアプリデータは、以下のいずれかの操作を行うまでデバイス上に保持されます。
- アプリの削除
- デバイス設定からのアプリデータの消去
- アプリのデータ管理機能の使用(例:設定の「すべてのデータを削除」)
アプリのデータエクスポート機能を使用して、すべてのデータ(位置情報を含む)を JSON ファイルとして保存できます。エクスポートしたファイルのセキュリティと管理はお客様の責任となります。
クラウド同期データは、アカウントまたはクラウドデータを削除するまで保持されます。オプションのAIリクエストデータは、要求された結果を生成するために処理され、Viatrenは処理後に元のレシート画像や自由入力テキスト全文を保持しません。
お客様の権利
お住まいの地域の法律(日本の個人情報保護法(APPI)を含む)に基づき、お客様は個人データに関して以下の権利を有する場合があります:
- 開示請求権: 処理される個人データに関する情報の開示を請求できます。
- 訂正請求権: 不正確な個人データの訂正を請求できます。
- 削除請求権: 個人データの削除を請求できます。アプリの設定にある「すべてのデータを削除」機能を使用して、すべてのデータをご自身で削除できます。
- 処理制限請求権: 個人データの処理の制限を請求できます。
- データポータビリティ権: 個人データを移行可能な形式で受け取ることができます。アプリのバックアップ機能を使用して、すべてのデータをエクスポートできます。
- 同意撤回権: 分析、クラッシュレポート、AI機能に対する同意を、設定からいつでも撤回できます。
これらの権利を行使するには、support@hobbylabo.dev までご連絡ください。30日以内にご要望に対応いたします。
国際データ移転
特定の機能をご利用の際、お客様のデータがお住まいの国以外の国(米国を含む)に移転され、処理される場合があります(個人情報保護法第28条に基づく):
- Google LLC(米国): Google AI / Geminiサービス、Google Cloud Run、Firebase Analytics、Firebase Crashlytics、Google AdMob、Firebase認証、Cloud Firestore、Firebase App Check、Firebase Remote Config
- Mapbox Inc(米国): 地図表示およびジオコーディング
- RevenueCat Inc(米国): アプリ内購入処理
これらの移転は、Googleの標準契約条項(SCCs)およびその他の契約上の保護措置により、お客様のデータが適切な水準の保護を受けることが保証されています。
子どものプライバシー
Viatren は 13 歳未満(EU/EEA では GDPR に基づき 16 歳未満)のお子様から意図的に個人情報を収集することはありません。当アプリは一般ユーザーを対象として設計されています。保護者の方で、お子様がアプリを通じて個人情報を提供したと思われる場合は、support@hobbylabo.dev までご連絡ください。確認後、速やかに当該情報を削除いたします。
13 歳未満のお子様はパーソナライズ広告機能をご利用にならないでください。未成年者がアプリを使用する場合、保護者の監督のもと、設定でAI機能およびパーソナライズ広告を無効にすることを推奨します。
ポリシーの変更
本プライバシーポリシーは随時更新される場合があります。変更は「最終更新日」に反映されます。重要な変更がある場合、アプリから更新されたポリシーの確認と同意をお願いいたします。
お問い合わせ
本プライバシーポリシーに関するご質問やデータに関する権利の行使については、以下までお問い合わせください。
- メール: support@hobbylabo.dev
営業日48時間以内にすべてのお問い合わせに回答いたします。