Plain PDF / 簡閱 PDF

Privacy Policy

This policy describes how Plain PDF / 簡閱 PDF, an Android application provided by Semicolon Chang, processes data, including its use, storage and retention, third-party services, deletion, and contact information.

1. Scope

This policy applies to Plain PDF (簡閱 PDF), the Android PDF reader provided by Semicolon Chang, package com.semicolon.chang.pdf_reader.

The application does not require an account or integrate advertising, usage analytics, or crash reporting services. PDF processing happens on your device; the app does not upload your documents, passwords, or reading history to the developer.

2. Local data and purposes of use

The app reads PDF files you select or open from another app using the access Android or the file provider grants.

Recent-file records store the document URI, display name, file size, last opened time, last page, page count, and password-protection status so you can reopen documents and resume reading. Theme, keep-screen-on, and page-snapping preferences are stored locally.

Document passwords used for reading are held in memory and are not saved in the recent-file database or preferences. Page thumbnails are cached in memory.

3. Password removal and file saving

When you choose to remove a PDF password, the app processes the document locally and writes an unprotected copy to your selected destination, or overwrites the original after confirmation.

Temporary original and decrypted PDF files may be created in the app’s private cache. They are deleted during normal completion; interrupted operations may leave files until a subsequent save cleans them up or you clear the cache.

An unprotected PDF can be read without its previous password.

4. Recovery copies

Before overwriting, the app keeps an original recovery copy in its private no-backup storage. It removes this copy after a successful save or successful restoration. If both saving and restoration fail, the copy is retained so you can recover the original.

Exporting a recovery copy does not itself remove the retained copy. Clearing app storage or uninstalling removes private recovery copies, so recover any needed documents first.

5. File providers, system backups, and device transfers

Opening or saving through a cloud-backed file provider may cause that provider to download, upload, or synchronize the document under its own policies and your settings. The developer does not receive documents through those operations.

Android backup is enabled: the local database, preferences, and eligible app files may be included in system cloud backups or device transfers. Private cache and no-backup recovery storage are excluded from standard Android backups. Actual backup and transfer behavior depends on the system and your settings. The developer cannot access your system backups.

6. Data retention and deletion

Recent records and preferences remain until you remove them, clear app storage, or uninstall. Removing a recent-file record only removes that list entry; it does not delete the original PDF, exported copies, temporary files, recovery copies, or system backups.

Clear cache in Android settings to remove cached files; clear app storage to remove private records, preferences, and recovery data.

Manage exported PDFs, cloud-provider copies, trash, and system backups separately. Previously backed-up data may return when restored.

7. Data security

App-private records and temporary files rely on Android application isolation. The app does not add database encryption. Password removal creates an unencrypted PDF, including temporary decrypted files during processing. Protect your device and choose save locations carefully. No storage or transmission method guarantees absolute security.

8. Third-party donation services

If you choose to support development, the app opens https://buymeacoffee.com/semicolon_chang externally. This is voluntary and provides no additional app features or digital content. The app sends no PDF, password, or recent-file data to that page and does not process payments or receive payment status.

Buy Me a Coffee and its payment providers handle information you submit under their own policies. The developer may receive supporter information such as a name, email, message, or transaction details made available by the platform.

Contact the developer about information they hold and the platform about its records or payment-data requests.

9. Email correspondence

When you email the developer, your sender address, message, and any attachments are used to answer your inquiry and handle necessary follow-up. Email providers also process the correspondence under their policies.

Correspondence and supporter information received by the developer are retained only as needed for the inquiry, support administration, and applicable legal obligations, then deleted. You can request access or deletion using the contact below. Do not send passwords or unnecessary sensitive documents.

10. Data processing on this policy website

Cloudflare hosts this website and may process connection data, including your IP address, browser information, request time, and URL, to deliver and secure the site. This is separate from local PDF and reading data.

These pages contain no analytics or advertising scripts and set no cookies. See the Cloudflare Privacy Policy for hosting-provider practices.

11. Policy updates

When the application’s features or data processing practices change, the developer will update this policy and the last updated date at the top of this page.

12. Contact information

For questions about this policy or data processing, or to request access to or deletion of information held by the developer, please contact:

Semicolon Chang
semicolon.chang@gmail.com