Last updated: 27 May 2026
This Privacy Policy describes how FantoClient ("FantoClient", "we", "us") collects, uses, stores, and shares the personal data you provide when you use fantoclient.com and the FantoClient web application. We comply with the EU General Data Protection Regulation (GDPR) and applicable national laws.
FantoClient is operated by FantoClient. Contact for privacy matters: contact@fantoclient.com.
If you are an EU resident and we cannot resolve your concern, you may lodge a complaint with your national supervisory authority (in France: the CNIL — cnil.fr).
When you connect an X account, we receive — through X's official OAuth 2.0 flow with your explicit consent — the following:
We encrypt your X OAuth tokens at rest using AES-256-GCM before storing them in our database.
| Purpose | Legal basis |
|---|---|
| Provide the FantoClient service (read tweets, score leads, generate content, send DMs) | Performance of contract (Art. 6(1)(b) GDPR) |
| Process payments and manage subscriptions | Performance of contract (Art. 6(1)(b) GDPR) |
| Send transactional emails (sign-in OTP, password reset, billing) | Performance of contract (Art. 6(1)(b) GDPR) |
| Improve the product through aggregated analytics | Legitimate interest (Art. 6(1)(f) GDPR) |
| Send marketing emails (newsletter, product updates) | Consent (Art. 6(1)(a) GDPR) — opt-out from any email |
| Comply with legal obligations (tax records, fraud detection) | Legal obligation (Art. 6(1)(c) GDPR) |
We use the following sub-processors to operate FantoClient. All have signed Data Processing Agreements ensuring GDPR-equivalent protections:
| Sub-processor | Purpose | Hosting region |
|---|---|---|
| Convex (convex.dev) | Database + serverless backend | United States, with EU read replicas |
| Vercel (vercel.com) | Web hosting (Edge runtime) | Global edge network |
| Stripe (stripe.com) | Payment processing, invoicing | United States + EU |
| Resend (resend.com) | Transactional email | United States |
| OpenAI (openai.com) | AI inference for content generation + DM personalization | United States — note: prompts are processed without training the underlying models per OpenAI's API terms |
| X / Twitter (x.com) | Source of your follower and engagement data via official OAuth 2.0 API | United States |
| Cloudflare R2 (cloudflare.com) | Object storage for uploaded images | Global, S3-compatible |
| Better Auth (better-auth.com) | Authentication library — runs inside Convex, not a separate processor |
We do not sell your data. We do not share it with advertisers.
Some sub-processors are based in the United States. We rely on the EU-US Data Privacy Framework and Standard Contractual Clauses for these transfers, per Art. 46 GDPR.
| Data | Retention |
|---|---|
| Account data | Until you delete the account (Settings → Danger Zone) |
| X OAuth tokens | Until you disconnect the X account or delete the org |
| Tweets used for voice profiling | Last 50 only; refreshed on demand |
| Lead engagement signatures | Rolling 7-day window per scan |
| DM history | Until you delete the org |
| Billing records | 10 years (legal requirement, French Commercial Code) |
| Aggregated analytics | Indefinitely, in non-identifying form |
One-click deletion: Settings → Danger Zone wipes every record associated with your organization (account, X tokens, tweets, leads, DMs, generated posts, voice profile). Billing records are retained per legal obligation.
Under GDPR you have the right to:
To exercise any right, contact us at contact@fantoclient.com. We reply within 30 days.
FantoClient is not intended for users under 18. We do not knowingly collect data from minors.
We will notify you by email and post a banner inside the app if we materially change this policy. The "Last updated" date at the top reflects the latest revision.
For any question about this policy or to exercise your rights, write to contact@fantoclient.com.