Lumendex

Kept Privacy Policy

Kept 개인정보 처리방침

Kept는 Android 휴지통 복원, 기기에 남아 있는 파일 찾기·복사, 예방 보관함을 제공합니다. 파일과 파일 이름은 모두 기기 안에서만 처리하며, 광고·구매 확인·앱 품질 측정에 필요한 제한된 정보만 기기 밖으로 전송됩니다.

시행일
2026년 10월 13일
패키지
app.kept.files
운영자
Lumendex

1. 적용 범위와 기본 원칙

본 방침은 Kept Android 앱에 적용됩니다. 앱은 이름, 이메일, 전화번호, 계정, 연락처, 카메라, 마이크 또는 정밀 위치를 요구하지 않습니다. 파일 찾기, 미리보기, 복사, Android 휴지통 복원, 보관함 보관·복원은 모두 기기 안에서 처리하며, 파일 내용·파일 이름·폴더 이름·경로·썸네일은 Lumendex 서버나 Google을 포함한 어떤 외부로도 보내지 않습니다. 광고·분석·오류 진단·원격 설정이 실패하거나 허용되지 않아도 모든 파일 기능은 계속 사용할 수 있습니다.

2. 처리하는 정보와 목적

기기에 저장되는 정보

  • 보관함 사본과 목록(원래 경로, 크기, 수정 시각, SHA-256): 앱 전용 저장공간
  • 언어·테마·처음 안내 완료·사용 통계 전송 선택 같은 설정
  • 두 번째 이후 앱 오프닝 광고 대상 여부를 판단하는 이전 process launch 여부 1개
  • 광고 제거 구매 확인 결과
  • Google UMP가 관리하는 광고 동의 상태와 개인정보 옵션 필요 여부

위 정보는 Lumendex 서버로 전송하지 않으며, 클라우드 백업과 기기 간 이전에서도 제외됩니다. Download/Kept 폴더에 복사·복원한 파일은 공용 저장소에 있으므로 앱을 삭제해도 남습니다.

파일 접근 권한

사진·영상·오디오 읽기 권한과 모든 파일 접근 권한은 사용자가 허용한 경우에만, 파일을 찾고 사본을 만들기 위해 사용합니다. 앱은 원본 파일을 지우거나 바꾸지 않으며, Android 휴지통 복원은 매번 시스템 확인 창에서 사용자가 승인해야 합니다.

Google Mobile Ads와 User Messaging Platform(UMP)

UMP 동의 선택, IP 주소에서 추정한 대략적 위치, 앱 실행·탭·광고 조회를 포함한 앱 상호작용, Advertising ID와 앱 세트 ID 등 기기·앱 식별자, 진단 및 기타 앱 성능 정보가 광고 제공·측정, 분석, 부정행위 방지를 위해 Google에 전달될 수 있습니다. 앱은 Android의 Advertising ID 권한을 포함하지만 정밀 위치 권한은 요청하지 않습니다. 광고 요청은 UMP 허용, 유효한 앱별 광고 ID, 서버의 전체·형식·게재위치 설정이 모두 충족되고 광고 제거를 구매하지 않은 경우에만 이루어집니다.

홈·복구·찾기·보관함 주 탭 하단에 320×50 배너를 한 개 유지할 수 있습니다. 홈에서 Android 뒤로가기를 누르면 하단 배너를 제거한 뒤 종료 확인창의 300×250 배너와 “종료 · 리뷰 · 취소”를 표시할 수 있습니다. 복사·복원·보관 작업이 끝난 결과 화면을 닫은 직후에만 준비된 전면 광고를 시도하며, 찾는 중·권한 요청·오류·미리보기 중에는 표시하지 않습니다. 첫 process launch에는 앱 오프닝 광고를 건너뛰고, 두 번째 process 실행부터 최대 5초의 로딩 구간에서 한 번 시도합니다. 일반 foreground 복귀에는 자동 표시하지 않습니다. 광고 재고나 동의·설정이 없으면 사용자 흐름을 지연하지 않습니다.

광고 제거 구매와 Google Play 결제

광고 제거는 Google Play 결제로 판매하는 일회성 상품입니다. 결제 정보는 Google Play가 처리하며 Lumendex는 카드 정보를 받지 않습니다. 구매하거나 앱을 다시 열 때 앱은 Google Play가 발급한 구매 토큰과 상품 ID를 api.lumendex.app의 구매 확인 API로 보냅니다. 서버는 Google Play Developer API로 구매 상태를 확인하고 구매를 승인하며, 토큰은 암호화본과 단방향 해시로만 저장합니다. 이메일·전화번호 같은 계정 정보는 받지 않습니다.

Firebase Analytics와 Crashlytics

릴리스 앱은 화면 이름, 찾기 완료(찾기 방식, 찾은 개수 범위), 작업 결과(작업 종류, 결과, 성공·실패 개수 범위), 광고 제거 구매 단계처럼 고정된 이벤트와 앱 버전·OS·기기 정보, 앱 인스턴스 ID, 대략적 지역을 Firebase Analytics로 처리합니다. 개수는 0, 1, 2–10, 11–100, 101 이상의 범위로만 보냅니다. Analytics의 광고 ID·SSAID 수집은 꺼 두었습니다. Firebase Crashlytics는 비정상 종료, 스택 트레이스, 오류 시각, 앱 버전, OS·기기 종류와 진단용 설치 정보를 처리합니다. 파일 이름, 경로, URI, 구매 토큰은 Analytics 이벤트나 오류 보고에 넣지 않습니다. 설정의 “익명 사용 통계와 오류 보고”를 끄면 Analytics와 Crashlytics 수집을 모두 멈춥니다.

Lumendex 원격 앱 설정

앱은 광고 게재와 기능 설정을 확인하기 위해 앱 시작과 화면 복귀 때 패키지명과 함께 api.lumendex.app의 공개 설정 API를 조회합니다. 이 요청은 사용자 계정, 광고 ID, 파일 정보 또는 기기 토큰을 포함하지 않습니다.

3. 보유기간과 삭제

  • 보관함 사본과 설정, 이전 실행 여부: 앱 데이터 삭제 또는 앱 제거 때까지(보관함 사본은 설정한 보관 기간이 지나면 자동 삭제)
  • 구매 확인 기록(암호화된 토큰, 해시, 권한 상태): 구매가 유효한 동안과 환불·분쟁 대응에 필요한 기간
  • Firebase Analytics와 Crashlytics 정보: Google 서비스 설정과 정책에 따른 기간
  • Google Mobile Ads와 UMP 정보: Google의 광고·동의 설정과 적용 법령에 따른 기간
  • Lumendex API의 일반 접속 로그: 보안·운영 목적의 제한된 기간 후 삭제

앱에는 계정이 없으므로 별도 계정 삭제 절차가 없습니다. 기기 정보는 앱 데이터 삭제·앱 제거로 삭제할 수 있으며, 구매 확인 기록 삭제는 아래 연락처로 요청할 수 있습니다.

4. Google 서비스와 개인정보 국외 이전

Google LLC와 Google이 공개한 하위처리자는 Firebase, Mobile Ads, UMP, Google Play 결제 정보를 미국 및 Google의 글로벌 인프라 소재 국가에서 암호화된 통신으로 처리할 수 있습니다. 처리 목적은 이용 통계, 오류 진단, 광고 제공·측정·부정행위 방지, 개인정보 선택 적용과 결제입니다. 운영자는 앱이 처리하는 정보를 판매하지 않습니다.

자세한 내용은 Firebase 개인정보 및 보안, Firebase 하위처리자, Google Mobile Ads 데이터 공개 안내, Google 개인정보처리방침에서 확인할 수 있습니다.

5. 이용자 선택과 문의

  • 필요한 지역에서는 설정의 “광고 개인정보 옵션”에서 UMP 동의 선택을 다시 관리할 수 있습니다.
  • 설정의 “익명 사용 통계와 오류 보고”로 Firebase 수집을 끌 수 있습니다.
  • 기기 설정에서 광고 ID를 삭제·재설정하거나 파일 접근 권한을 거둘 수 있습니다.
  • 열람·정정·삭제·처리정지·이의 제기는 아래 연락처로 요청할 수 있습니다.

6. 보안과 아동

앱과 외부 서비스 통신은 HTTPS/TLS를 사용합니다. 서버 관리자 토큰과 서비스 계정 자격증명은 앱에 포함하지 않습니다. 앱은 만 13세 미만 아동을 대상으로 설계하지 않았으며 아동의 개인정보를 의도적으로 수집하지 않습니다.

7. 변경과 연락처

SDK, 권한, 보유기간 또는 광고 동작이 바뀌면 시행일과 본 방침을 함께 갱신합니다.

운영자: Lumendex contact@lumendex.app

Kept Privacy Policy (English)

Effective: October 13, 2026 · Package: app.kept.files · Operator: Lumendex

Kept restores items from the Android trash, finds and copies files that are still on the device, and keeps vault copies. All of this happens on the device: file contents, file names, folder names, paths and thumbnails are never sent to Lumendex, Google or anyone else. Every file feature keeps working when ads, analytics, crash reporting or remote configuration are unavailable. The app asks for no account, email, phone number, contacts, camera, microphone or precise location.

Stored on the device

Vault copies and their index (original path, size, modified time, SHA-256), settings, a single “launched before” flag for app-open ads, the remove-ads verification result and Google UMP consent state. These stay until you clear app data or uninstall, and are excluded from cloud backup and device transfer. Files copied or restored to Download/Kept stay in shared storage after uninstall.

Google Mobile Ads and UMP

Google Mobile Ads and UMP may process consent choices, approximate location inferred from IP, app interactions including launches, taps and ad views, Advertising ID, app set ID and other identifiers, and diagnostics, for advertising, measurement, analytics and fraud prevention. Ads are requested only when UMP allows it, the server switches for the format and placement are on, and remove-ads has not been purchased. A 320×50 banner may sit above the main tabs; Back on Home opens an exit dialog with a 300×250 banner and Exit, Review and Cancel; an interstitial may follow only after you close the result of a finished copy, restore or vault job; an app-open ad skips the first process launch and may be tried once within a five-second loading window on each later process launch.

Remove-ads purchase

Remove-ads is a one-time Google Play purchase. Google Play handles payment. When you buy or reopen the app, the purchase token and product ID are sent to the Lumendex verification API at api.lumendex.app, which checks the purchase with the Google Play Developer API and acknowledges it. Tokens are stored only encrypted and as a one-way hash; no email or phone number is received.

Firebase Analytics and Crashlytics

Release builds send a fixed set of events (screen names, scan finished with mode and a count range, task result with kind, outcome and count ranges, remove-ads purchase step) plus app, OS and device information, the app instance ID and approximate region. Counts are sent only as ranges (0, 1, 2–10, 11–100, 101+). Advertising ID and SSAID collection by Analytics is turned off. Crashlytics processes crash stacks, time, app version, OS/device and diagnostic installation information. File names, paths, URIs and purchase tokens are never included. Turning off “Anonymous usage stats and crash reports” in Settings stops both.

Retention, transfers and your choices

Google applies its own retention controls. Google LLC and its published subprocessors may process Firebase, Mobile Ads, UMP and Google Play billing information in the United States and other locations over encrypted connections. Lumendex does not sell information processed by the app. Where required, you can revisit UMP choices through “Ad privacy options” in Settings, and you can reset the Advertising ID or revoke file access in Android settings. Kept is not directed to children under 13. Contact contact@lumendex.app for access, correction, deletion, objection or questions.