thefrog PSD Viewer 개인정보처리방침
시행일: 2026-10-24
운영 주체: 주식회사 더프로그(thefrog, 이하 "회사")
문의처: support@thefrog.co.kr
웹사이트: thefrog.co.kr
thefrog PSD Viewer(이하 "앱", 패키지 이름 com.thefrog.psdviewer)는 Adobe Photoshop 파일(PSD·PSB)과 일반 이미지 파일(JPG/PNG/WEBP/GIF/BMP/HEIC)을 기기에서 직접 열람하는 뷰어 앱이다. 아래 내용은 실제 코드를 검토해 확인된 사실만 기재했으며, 확인되지 않은 내용은 추측해 채우지 않았다.
1. 이 앱이 하지 않는 것 (요약)
- 이 앱은 회원가입/로그인/사용자 계정 기능이 없다.
- 이 앱은 사용자가 여는 파일의 내용이나 파일명을 회사가 운영하는 서버로 자동 전송·업로드하지 않는다. 파일 읽기, 화면 표시, 레이어·문서 정보 표시, PNG/PDF로 저장은 모두 기기 안에서만 이뤄진다. 회사가 운영하는 서버는 존재하지 않는다. 단, 사용자가 저장을 마친 뒤 직접 "공유"를 누르면 그 순간 사용자가 고르는 다른 앱으로 저장한 파일이 전달된다 — 자세한 내용은 2항에 설명한다.
- 이 앱은 광고를 표시하지 않으며, 광고 SDK가 포함되어 있지 않다.
- 회사는 사용자 행동을 추적하는 분석(Analytics)·광고·크래시 리포팅 SDK를 앱에 넣지 않았다.
- 이 앱은 위치 정보, 연락처, 카메라, 마이크 등 민감한 권한이나 기기 저장소 전체 접근 권한을 요청하지 않는다(6항 참고).
- 앱은 사용자 파일을 기기 밖으로 전송하지 않고 인터넷에 직접 연결하지 않으며, 광고·분석 SDK를 쓰지 않는다. 구매·업데이트 확인·별점 요청은 Google Play가 처리한다. Google Play 결제 라이브러리가 인터넷(INTERNET)·네트워크 상태(ACCESS_NETWORK_STATE)·결제(com.android.vending.BILLING) 권한을 앱에 포함하며, 이 라이브러리가 Google 서비스로 결제 관련 진단 정보를 보낼 수 있다. 회사는 그 정보를 받지 않는다(4항 참고). 파일 열람 기능은 인터넷 연결 없이도 동작한다.
2. 앱이 기기 안에서 접근·처리·저장하는 정보
앱이 정상 동작을 위해 접근하는 정보는 모두 사용자 기기 안에서만 처리되며, 회사가 운영하는 서버로 전송되지 않는다. 다만 아래 "공유"와 "의견 보내기"는 사용자가 직접 실행할 때만, 사용자가 고르는 앱으로 전달된다.
- 사용자가 선택한 파일: 사용자가 Android의 시스템 파일 선택기("폴더" 탭)로 직접 고르거나, 다른 앱에서 "다른 앱으로 열기"·"공유"로 이 앱에 넘긴 파일만 연다. 기기 저장소를 임의로 스캔하지 않고, 폴더 전체 접근 권한도 요청하지 않는다. 최근 목록에서 다시 열 수 있도록, 사용자가 고른 그 파일 하나에 대한 Android 표준 읽기 권한을 유지해 둘 수 있다.
- 최근 열어본 파일 목록(최대 20개): 파일 위치(URI), 파일 이름, 형식, 크기, 마지막으로 연 시각, 가로·세로 픽셀 수, 레이어 수, 다른 앱에서 받은 파일인지 여부를 기기 내부 저장소에만 저장한다. 다시 열기와 "최근"·"받은 파일" 목록 표시에 쓴다. 사용자가 각 항목을 길게 눌러 개별 삭제할 수 있다(그 항목의 썸네일도 함께 지운다).
- 썸네일 이미지: 최근 목록에 미리보기를 보여주기 위해 긴 변 300픽셀 이하의 작은 이미지를 앱 전용 캐시 폴더에 저장한다(PSD 파일 안에 들어 있는 미리보기 이미지가 있으면 그것을 쓴다).
- 무료 사용 기록(파일 지문): 무료로 볼 수 있는 서로 다른 PSD·PSB 파일 개수(5개)를 세기 위해, 연 PSD·PSB 파일마다 암호학적 해시값(SHA-256)만 기기 내부에 저장한다(같은 파일을 알아보기 위해 한 파일에 1~2개). 이 해시는 파일 위치 식별자나 "파일 크기 + 파일 앞부분 최대 4MB의 해시"로 만든 값이며, 파일 이름이나 파일 내용 자체는 저장하지 않는다. 일반 이미지 파일은 무료·무제한이라 이 기록을 남기지 않는다.
- 메모 무료 체험 횟수: 메모(그림 위 펜·도형·글자 표시)를 구매 없이 쓸 수 있는 3회를 세기 위해, 사용한 횟수(숫자 하나)만 기기 내부에 저장한다. 어떤 파일에 메모했는지, 메모 내용은 저장하지 않는다.
- 메모 결과 이미지 복사(사용자가 직접 실행할 때만): 메모 결과 이미지를 클립보드에 복사할 수 있으며, 앱은 복사본을 기기 안 임시 캐시에만 두고 외부로 전송하지 않는다(붙여넣을 앱은 사용자가 고름). 임시 파일은 앱을 다시 시작할 때 또는 이후 복사·공유 때 자동으로 정리된다.
- 업데이트 안내 기록: 앱 안 업데이트 안내를 닫으면 같은 안내를 하루 동안 다시 띄우지 않기 위해, 닫은 업데이트 버전 번호와 시각만 기기 내부에 저장한다. 업데이트 확인과 내려받기는 Google Play가 처리한다.
- 별점 요청 기록: Google Play 별점 요청 창을 적절한 때에만 띄우기 위해, 별점 요청 조건에 쓰는 PSD·PSB 파일 열기 누적 횟수, 별점 요청 횟수, 마지막 요청 시각, 메뉴의 '별점 주기'를 눌렀는지 여부만 기기 내부에 저장한다. 별점 요청은 최대 2회, 90일 이상 간격으로만 띄우며, '별점 주기'로 스토어를 연 뒤에는 다시 묻지 않는다. 별점과 리뷰 내용은 Google Play가 처리하며 회사는 받지 않는다.
- 화면 설정·안내 표시 기록: 서랍에서 고른 앱 화면 언어(Android 앱 언어 설정으로 저장), 메모 도구의 첫 안내(글자·도형)를 이미 보여 주었는지 여부만 기기 내부에 저장한다. 파일 내용이나 개인 정보는 담지 않으며 백업하지 않는다.
- 다른 앱이 넘긴 파일의 사본: 카카오톡·메일 등 일부 앱은 파일에 대한 일시적인 접근 권한만 준다. 이런 파일은 나중에 최근 목록에서 다시 열 수 있도록 앱 전용 내부 저장 공간에 복사해 둔다. 사본 옆에는 원본이 바뀌었는지 확인하기 위한 정보(크기, 수정 시각, 앞부분 해시)만 함께 둔다. 정리 규칙: 최근 목록에서 빠진 사본은 앱을 다시 실행할 때 지운다(만든 지 1시간이 지난 경우). 사본 합계는 2GB를 넘지 않게 관리하고, 사본 하나가 2GB를 넘거나 기기 여유 공간이 부족하면 복사하지 않는다.
- 열기용 임시 사본: 일부 클라우드 저장소 파일처럼 바로 읽을 수 없는 파일은 열기 위해 앱 전용 캐시 폴더에 임시로 복사한다. 이 임시 사본은 24시간이 지나면 지우고, 합계 2GB를 넘지 않게 관리한다.
- PNG/PDF로 저장(Plus 기능, 사용자가 직접 실행할 때만): 사용자가 메뉴에서 "PNG로 저장"/"PDF로 저장"을 누르고 Android 시스템 저장 화면에서 저장 위치와 파일 이름을 직접 정하면, 지금 보고 있는 PSD·PSB 파일의 합쳐진 이미지를 기기 안에서 변환해 그 위치에 새 파일로 저장한다. 이미 내용이 있는 다른 파일을 덮어쓰지 않는다. PDF 변환 중 앱 전용 캐시 폴더에 만든 임시 파일은 끝나면 지운다. 만든 파일은 회사 서버로 전송되지 않는다.
- 저장 대기 기록: 저장 중 앱이 갑자기 종료되면 끝나지 않은 파일이 남을 수 있어, 저장하는 동안만 저장 대상의 위치, 표시 이름, 시각을 작은 기록 파일에 적어 둔다. 저장이 끝나면 지우고, 앱이 중간에 종료됐다면 다음 실행 때 파일 이름을 한 번 안내한 뒤 지운다. 이 기록은 백업에서 제외되는 저장 공간에 둔다.
- 공유(사용자가 직접 실행할 때만): 저장을 마친 뒤 안내에서 "공유"를 누르면 Android 시스템 공유 화면이 열리고, 사용자가 직접 고른 앱으로 방금 저장한 파일이 전달된다. "열기"를 누르면 사용자가 고른 앱에서 그 파일을 연다.
- 의견 보내기(사용자가 직접 실행할 때만): 메뉴의 "의견 보내기"나 "앱 정보"의 문의처를 누르면 기기의 메일 앱이 받는 사람(support@thefrog.co.kr), 제목, 앱 버전과 Android 버전이 적힌 본문으로 열린다. 파일 이름이나 경로는 넣지 않는다. 메일은 사용자가 메일 앱에서 직접 보낼 때만 전송된다. 메일 앱이 없으면 주소를 복사할 수 있게 보여 준다.
3. Android 자동 백업
- Android의 기본 백업 기능(사용자의 Google 계정 백업 또는 새 기기로 옮기기)이 켜져 있으면, 위 정보 중 "무료 사용 기록(파일 지문 해시)", "메모 무료 체험 횟수", "별점 요청 기록"만 백업 대상에 포함된다. 앞의 둘은 앱을 다시 설치해도 무료 횟수가 다시 생기지 않게 하고, 마지막은 별점 요청이 불필요하게 반복되지 않게 하기 위한 것이다. 무료 횟수는 복원할 때 기기에 남아 있는 기록과 합쳐 이미 쓴 횟수가 줄어들지 않게 한다.
- 최근 목록, 썸네일, 파일 사본, 임시 파일, 저장 대기 기록, 업데이트 안내 기록, 화면 설정·안내 표시 기록, 구매 확인 기록(4항)은 백업하지 않는다.
- 이 백업은 Android와 Google이 처리하며, 회사는 백업 내용을 받거나 접근하지 않는다.
4. 인앱 구매(Google Play 결제)
- 신용카드 등 결제 수단 정보와 구매 정보는 Google Play가 직접 수집·처리하며, 이 앱은 결제 수단 정보에 전혀 접근하지 않는다.
- 이 앱은 구매 상태를 Google Play 결제 라이브러리를 통해 확인하며, 이 정보를 회사 서버로 보내지 않는다(회사 서버가 존재하지 않는다). 다만 인터넷에 연결되지 않았거나 Google Play 확인이 잠시 되지 않을 때도 구매한 기능을 쓸 수 있도록, Google Play가 구매를 확인한 사실(상품 ID, 마지막으로 확인된 시각, 시계 조작을 막기 위한 마지막 사용 시각과 기록 무효화 확인용 임의 값)을 기기 내부에 저장한다. 이 기록은 마지막 확인 뒤 7일 동안만 구매 확인에 쓰인다. 구매 토큰·주문 번호·결제 수단·계정 정보는 저장하지 않는다. 이 기록은 서버로 전송되지 않고 Android 백업 대상도 아니며, Google Play 확인에서 구매가 없는 것으로 나오면(환불·취소 포함) 곧바로 지우거나 무효로 표시하고, 앱을 삭제하면 함께 지워진다. 앱을 다시 설치하면 구매 상태는 Google Play에서 다시 확인한다.
- "Plus"(1회 구매, 구독 아님)는 PSD·PSB 무제한 열람, PNG·PDF로 저장, 파일을 넘길 때 내용 미리보기를 제공한다.
- 구매 관련 자세한 개인정보 처리는 Google의 개인정보처리방침이 적용된다.
5. 정보 보관 및 삭제
- 앱 삭제: 앱을 기기에서 삭제하면 Android 운영체제가 기기에 저장된 앱 데이터를 자동으로 삭제한다. 다만 Android 백업이 켜져 있으면 3항의 백업 데이터(무료 사용 기록·메모 무료 체험 횟수·별점 요청 기록)는 사용자의 Google 계정 백업에 남아 재설치 시 복원될 수 있다.
- 앱 안에서 직접 삭제: "최근" 목록의 개별 항목은 길게 눌러 언제든 삭제할 수 있다.
- 자동 정리: 파일 사본과 임시 사본은 2항의 정리 규칙에 따라 자동으로 지운다.
- 기기 설정을 통한 삭제: Android 설정의 "앱 정보 > 저장공간 > 데이터 삭제/캐시 삭제"로도 수동으로 지울 수 있다.
- 이 앱은 사용자 데이터를 회사가 운영하는 서버로 자동 전송하거나 보관하지 않으므로, 앱 데이터에 대한 별도의 서버 측 삭제 요청 절차는 존재하지 않는다.
- 의견 메일: 사용자가 "의견 보내기"나 "앱 정보"의 문의처로 직접 보낸 메일(보낸 사람 메일 주소, 사용자가 쓴 내용, 본문에 남겨 둔 앱 버전·Android 버전)은 회사 문의 메일함(support@thefrog.co.kr)에 들어오며, 문의 답변과 앱 개선에만 쓴다. 문의 처리에 필요한 기간 동안 보관한 뒤 삭제하며, 같은 주소로 삭제를 요청하면 즉시 삭제한다.
6. 앱 권한과 이유
- 인터넷(INTERNET), 네트워크 상태 확인(ACCESS_NETWORK_STATE): Google Play 결제 라이브러리가 넣는 권한. 앱 자체 코드는 인터넷에 직접 연결하지 않으며, 결제 라이브러리가 Google 서비스로 결제 관련 진단 정보를 보낼 때 쓰일 수 있다. 회사는 그 정보를 받지 않는다.
- Google Play 결제(com.android.vending.BILLING): Plus 구매와 구매 상태 확인.
- 앱 내부 보호용 권한(com.thefrog.psdviewer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION): AndroidX 라이브러리가 자동으로 넣는 권한으로, 다른 앱이 이 앱 내부 신호를 보내지 못하게 막는 데 쓰인다. 사용자 정보에 접근하지 않는다.
- 저장소 전체 접근 권한(MANAGE_EXTERNAL_STORAGE 등), 위치, 연락처, 카메라, 마이크, 알림 권한은 요청하지 않는다. 파일은 사용자가 고르거나 다른 앱이 넘긴 것만, Android 표준 방식으로 연다.
7. 광고, 분석, 제3자 SDK
회사는 광고 SDK, 분석 SDK, 크래시 리포팅 SDK를 앱에 넣지 않았다. 앱이 포함하는 외부 라이브러리는 Jetpack Compose/AndroidX(표준 UI/아키텍처·기기 내 설정 저장), Kotlin 코루틴, Google Play 결제 라이브러리(결제 처리 — Google 서비스로 결제 관련 진단 정보를 보낼 수 있음, 1항·6항 참고), Google Play 인앱 리뷰 라이브러리(별점 요청 창 표시), Google Play 인앱 업데이트 라이브러리(새 버전 확인과 업데이트 안내)다. 인앱 리뷰·인앱 업데이트 라이브러리는 기기의 Google Play 앱을 통해 동작하며 권한을 추가하지 않는다. PSD·PSB 해석은 회사가 직접 만든 기기 내 코드로 하며 네트워크에 접근하지 않는다.
8. 자녀 대상 여부
이 앱은 디자인 파일을 다루는 생산성 도구로, 아동을 특정 대상으로 기획되지 않았다.
9. 방침 변경
이 방침이 변경되면 시행일을 갱신해 이 페이지에 다시 게시한다. (2026-10-24 변경: 메모 결과 이미지 클립보드 복사 설명 추가, 항 번호 참조와 의견 메일 진입점 문구 정정)
10. 문의
이 방침이나 개인정보 처리에 대해 문의할 사항이 있으면 support@thefrog.co.kr로 연락할 수 있다.
thefrog PSD Viewer Privacy Policy
Effective date: 2026-10-24
Operator: THEFROG CO., LTD. (thefrog, the "Company")
Contact: support@thefrog.co.kr
Website: thefrog.co.kr
thefrog PSD Viewer (the "App", package name com.thefrog.psdviewer) is a viewer app that opens Adobe Photoshop files (PSD/PSB) and common image files (JPG/PNG/WEBP/GIF/BMP/HEIC) directly on the device. Everything below reflects behavior confirmed by reviewing the actual source code; nothing here is speculative.
1. What this App does not do (summary)
- The App has no account creation, sign-in, or user account system of any kind.
- The App never automatically transmits or uploads the content or file names of files you open to any server operated by the Company. Reading files, displaying them, showing layer and document information, and saving as PNG/PDF all happen entirely on the device. The Company operates no server for the App. The one exception is that if you tap "Share" after saving a file, the saved file is handed to whichever app you pick at that moment (see Section 2).
- The App displays no advertising and includes no advertising SDK.
- The Company has not added any analytics, advertising, or crash-reporting SDK that tracks user behavior.
- The App never requests sensitive permissions such as location, contacts, camera, or microphone, nor broad storage access (see Section 6).
- The App does not send your files off the device or connect to the internet itself, and uses no ads or analytics SDKs. Purchases, update checks, and rating requests go through Google Play. The Google Play Billing library adds the INTERNET, ACCESS_NETWORK_STATE, and com.android.vending.BILLING permissions and may send purchase-related diagnostic data to Google; the Company does not receive that data (see Section 4). Viewing files works without an internet connection.
2. Information the App accesses, processes, or stores on-device
- Files you choose: only files you pick with the Android system file picker (the "Folder" tab) or that another app hands over via "Open with" or "Share." The App does not scan device storage and does not request folder-wide access. To let you reopen a file from the recent list, it may keep Android's standard read permission for that single file.
- Recently opened files list (up to 20): file location (URI), file name, format, size, last-opened time, width and height in pixels, layer count, and whether it was received from another app, stored on-device only. Used to reopen files and show the "Recent" and "Received" lists. Each entry can be deleted by long-press (its thumbnail is deleted too).
- Thumbnails: small preview images (300 px or less on the long side) cached in the app's private cache folder (using the preview image embedded in the PSD file when present).
- Free-use record (file fingerprints): to count the 5 distinct PSD/PSB files available for free, SHA-256 hashes of each PSD/PSB file you open are stored on-device (one or two per file, so the same file can be recognized). They are derived from the file's location identifier and/or from "file size + a hash of up to the first 4 MB"; the file name and file content are never stored. Common image files are free and unlimited, so no record is kept for them.
- Markup free-trial count: to count the 3 times Markup (drawing pen, shape, and text marks on an image) can be used without purchase, the App stores only the number of times used (a single number) on the device. It does not store which file you marked up or what you drew.
- Copying the markup result image (only when you run it): you can copy the markup result image to the clipboard. The App keeps the copy only in a temporary cache on the device and does not send it anywhere (you choose the app you paste into). The temporary file is cleaned up automatically when the App restarts or at a later copy or share.
- Update prompt record: if you dismiss the in-app update prompt, the App stores only the dismissed update's version number and the time on the device, so the same prompt is not shown again for a day. Checking for and downloading updates is handled by Google Play.
- Rating request record: to show the Google Play rating prompt only at suitable times, the App stores only the running count of PSD/PSB files opened (used only for this purpose), the number of rating requests, the time of the last request, and whether you used "Rate this app" in the menu, on the device. The rating prompt is shown at most 2 times, at least 90 days apart, and not again after you open the store page from "Rate this app". Ratings and reviews are handled by Google Play; the company does not receive them.
- Display settings and tip records: only the app display language you choose in the drawer (kept through Android's per-app language setting) and whether the first-use tips for the Markup tools (text and shapes) have already been shown are stored on the device. No file contents or personal information are included, and these are not backed up.
- Copies of files received from other apps: some apps (e.g. KakaoTalk, email) grant only temporary access. Such files are copied into private app storage so they can be reopened from the recent list. Alongside each copy, only information used to detect whether the original changed (size, modified time, prefix hash) is kept. Cleanup: copies no longer in the recent list are deleted the next time the App starts (if older than 1 hour). Total copies are kept under 2 GB; a file larger than 2 GB, or one that does not fit in free device space, is not copied.
- Temporary copies for opening: files that cannot be read directly (such as some cloud storage files) are temporarily copied to the app's private cache to open them. These are deleted after 24 hours and kept under 2 GB in total.
- Save as PNG/PDF (Plus feature, only when you run it): when you tap "Save as PNG" or "Save as PDF" and choose a location and file name in the Android system save screen, the App converts the merged image of the PSD/PSB file you are viewing on the device and saves it there as a new file. It does not overwrite another file that already has content. Temporary files created in the app's private cache during PDF conversion are deleted afterward. Saved files are never sent to the Company.
- Pending-save record: because an unfinished file may remain if the App is terminated mid-save, the App writes the target's location, display name, and time to a small record file only while saving. It is removed when the save finishes; if the App was terminated, the file name is shown once on the next launch and the record is then removed. This record is kept in storage excluded from backup.
- Share (only when you run it): tapping "Share" after a save opens the Android system share sheet, and the saved file is passed only to the app you choose. Tapping "Open" opens that file in the app you choose.
- Send feedback (only when you run it): tapping "Send feedback" in the menu, or the contact address in "About," opens your email app with the recipient (support@thefrog.co.kr), a subject, and a body containing the app version and Android version. No file names or paths are included. The email is sent only if you send it from your email app. If no email app is available, the address is shown so you can copy it.
3. Android automatic backup
- If Android's built-in backup (Google account backup or device-to-device transfer) is enabled, only the "free-use record" (file fingerprint hashes), the "Markup free-trial count", and the "rating request record" are included. The first two keep free uses from resetting after reinstalling, and the last keeps the rating prompt from being repeated unnecessarily. When restoring, free uses are combined with any record still on the device so that uses already counted are not lost.
- The recent files list, thumbnails, file copies, temporary files, the pending-save record, the update prompt record, the display settings and tip records, and the purchase confirmation record (Section 4) are not backed up.
- This backup is handled by Android and Google; the Company does not receive or access it.
4. In-app purchases (Google Play Billing)
- Payment method and purchase information are collected and processed directly by Google Play; the App never accesses payment method information.
- The App checks purchase status through the Google Play Billing library and never sends it to the Company (the App has no backend server). So that features you bought keep working while you are offline or Google Play cannot be reached for a while, the App stores on the device a record that Google Play confirmed your purchase: the product ID, the time of the last confirmation, and the time the record was last used (to guard against clock changes), plus a random value used to invalidate the record. The record is relied on for at most 7 days after the last confirmation. It does not include purchase tokens, order numbers, payment details, or account information, is never sent off the device, and is not part of Android backup. It is deleted or marked invalid as soon as Google Play reports that you no longer own the purchase (including refunds and cancellations), and it is removed when you uninstall the App. After reinstalling, purchase status is checked again with Google Play.
- "Plus" (a one-time purchase, not a subscription) provides unlimited PSD/PSB viewing, Save as PNG/PDF, and content previews while swiping between files.
- Google's Privacy Policy applies to purchase-related data processing.
5. Data retention and deletion
- Uninstalling the App deletes its locally stored data from the device. If Android backup is enabled, the backup data described in Section 3 (free-use record, Markup free-trial count and rating request record) may remain in your Google account backup and may be restored after reinstalling.
- In-app deletion: individual "Recent" entries can be deleted via long-press.
- Automatic cleanup: file copies and temporary copies are deleted automatically under the rules in Section 2.
- Via device settings: Settings → App info → Storage → Clear data/Clear cache.
- The App has no server and does not automatically send or keep user data on any Company server, so there is no separate Company-side deletion process for app data.
- Feedback emails: emails you send yourself through "Send feedback" or the contact address in "About" (your email address, what you wrote, and any app version or Android version you left in the body) arrive in the Company's support mailbox (support@thefrog.co.kr) and are used only to respond to you and improve the App. We keep them only as long as needed to handle your inquiry and then delete them; if you ask us to delete them by writing to the same address, we will do so right away.
6. App permissions and why
- INTERNET, ACCESS_NETWORK_STATE: added by the Google Play Billing library. The App's own code does not connect to the internet; the billing library may use them to send purchase-related diagnostic data to Google. The Company does not receive that data.
- com.android.vending.BILLING: purchasing Plus and checking purchase status.
- App-internal protection permission (com.thefrog.psdviewer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION): added automatically by an AndroidX library to prevent other apps from sending the App's internal signals. It does not access user information.
- The App does not request broad storage access (such as MANAGE_EXTERNAL_STORAGE), location, contacts, camera, microphone, or notification permissions. It opens only files you choose or that another app hands over, using standard Android mechanisms.
7. Advertising, analytics, and third-party SDKs
The Company has not added any advertising, analytics, or crash-reporting SDK. Included libraries: Jetpack Compose/AndroidX (standard UI/architecture and on-device settings storage), Kotlin coroutines, the Google Play Billing library (processes purchases; may send purchase-related diagnostic data to Google, see Sections 1 and 6), the Google Play In-App Review library (shows the rating request), and the Google Play In-App Updates library (checks for new versions and shows the update prompt). The In-App Review and In-App Updates libraries work through the Google Play app on the device and add no permissions. PSD/PSB parsing is done by the Company's own on-device code with no network access.
8. Not directed at children
The App is a productivity tool for viewing design files and is not designed to specifically target children.
9. Changes to this policy
If this policy changes, the effective date will be updated and the policy republished on this page. (Changed 2026-10-24: added the markup result image clipboard copy, and corrected a section cross-reference and the feedback email entry points.)
10. Contact
Questions may be sent to support@thefrog.co.kr.