ToMarkdown

Privacy Policy

ToMarkdown app (iOS and Android) · Effective October 1, 2026

This policy explains what data the ToMarkdown app (the “App”), published by BJSC (“we”), collects, how it is used, who it is shared with, and what rights you have. By using the App, you agree to the practices described below.

1. Summary

2. Data we collect

2.1. Content you submit for conversion

Document files (Word, Excel, PowerPoint, PDF, etc.), images, web page links, file names, and the language used for text recognition (OCR). For web links, our server fetches the publicly available content of that page in order to convert it.

Note: do not submit documents containing information you do not want uploaded to a server for processing.

2.2. Device identifier

To know which conversion history belongs to your device without an account, the App sends a device identifier with each request. On iOS this is Apple’s identifier for vendor (identifierForVendor); if it cannot be read, the App generates a random identifier and stores it on the device. On Android, the App generates a random identifier and stores it on the device; it does not change when the operating system is updated, but it changes if you clear the App’s data, or uninstall and reinstall the App without restoring from an Android backup. Before sending it to our server, the App one-way hashes this identifier (SHA-256 with an App-specific value), so the server never receives the original identifier and cannot use it to recognize you in other apps. It is not an advertising identifier and contains no information about you.

2.3. Conversion records

File name, source type, status, creation and completion time, character count of the result, and an error code if any. These are used to show your history in the App.

2.4. Push notifications (if you allow them)

A notification token issued by Firebase Cloud Messaging, your platform (iOS/Android) and the App language, so we can notify you when a conversion is finished. You can turn notifications off at any time in your device settings.

2.5. VIP purchases

Payments are processed by the Apple App Store or Google Play; we never receive your card number or payment details. The App only sends the transaction (or purchase) identifier to our server so that it can verify the purchase directly with Apple/Google, and we store your device’s VIP status and expiry date.

2.6. Advertising

The App uses Google AdMob to show ads and Google User Messaging Platform to ask for your consent where the law requires it (such as the European Union, the United Kingdom and Switzerland). Google may collect your device’s advertising identifier (IDFA on iOS — only if you allow tracking; Advertising ID on Android), IP address, device information and ad interactions. How Google uses data: policies.google.com/technologies/partner-sites.

2.7. App integrity checks

To block modified copies of the App and emulated devices from abusing the service, the App uses Apple’s App Attest (iOS) and Google’s Play Integrity (Android). The operating system produces proof that the App is the official version running on a genuine device; Google may collect information about the device, the app and the Google Play account to reach this verdict. Our server only receives the verdict (valid or not) and a public key used for later checks — not your personal information.

2.8. Technical logs

As with any Internet service, our servers and infrastructure providers may record IP addresses and request times to operate the service, prevent abuse and troubleshoot problems. Device identifiers are truncated before being written to logs.

2.9. Data that stays on your device

Your conversion history, downloaded Markdown files, and your language and appearance settings are stored on your device and are not sent anywhere. Uninstalling the App deletes all of this data.

3. How we use data

For users in the EU / UK, our legal bases are: performing the service you request (conversion, VIP, notifications), legitimate interests (security, abuse prevention), and your consent (personalized ads, push notifications).

4. Retention and deletion

DataHow long it is kept on our servers
Your original file and the Markdown resultDeleted immediately once the App has downloaded the result to your device. If the App has not downloaded it (for example, you uninstalled the App before the conversion finished), the result is deleted automatically within 15 days; the original file is kept until you ask us to delete it.
Conversion records (section 2.3)Kept to show your history, until you ask us to delete them.
Notification tokenUntil it expires or you uninstall the App.
VIP status and transaction identifiersWhile your plan is active and for as long as required for accounting and dispute resolution.

Download links issued by our server are valid for 15 minutes only.

5. Third parties that receive data

We share data only with providers needed for the App to work:

We may disclose data when required by law. We do not sell or rent personal data. Data may be processed in countries other than the one you live in; the providers above protect data according to their own standards.

6. Security

All connections between the App and our servers are encrypted with HTTPS. History is returned only to the device that created it, and only that device can request deletion of its files. No system is perfectly secure, but we take reasonable measures to protect your data.

7. Your rights

Depending on where you live (for example GDPR in Europe, CCPA in California, Decree 13/2023/ND-CP in Vietnam), you may have additional rights to object, restrict processing, receive a copy of your data, and lodge a complaint with a data protection authority.

8. Children

The App is not directed to children under 13, and we do not knowingly collect data from children. If you believe a child has submitted data to us, please contact us and we will delete it.

9. Changes to this policy

When this policy changes, we will update this page and the effective date at the top. Significant changes will be announced in the App.

10. Contact

BJSC · Email: dungtools92@gmail.com