Legal · Privacy

Privacy Policy

Effective
30 May 2026
Last updated
30 May 2026
Version
1.0

This Privacy Policy explains how Mavk Analytics LTD ("we", "us", "our", "Duetto") collects, uses, shares, and protects personal data when you use the Duetto service via Telegram (the "Service"). It applies to users worldwide, with specific provisions for residents of the United Kingdom, the European Economic Area, and California.

1. Who we are

Duetto is operated by Mavk Analytics LTD, a private limited company registered in England and Wales.

For the purposes of the UK GDPR and the EU GDPR, Mavk Analytics LTD is the data controller of your personal data.

2. Data we collect

We collect the following categories of personal data:

a) Telegram account data (received automatically when you open the Mini App):

b) Birth data (provided by you during onboarding):

c) Partner birth data (provided by you for synastry readings):

d) Reading content (generated by us):

e) Payment data (when you make a purchase):

f) Usage data:

g) Referral data:

3. Why we collect this data and our legal basis

PurposeCategoriesLegal basis (UK/EU GDPR)
Authenticate you and deliver the Servicea, fContract (Art. 6(1)(b))
Compute your astrological chart and generate readingsb, c, dContract (Art. 6(1)(b))
Process paymentseContract (Art. 6(1)(b))
Detect and prevent abuse (including free-tier rotation after account deletion)a, f, plus deletion tombstones (see § 7)Legitimate interest (Art. 6(1)(f))
Improve the Service, debug errors, and understand aggregate usagefLegitimate interest (Art. 6(1)(f))
Send daily transit notifications (if you enable them)a, bConsent (Art. 6(1)(a))
Operate the referral programgContract (Art. 6(1)(b))
Comply with legal obligations (e.g. tax records)eLegal obligation (Art. 6(1)(c))

Where we rely on consent, you may withdraw it at any time without affecting the lawfulness of earlier processing.

Where we rely on legitimate interest, we have balanced our interest in operating and securing the Service against your rights and freedoms. You may object to such processing — see § 9.

4. Special categories of data

Birth data (date, time, place) is not, by itself, a "special category" of personal data under the UK/EU GDPR. We do not knowingly collect health data, racial or ethnic origin, religious beliefs, political opinions, sexual orientation, or biometric data. You should not enter such information into free-text fields. If you do, you acknowledge that you have voluntarily provided it and consent to its processing as part of your reading.

5. AI and automated processing

We use a third-party AI language model provider to generate the narrative portion of your readings. The astrological calculations themselves are deterministic and performed by our own engine.

Your birth data is included in prompts sent to the AI provider. We use the AI provider's API with data-processing terms that prohibit them from training their models on your data. We do not make decisions about you that produce legal or similarly significant effects through automated means.

If you object to AI processing of your data, you should not use the Service, as it is integral to delivering readings.

6. Who we share data with

We share your data with the following categories of recipients ("subprocessors"):

RecipientPurposeCountry
Telegram FZ-LLCAuthentication, message delivery, Telegram Stars paymentsUnited Arab Emirates
Third-party AI / LLM providerAI-generated reading narrativesUnited States
Railway Corp. (data hosted in Amsterdam)Application hosting and databaseNetherlands (EEA)
Functional Software, Inc. (d/b/a Sentry)Error monitoringUnited States
Cloudflare, Inc.DNS, edge network, email routingUnited States

We do not sell your personal data. We do not share it with advertisers. We may disclose data to law enforcement or regulators if we are legally compelled (e.g. a UK production order) or to protect the rights, property, or safety of users or third parties.

7. International data transfers

Your core account and birth data are stored in our primary database, which is hosted within the EEA (Amsterdam, Netherlands). Some of our subprocessors are nonetheless located outside the UK and the EEA, primarily in the United States — for example, the third-party AI provider that generates reading narratives and our error-monitoring provider. Where we transfer your personal data outside the UK/EEA, we rely on one of the following safeguards:

You may request a copy of the transfer safeguards we use by contacting privacy@theduetto.com.

8. How long we keep your data

DataRetention period
Active account data (categories a, b, c, d)While your account is active
Account deletion tombstone (Telegram user ID + deletion timestamp, no other PII)Indefinitely, for abuse prevention (see below)
Payment recordsSeven (7) years after the transaction, to comply with UK tax and accounting law
Server logs (IP, user agent)Up to 30 days
Analytics eventsUp to 24 months in aggregated form
JWT session recordsUntil expiry (1 hour) and then up to 7 days for revocation evidence

Anti-abuse tombstone. When you delete your account, we permanently remove your name, username, profile photo, birth data, partner data, reading content, and other identifying information. However, we retain a non-identifying record indicating that an account previously existed for your Telegram user ID. We use this solely to prevent a single Telegram user from repeatedly creating, deleting, and recreating accounts to obtain multiple free readings. The tombstone does not contain your name, username, photo, birth data, partner data, or any reading content. Legal basis: legitimate interest (Art. 6(1)(f) UK/EU GDPR). If you object to this processing on grounds relating to your particular situation, contact privacy@theduetto.com.

9. Your rights

If you are in the UK or the EEA, you have the right to:

If you are a California resident, you have rights under the CCPA/CPRA including the right to know, delete, correct, and limit the use of sensitive personal information, and the right to non-discrimination for exercising these rights. We do not sell or "share" (as defined under the CPRA) your personal information.

To exercise any right, email privacy@theduetto.com from the email address you can verify, or use in-app self-service where available. We will respond within 30 days (or 45 days for complex requests, with notice). There is no fee for exercising your rights unless a request is manifestly unfounded or excessive.

10. Children

The Service is intended for users aged 18 and over. We do not knowingly collect data from anyone under 18. If you become aware that a person under 18 has provided us with personal data, contact privacy@theduetto.com and we will delete it.

11. Security

We use industry-standard technical and organisational measures to protect your data, including TLS encryption in transit; field-level (application-layer) encryption of sensitive personal data — your name and all birth data (date, time and place of birth, coordinates, and the computed natal chart) — using authenticated encryption with key rotation; encryption at rest at the storage layer; access controls; and audit logging. No method of transmission or storage is 100% secure; we cannot guarantee absolute security. If we become aware of a personal data breach affecting your rights, we will notify the UK ICO within 72 hours and notify you without undue delay if required by law.

12. Cookies

The Telegram Mini App does not use cookies. Our landing website at theduetto.com uses cookies and similar technologies — see our Cookie Policy for details and how to control them.

13. Changes to this Policy

We may update this Privacy Policy from time to time. We will update the "Last updated" date at the top. For material changes, we will notify you in-app or by message before the change takes effect, and where required by law we will obtain fresh consent.

14. Contact us

For any privacy question, request, or complaint:

If you are not satisfied with our response, you have the right to complain to:


This is the master English version. Translations are provided for convenience; in case of conflict, the English version prevails.