Privacy Policy

PDFUnlocker Privacy Policy

Last Updated: August 22, 2025

1. Introduction

PDFUnlocker is a mobile application designed to unlock and manage PDF files on Android devices. Our mission is to provide a simple, secure tool to remove passwords from PDFs and view them while prioritizing your privacy. This Privacy Policy explains how we collect, use, and protect your data, including the purpose of required permissions.

2. Application Functionality

PDFUnlocker offers the following features to manage PDF files:

  • File Selection: Choose a PDF file from your device to check if it is password-protected.
  • Password Removal: Enter the password to unlock a protected PDF, removing both user and owner passwords to create an unprotected copy.
  • File Saving: Save unlocked PDFs to Download/UnlockedPDFs with the prefix unlocked_. Non-protected PDFs can be copied as is.
  • PDF Listing: View a list of unlocked PDFs stored in Download/UnlockedPDFs within the app.
  • PDF Viewing: Open and view unlocked PDFs directly in the app using secure file access.
  • User Feedback: Receive clear feedback via dialogs or snackbars for success (e.g., "PDF unlocked!") or errors (e.g., incorrect password).
  • Privacy and About Information: Access this privacy policy and usage guide within the app.

All processing occurs locally on your device, ensuring your PDFs remain private and are not uploaded to external servers.

3. Data We Collect

PDFUnlocker minimizes data collection to protect your privacy. The app only accesses:

  • PDF Files: Files you select to check for password protection, unlock, save, list, or view.
  • No Personal Information: We do not collect personal details like name, email, location, or device identifiers.

4. Permissions and Their Purpose

PDFUnlocker requires minimal permissions to function, as defined in the Android manifest:

  • READ_EXTERNAL_STORAGE (Android 9 and below): Allows the app to read selected PDF files to check for password protection and view them. Required for devices running Android 9 (SDK 28) or earlier.
  • WRITE_EXTERNAL_STORAGE (Android 9 and below): Enables saving unlocked PDFs to Download/UnlockedPDFs. Required for Android 9 and below.
  • MediaStore API (Android 10 and above): For Android 10+, the app uses the MediaStore API to save, list, and view PDFs in Download/UnlockedPDFs without additional permissions, complying with scoped storage.

Permissions are requested based on your device’s Android version for compatibility. If denied, the app shows a dialog explaining their need and guides you to grant them.

5. How We Use Your Data

PDF files are processed locally on your device to:

  • Check Password Protection: Read the selected PDF to verify if it is password-protected.
  • Password Removal: Unlock the PDF using the provided password and remove security settings.
  • File Saving: Save unlocked or copied PDFs to Download/UnlockedPDFs.
  • File Listing and Viewing: List and display PDFs in Download/UnlockedPDFs using secure access.

No data is uploaded or stored externally. All operations are local to ensure privacy.

6. Data Security

We prioritize your data security. PDF processing occurs locally, and no internet connection is required for core functionality. Your PDFs remain private and are not shared with external entities.

7. Third-Party Libraries

PDFUnlocker uses these third-party libraries:

  • Syncfusion Flutter PDF: Processes PDFs for password checking and removal.
  • Syncfusion Flutter PDF Viewer: Enables viewing PDFs within the app.
  • File Picker: Allows selecting PDF files from your device.
  • Permission Handler: Manages storage permissions for Android 9 and below.
  • Device Info Plus: Checks Android version to request appropriate permissions.

These libraries may collect anonymous usage data for crash reporting or improvements but do not collect personal information. Review their privacy policies for details.

8. Your Rights

Since PDFUnlocker processes data locally and collects no personal information, you have full control over your PDFs. Delete files from your device anytime. Contact us with any concerns.

9. Changes to This Privacy Policy

We may update this policy to reflect app changes or legal requirements. Updates will be posted in the app and here, with a revised "Last Updated" date. Please review periodically.

10. Contact Us

For questions or concerns about this policy or app functionality, contact us at:

We will respond promptly to your inquiries.