## Privacy Policy — PDF Converter


**Last updated:July 26, 2026**


This Privacy Policy explains what information the mobile application **PDF Converter** (“the App”,

package `com.cns1.pdfConverter`) handles, and the choices you have. The App is provided by

Kostiantyn Burovytskyi (“we”, “us”). By using the App you agree to this policy.


### 1. Summary

**We collect nothing.** All conversion — PDF to Word, image to PDF, PDF to JPG/PNG — and all

document scanning and text recognition (OCR) run **entirely on your device**. Your documents, their

contents, their file names and any recognized text are never uploaded, received or stored by us.


The App contains no advertising, no analytics and no crash-reporting SDK. The only feature that

uses the network is buying the full version, which is handled by Google Play.


### 2. Information we collect

- **Your files — not collected.** The PDFs and images you open, and the Word/JPG/PNG files you

  create, are read and written only in local storage on your device. They are **never** sent to

  us or any third party.

- **Usage analytics — not collected.** The App contains no analytics SDK and reports no events.

- **Advertising data — not collected.** The App contains no ads and no advertising SDK, and does

  not access your device’s advertising identifier.

- **Crash reports — only if you send them.** If the App crashes, a technical report (stack trace,

  app version, Android version, device model) is written to the App’s private storage on your

  device. It is transmitted only if you open **Settings → Send error report** and send the message

  from your own mail app. The report never contains document contents, file names or recognized

  text. You can simply not send it.

- **Conversion history.** A list of your recent conversions is stored **only locally** on your

  device so you can re-open files quickly. It never leaves your device and is removed when you

  delete an entry or uninstall the App.

- **Purchases.** If you buy the full version, the purchase is processed by **Google Play Billing**.

  We receive confirmation that the purchase exists so the App can unlock, but **do not** receive

  or store your payment card details.


We do **not** collect your name, email address, phone number, location, or contacts.


### 3. How we use information

- Perform PDF/image conversion locally on your device.

- Unlock and restore your full-version purchase (Google Play Billing).

- Fix the specific crash you chose to report to us, if you sent one.


### 4. On-device scanning & text recognition

The document scanner and text recognition (OCR) are powered by **Google ML Kit**, running

**entirely on your device** using bundled/on-device models via Google Play Services. Scanned pages

and recognized text are processed locally and are **not** sent to us. Scanning uses the camera

through the Google Play Services scanner flow, so the App itself does not request the camera

permission.


### 5. Third-party services

- **Google Play Billing** (purchases) — https://policies.google.com/privacy

- **Google Play Services / ML Kit** (on-device scanning & OCR) — https://policies.google.com/privacy


There are no other third-party SDKs in the App.


### 6. Network access

Document processing does not use the network and works in airplane mode. The network is used for

exactly one thing: completing and restoring a purchase through Google Play, which requires a

connection by design. Declining or being offline simply means the purchase cannot be made — every

free feature keeps working.


### 7. Data retention

Your files, conversion history and any unsent crash report remain on your device until you delete

them or uninstall the App. Purchase records are held by Google Play under its own policy.


### 8. Children’s privacy

The App is intended for a general audience and is not directed to children under 13 (or the

equivalent minimum age in your country). We do not knowingly collect personal data from children.


### 9. Your rights

Depending on your region (e.g. GDPR / CCPA) you may have the right to access, correct or delete

data. Because the App collects nothing, there is nothing on our side to access or delete: clearing

local data by uninstalling the App removes everything. If you previously emailed us a crash report

and want it deleted, contact us at the email below.


### 10. Data security

Your documents and conversion history never leave your device, so their security is governed by

your device’s own protections.


### 11. Changes to this policy

We may update this policy from time to time. Material changes will be reflected by the

“Last updated” date above. Continued use of the App after changes constitutes acceptance of the

updated policy.


### 12. Contact

For any questions or requests regarding this policy, contact us at: **cns.ext@gmail.com**


---


## Data Safety form (Google Play Console)


Declare the following in the **Data safety** section (it must match the SDKs actually in the build):


| Data type | Collected | Shared | Purpose |

|---|---|---|---|

| **Device or other IDs** → Advertising ID | **No** | **No** | No ads, no ads SDK |

| **App activity** → App interactions / analytics | **No** | **No** | No analytics SDK |

| **App info & performance** → Crash logs, diagnostics | **No** | **No** | Reports are stored on-device and sent only by the user, from their own mail app |

| **Your documents / images (files)** | **No** | **No** | Processed on-device only |


- **Does your app use an advertising ID?** → **No.** The `AD_ID` permission is no longer in the

  manifest.

- **Is all collected data encrypted in transit?** → Not applicable; nothing is collected.

- **Do you provide a way to request data deletion?** → Uninstalling the App removes all local data;

  a contact email is provided for anything else.


Google Play Billing purchases do not need to be declared as data collection — Google is the

merchant of record and discloses them under its own policy.


Note that Android Vitals (crashes and ANRs from Play-installed builds) is a Play Console feature,

not an SDK in the App, and does not change any answer above.