Privacy Policy — PDF Converter

Effective: November 10, 2026 · 한국어

Owlmakers ("the Developer") takes the privacy of people who use PDF Converter ("the App", store title: PDF to Image Converter - Auto Crop Margins) seriously. This policy explains how the App handles information.

Summary
· The PDFs and photos you choose are processed only on your device. File contents, file names and photos are never sent to the Developer's servers or to third parties.
· The App has no accounts, sign-in or registration.
· The App does not request full storage access, camera, location, microphone or contacts permissions. It reads only the files you pick yourself in the system file picker or photo picker.
· The App does use ads (Unity LevelPlay and Google AdMob), notifications (come-back reminders and news push), anonymous usage statistics (Google Analytics for Firebase) and the Developer's anonymous usage counts (Owlmakers server). File contents, file names, page contents and exact page counts are not part of any of these.

1. PDFs and photos — they never leave your device

2. Information stored on your device

The following is stored only on your device and is not sent to the Developer.

ItemContents
SettingsConversion defaults (resolution, output format, crop mode, etc.), theme, display language, whether the first-run guide was seen, and ad display counts and the last display time (to limit interstitial ad frequency)
Job queue and historyJob names (the original file name), source file addresses (URIs), selected page numbers and manually set crop-area coordinates, processing status, and where results were saved. Stored so work can resume if the App is interrupted.
Pending usage countsIf the anonymous usage counts in section 4 cannot be sent, event codes are kept briefly on the device to be re-sent (up to 7 days and 500 events; the oldest are discarded first). They contain no file names or paths.
Backup fileA pdfconverter_backup*.json file containing the settings and job history above. It is written to your Downloads folder whenever the data changes, and "Back up to file now" in Settings creates a dated copy. It may contain original file names and file addresses but not the PDFs or photos themselves; it stays on your device and is not sent to the Developer.

3. Ads — Unity LevelPlay and Google AdMob

The App is free and shows ads (a banner at the top of the screen, banner-style ads in the exit dialog and on the home, jobs, history, progress and result screens, and interstitial ads after a conversion finishes, after you return from the share sheet, and similar moments). Ads are loaded through the ad mediation service Unity LevelPlay (ironSource, Unity Technologies), and ad networks connected to it (currently Unity Ads and others) fill them. The App also includes the Google AdMob ad SDK. No interrupting ads are shown while you set options, adjust crops or while a conversion is running.

4. Usage statistics and usage counts

4-1. Google Analytics for Firebase

To improve the App and keep it reliable, it collects anonymous usage statistics with Google Analytics for Firebase.

4-2. Owlmakers usage counts

To check that the App is working normally, it sends anonymous usage counts to the Developer's server (api.owlmakers.com, HTTPS). This is turned on only in the released (production) version.

Installation identifier — A random value generated once on first launch after installation and stored on the device. It is used only to count the same installation across days and is not linked to your name, account or any hardware identifier. It is removed when you uninstall the app or clear its data; where device auto-backup is enabled it may be restored when you reinstall.

5. Notifications and push (Firebase Cloud Messaging)

The app can show two kinds of notifications.

Notification permission (Android 13 and above) — the system permission dialog is shown when you tap the in-app notice bar or the notification item in Settings, and once from the second launch after you have used the app. You can use every feature without allowing it (if you do not, the FCM identifier and subscriptions may still be created but no notification is shown). You can turn notifications off at any time in device Settings → Apps → Notifications.

6. Developer servers

The App has no accounts and does not send PDFs, photos or file names to the Developer's servers. The only thing that goes to the Developer's server is the anonymous usage counts in section 4-2.

7. Permissions the App requests

The App does not request permissions for full storage reading, photos and videos, camera, location, microphone, contacts or accounts. PDFs are read from the system file picker and photos from the system photo picker (Android 13+) or file picker (Android 12 and below), and only what you choose. On Android 9 and below only, it uses the storage write permission to save results to the photo gallery.

Internet access, network state, advertising ID access, keeping the device awake (WAKE_LOCK), and background services (FOREGROUND_SERVICE) are permissions declared by the ads and Firebase components. Showing notifications (POST_NOTIFICATIONS) and restoring the reminder schedule after the device restarts (RECEIVE_BOOT_COMPLETED) are for the notifications in section 5, and the notification permission dialog is shown only at the times described there. None of these permissions lets the App read your PDFs or photos.

8. App updates

Update prompts use Google Play's in-app update feature. The Developer receives no information about you in this process.

9. Children

The App is not directed to children under 14 (under 13 in some regions) and does not knowingly collect children's personal information.

10. Your rights and how to delete data

The Developer holds no personally identifying information (the anonymous usage counts are described in 4-2). You can delete information on your device at any time:

11. Contact

12. Changes

If this policy changes, we will announce it on this page.