최종 업데이트: 2026-02-10
앱 이름: LG UltraTab Extension
개발자: MinSoo Song
문의 이메일: imasterprox@gmail.com
“LG” 및 LG 로고는 LG Electronics Inc.의 상표입니다. 이 앱은 LG Electronics와 무관하며, 후원/제휴 관계가 아닙니다.
본 개인정보처리방침은 LG UltraTab Extension(이하 “본 앱”)의 데이터 처리 방식과 권한 사용 목적을 설명합니다.
본 앱은 광고를 포함하지 않으며, 사용자 개인정보를 수집하거나 제3자에게 공유하지 않도록 설계되었습니다.
1) 수집하는 데이터
본 앱은 다음 사용자 데이터를 수집(기기 밖 전송/서버 저장)하지 않습니다.
개인 식별 정보(이름, 이메일, 전화번호, 주소 등)
위치 정보
연락처/캘린더
결제/금융 정보, 건강 정보
사진/미디어 파일(사용자가 선택한 이미지는 기기 내에서만 사용)
또한 본 앱은 분석/광고 SDK를 사용하여 사용자 데이터를 수집하지 않습니다.
2) 데이터 공유
본 앱은 사용자 데이터를 제3자에게 판매/대여/공유하지 않습니다.
3) 데이터 보관 및 삭제
본 앱은 사용자 개인정보를 수집·저장하지 않으므로 개인정보 보관 기간이 없습니다.
앱 설정(예: 네비게이션 바 버튼 배치, 단축 동작, 기기별 옵션 등)은 사용자 기기에 로컬로 저장될 수 있으며,
앱 삭제 시 운영체제 정책에 따라 제거될 수 있습니다.
4) 데이터 보호
본 앱이 접근할 수 있는 개인/민감 정보(예: 설치 앱 목록, 사용 기록 등)는 기능 제공을 위해 기기 내에서만 처리되며,
외부로 전송하지 않도록 설계되었습니다.
본 앱은 가능한 경우 런타임 권한 요청을 사용하고, “특수 권한/접근 권한”이 필요한 경우 관련 시스템 설정 화면으로 안내합니다.
5) 앱 권한 및 사용 목적
본 앱은 기능 제공을 위해 아래 권한을 사용할 수 있습니다(일부는 런타임 권한 또는 특수 권한입니다).
5.1 다른 앱 위에 표시 (오버레이)
권한: android.permission.SYSTEM_ALERT_WINDOW
목적: 본 앱의 커스텀 네비게이션 바 UI를 다른 앱 실행 중에도 화면 위에 표시하기 위해 사용됩니다.
목적: 오버레이로 동작하는 커스텀 네비게이션 바가 다음 기능을 제공할 수 있도록 하기 위해 필요합니다.
(1) 시스템 내비게이션 동작 보조(뒤로/홈/최근 앱 등),
(2) “최근 앱 테스트바”에서 앱 전환 기능 보조,
(3) 사용자가 앱을 전환할 때 포그라운드 앱 변경을 감지하여 최근 앱 목록을 업데이트,
(4) 사용자 설정 기반 단축 동작 수행(사용자가 요청/설정한 기능에 한함).
데이터 처리: 접근성으로 접근 가능한 정보는 위 기능 제공 목적에 한해 사용하며, 광고/분석/프로파일링에 사용하지 않습니다.
고지 및 동의: 본 앱은 필요 시 앱 내부에 명확한 고지 및 사용자 동의 절차를 제공합니다.
5.3 앱 사용 기록(최근 앱 기록 / Usage Stats)
권한: android.permission.PACKAGE_USAGE_STATS
목적: “최근 앱 테스트바”에서 최근 앱 목록을 초기 구성하기 위해 최근 사용 앱 기록(Usage Stats/Usage Access)을 조회할 수 있습니다.
동작: 사용자가 이 권한을 허용하지 않으면 초기 최근 앱 목록이 비어 있거나 제한될 수 있으며, 이후에는 접근성 기반 포그라운드 감지로 목록이 점진적으로 채워질 수 있습니다.
데이터 처리: 사용 기록 정보는 기기 내에서만 사용하며 외부로 전송하거나 공유하지 않습니다.
5.4 부팅 후 기능 복구/자동 시작
권한: android.permission.RECEIVE_BOOT_COMPLETED
목적: 기기 재부팅 후에도 사용자가 선택한 기능(예: 서비스/위젯/알림 상태)을 유지하기 위해 사용됩니다.
5.5 포그라운드 서비스
권한: android.permission.FOREGROUND_SERVICE
목적: 커스텀 네비바/시스템 연동 기능이 백그라운드에서 안정적으로 동작하도록 포그라운드 서비스를 사용할 수 있습니다.
목적: 사용자가 커스텀 네비게이션 바의 홈 화면 배경 이미지를 설정할 때, 시스템의 WallpaperManager API를 통해 현재 기기 배경화면을 읽어옵니다. 이를 통해 배경화면 프리뷰 화면에서 실제 배경화면 위에 네비게이션 바가 어떻게 표시될지 미리 보여주고, 사용자가 불투명도를 조절하여 원하는 형태로 네비바 배경을 생성·저장할 수 있도록 합니다.
사용 범위: 이 권한은 오직 사용자가 "배경화면 프리뷰" 기능을 사용할 때에만 활성화되며, 앱이 백그라운드에서 사진이나 미디어 파일에 접근하지 않습니다.
데이터 처리: 읽어온 배경화면 이미지는 기기 내 앱 전용 저장소(filesDir)에 가공·저장되며, 외부 서버로 전송하거나 제3자와 공유하지 않습니다. 앱 삭제 시 함께 삭제됩니다.
권한 요청 시점: 앱 초기 설정 마법사에서 권한 사유를 안내한 후 요청하며, 사용자가 이 단계를 건너뛰어도 배경화면 프리뷰 화면 진입 시 다시 런타임으로 권한을 요청합니다.
Last updated: 2026-02-10
App name: LG UltraTab Extension
Developer: MinSoo Song
Contact: imasterprox@gmail.com
"LG" and the LG logo are trademarks of LG Electronics Inc. This app is not made by, affiliated with, or endorsed by LG Electronics.
This Privacy Policy explains how LG UltraTab Extension (the “App”) handles user data and permissions.
The App is designed without ads and does not collect or share personal user data.
1) Data We Collect
The App does not collect personal data (name, email, phone number, address), location, contacts/calendar,
financial/health information, or media content. The App does not use analytics or advertising SDKs to collect user data.
2) Data Sharing
The App does not sell, rent, or share user data with third parties.
3) Retention & Deletion
The App does not collect or store personal user data, so there is no personal-data retention period.
Some app settings may be stored locally on the user’s device and may be removed when the user uninstalls the App (subject to OS behavior).
4) Security
Any sensitive information the App may access (e.g., installed apps list or app usage history) is processed locally on-device for app functionality
and is not transmitted off the device. The App uses runtime permission requests where available and guides users to system settings for special access.
5) Permissions & Purposes
SYSTEM_ALERT_WINDOW: To display the custom navigation bar as an overlay on top of other apps.
Accessibility Service (BIND_ACCESSIBILITY_SERVICE):
Required for the overlay navigation bar to assist navigation actions, enable app switching via the in-app “recent apps test bar,”
and update the recent-apps list by detecting foreground app changes. The App uses accessibility access only for these features and not for ads/analytics/profiling.
The App provides an in-app disclosure and consent flow when required.
PACKAGE_USAGE_STATS:
To read usage stats and build the initial recent-apps list for the “recent apps test bar.”
If not granted, the list may start empty/limited and may only be populated gradually based on subsequent app-switch events detected via Accessibility.
Usage data is used locally and is not transmitted or shared.
RECEIVE_BOOT_COMPLETED: To restore user-enabled behavior after reboot.
FOREGROUND_SERVICE: To keep core features running reliably when needed.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: To request battery-optimization exemption when the user chooses to.
POST_NOTIFICATIONS: To show important status and battery notifications.
BLUETOOTH / BLUETOOTH_CONNECT: To read Bluetooth peripheral battery level and display it in widgets/notifications. This data is used locally and not transmitted.
WRITE_SETTINGS: To apply user-selected system settings (e.g., orientation-related features).
WRITE_SECURE_SETTINGS: Advanced Wacom pen customization only when the user explicitly grants it via an extra step using the in-app ADB guide screen.
READ_MEDIA_IMAGES (Android 13+) / READ_EXTERNAL_STORAGE (Android 12, maxSdkVersion=32):
Used when the user configures a custom home-screen background for the navigation bar. The App reads the current system wallpaper via the WallpaperManager API to display a live preview screen where users can adjust overlay opacity and see how the navigation bar will appear over their wallpaper. This permission is only exercised when the user actively enters the "Wallpaper Preview" feature; the App never accesses photos or media in the background. The resulting image is saved to the App's private internal storage (filesDir) and is deleted when the App is uninstalled. No image data is transmitted to external servers or shared with third parties. The permission is requested during the initial setup wizard with a clear explanation, and again at runtime when entering the preview screen if not already granted.
6) Changes
We update this page by changing the “Last updated” date.