Upkestra AI prepares app launches on your device. Your app list, your app usage records, app names, package names, and the on-device AI model are never sent to a server. The app sends only coarse, aggregate product events and run counters to Firebase Analytics. It is free and funded by ads; network access is used for aggregate analytics, ads, and the related consent flow — the optimization engine itself never uses the network.
Basic optimization runs without asking for any permission. On your device, the app reads:
This is used to prepare app launches and to show you the result. App-level details are not transmitted. Only aggregate counts and durations described in section 4 are sent.
AI personalized optimization is optional. It becomes active only after you read the notice inside the app and then grant Usage access yourself in Android settings. When granted, the app reads, on your device:
This is used only to decide which apps to prepare first. Raw usage records are not stored. Only local scores and aggregates are kept in the app's private storage. It is never transmitted and never used for advertising. If you revoke Usage access, the app deletes the local model and the related consent state.
Notifications are optional. On Android 13 and later, the system notification permission is requested on first launch. An existing user who has not allowed notifications may be asked once again after an app update. By choosing Allow in the Android system notification dialog, you enable all Upkestra notification categories: daily optimization reminders, app updates, important notices, and occasional advertisements, offers, or promotions. Google Firebase Cloud Messaging may process a push token and the device language so the app can deliver these notices in an appropriate language. You can turn all Upkestra notifications off in the app or disable update and promotion channels separately in Android settings. If denied, the app's core optimization remains available.
Upkestra AI uses Google Analytics for Firebase to understand whether the product works and where it fails. Firebase may automatically process an app instance identifier, app opens and sessions, app and OS version, device category, and country or region inferred from network information. Upkestra also sends product events such as optimization start and completion, permission outcomes, and aggregate counts and durations such as the number of apps checked or prepared and the total run time. For notifications, Upkestra records only aggregate delivery-stage events such as received, posted, or opened and whether the notice was an update or promotion.
These events never contain an installed app name, package name, component name, raw Usage access record, local AI score, or a list of apps. Analytics data is used only for product analytics and reliability. Event and user data retention in Google Analytics is set to 14 months. See Firebase privacy and security and Google's Privacy Policy.
Upkestra AI shows ads through Google AdMob. The Google Mobile Ads SDK automatically collects and shares the following data with Google for advertising, analytics, and fraud prevention:
This data is encrypted in transit. See Google's privacy & terms for details. You can reset or delete your advertising ID in Android settings.
Upkestra itself never passes your app list, your usage records, or anything the on-device AI has learned to the ad network or to any other third party.
Optimization results and the local priority data for AI personalized optimization may be stored in the app's private storage. If you revoke Usage access, the local model used for AI personalized optimization is deleted. Clearing app data or uninstalling the app deletes its private storage and resets the Firebase app instance. You may also contact us for a privacy request.
Upkestra AI is not directed at children.
Privacy enquiries: mark@bymysidelabs.com
If this policy changes, the current version is published on this page.
Upkestra AI는 앱 실행 준비를 기기 안에서 처리합니다. 앱 목록·앱 사용 기록·앱 이름·패키지명·온디바이스 AI 모델은 서버로 전송하지 않습니다. Firebase Analytics에는 제품 이용 상태와 실행 결과의 거친 집계값만 보냅니다. 앱은 광고로 운영되는 무료 앱이며, 네트워크는 집계 분석·광고 표시·관련 동의 절차에 사용됩니다 — 최적화 엔진 자체는 네트워크를 쓰지 않습니다.
일반 최적화는 권한 요청 없이 동작합니다. 앱은 다음 정보를 기기 안에서 확인합니다.
이 정보는 앱 실행 준비와 결과 표시에 사용됩니다. 앱별 세부 정보는 외부로 보내지 않으며, 4절에 설명한 전체 개수와 소요시간 같은 집계값만 전송합니다.
AI 맞춤 최적화는 선택 기능입니다. 앱 안의 안내를 확인한 뒤 Android 사용 정보 접근 설정에서 직접 허용한 경우에만 활성화됩니다. 허용된 경우 앱은 다음 정보를 기기 안에서 확인합니다.
이 정보는 자주 쓰는 앱을 먼저 준비하기 위한 우선순위 계산에만 사용됩니다. 원시 사용 기록은 저장하지 않고, 앱 전용 저장소에 로컬 점수와 집계값만 저장합니다. 외부 전송이나 광고 목적으로 사용하지 않습니다. 사용 정보 접근을 해제하면 로컬 모델과 해당 동의 상태를 삭제합니다.
알림은 선택 기능입니다. Android 13 이상에서는 첫 실행 때 시스템 알림 권한을 한 번 요청합니다. 기존 사용자 중 알림을 허용하지 않은 사람에게는 앱 업데이트 후 한 번 다시 요청할 수 있습니다. Android 시스템 알림창에서 허용을 선택하면 매일 최적화 알림, 앱 업데이트, 중요한 안내와 가끔 광고·혜택·프로모션 소식을 포함한 Upkestra의 모든 알림 수신을 켜게 됩니다. 이때 Google Firebase Cloud Messaging이 푸시 토큰과 기기 언어를 처리할 수 있습니다. 앱 설정에서 Upkestra 알림 전체를 끄거나 Android 설정에서 업데이트·혜택 채널을 각각 끌 수 있습니다. 거부해도 앱의 기본 최적화 기능은 계속 사용할 수 있습니다.
Upkestra AI는 제품이 실제로 작동하는지와 실패 지점을 파악하기 위해 Google Analytics for Firebase를 사용합니다. Firebase는 앱 인스턴스 식별자, 앱 실행·세션, 앱·OS 버전, 기기 범주, 네트워크 정보에서 추정한 국가·지역을 자동으로 처리할 수 있습니다. Upkestra는 최적화 시작·완료, 권한 결과와 함께 살펴본 앱 수·준비된 앱 수·전체 소요시간 같은 집계값을 보냅니다.
알림은 수신·게시·클릭 단계와 업데이트·프로모션 구분만 집계하며 알림에 설치 앱 목록이나 온디바이스 AI 학습 내용은 넣지 않습니다.
이 이벤트에는 설치 앱 이름, 패키지명, 컴포넌트명, 사용 정보 접근 원문, 로컬 AI 점수, 앱 목록이 들어가지 않습니다. 분석 데이터는 제품 분석과 안정성 개선에만 사용하며 이벤트·사용자 데이터 보관 기간은 14개월입니다. 자세한 내용은 Firebase 개인정보 보호 및 보안과 Google 개인정보처리방침을 참고하세요.
Upkestra AI는 Google AdMob을 통해 광고를 표시합니다. Google 모바일 광고 SDK는 광고 게재, 분석 및 부정 사용 방지를 위해 다음 정보를 자동으로 수집하여 Google과 공유합니다.
이 정보는 전송 중 암호화됩니다. 자세한 내용은 Google 개인정보 보호 및 약관을 참고하세요. 광고 ID는 Android 설정에서 재설정하거나 삭제할 수 있습니다.
Upkestra는 앱 목록, 사용 기록, 온디바이스 AI가 학습한 내용을 광고 네트워크나 다른 제3자에게 전달하지 않습니다.
최적화 결과와 AI 맞춤 최적화의 로컬 우선순위 정보는 앱 전용 저장소에 저장될 수 있습니다. 사용 정보 접근 권한을 해제하면 AI 맞춤 최적화에 사용한 로컬 모델을 삭제합니다. 앱 데이터 삭제 또는 앱 삭제 시 앱 전용 저장소와 Firebase 앱 인스턴스가 초기화됩니다. 개인정보 관련 요청은 아래 이메일로 문의할 수 있습니다.
Upkestra AI는 어린이를 대상으로 하지 않습니다.
개인정보 관련 문의: mark@bymysidelabs.com
정책이 변경되면 이 페이지에 최신 내용을 게시합니다.