← ReaderML

Privacy Policy

Last updated: November 8, 2026

1. Introduction

ReaderML (“the App”) is an independently developed application. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data. By using the App, you agree to the practices described here.

2. Information We Collect

2a. Information you provide directly

2b. Information collected automatically

2c. Information we do NOT collect

3. How We Use Your Information

We use the information collected to:

4. Cloud Storage

The files and notes you upload are stored in Cloudflare R2 cloud storage. Files are stored under your unique user ID and are not shared with other users. Every signed-in account includes a free storage allowance; Pro raises it. If a subscription expires, your files stay fully accessible — the account simply returns to the free allowance, and files above it are removed afterwards, oldest first, 14 days after the subscription lapses.

5. Data Sharing

We do not sell, rent, or trade your personal information. We share data only with the following third-party service providers that help us operate the App and measure how people find it:

We do not share your data with advertisers or data brokers.

Leaderboard. If you have a username, other users of the App can see your username, country, reading time, badges, and streak on the leaderboard. Your email address is never shown.

Influencer partners. A partner sees only totals for their own link: how many installs, sign-ups, and paying subscribers it brought in, the revenue from them, and what the partner has earned. A partner never sees who installed, signed up, or subscribed.

6. Advertising ID and Influencer Links

6a. Advertising ID

Firebase Analytics, which we use for app analytics, collects the Google Advertising ID (AD_ID), a resettable identifier provided by Google Play services on Android devices. We use it only to understand how the App is used. We do not use it for advertising, and we do not share it with advertisers.

You can reset or delete your Advertising ID at any time in your Android device settings, usually under Privacy → Ads.

6b. Influencer links

Some people install ReaderML through a link shared by one of our influencer partners. When you do, Google Play keeps the partner’s short tag from that link (its “install referrer”) and gives it to the App once, when it first opens. The App sends that tag to our own server, together with a one-way hash of your device’s app-specific Android ID (never the ID itself), so that each phone is counted only once.

If you then sign in, your account is linked to that partner’s tag. From then on, the subscription payments, renewals, and refunds that RevenueCat reports for your account are counted towards that partner’s totals: the plan, the amount after taxes and store fees, and the date. This is all done on our own server; no attribution or advertising company is involved.

Influencer attribution is switched off in the European Union, the European Economic Area, the United Kingdom, and Switzerland. There, the App does not read the install link at all. The App decides this from your SIM card, your mobile network, and your phone’s time zone.

If you installed the App any other way, for example by searching the Play Store, nothing is recorded for this purpose.

Partner promo codes. Some partners also share a promo code. If you type one in the App, you get the free Pro it offers, and your account is linked to that partner in the same way, unless it is already linked to another partner, in which case it stays with them. Because you choose to type the code, this happens wherever you are, including in the regions above.

7. Data Retention

8. Your Rights

Depending on your jurisdiction, you may have the right to:

To exercise any of these rights, contact us at: support.readerml@gmail.com

9. Do Not Sell or Share My Personal Information

We do not sell or share your personal information with third parties for their own marketing or advertising purposes. For more detail, see the “Do Not Sell or Share My Personal Information” section in the App’s legal pages.

10. Children’s Privacy

The App is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.

11. Security

We take reasonable technical measures to protect your data, including encrypted connections (HTTPS/TLS) for all data in transit and access-controlled cloud storage. However, no method of transmission or storage is 100% secure, and we cannot guarantee absolute security.

12. Third-Party Services

The App integrates third-party services that have their own privacy policies. We encourage you to review:

We are not responsible for the privacy practices of these third-party services.

13. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, the “Last updated” date at the top will change. Continued use of the App after changes are posted constitutes acceptance of the revised policy. The most current version is always available within the App under Profile → About ReaderML → Privacy Policy.

14. Contact

If you have questions or concerns about this Privacy Policy or your data, contact:

support.readerml@gmail.com