← back to getroasted.wtf

PRIVACY POLICY

Last updated: May 21, 2026 Β· Version 1.0

1. Controller (Art. 4 No. 7 GDPR)

Hung Long Vu (resident in Germany)
Bahnstraße 15
65205 Wiesbaden
Germany
Email: info@hunglongvu.com

2. What We Collect and Why

2.1 IP Address

  • β€” Purpose: Rate limiting (max. 3 roasts per IP per day) and bot protection
  • β€” Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in preventing abuse)
  • β€” Storage duration: Automatically deleted after 24 hours
  • β€” Storage location: Upstash Redis (EU-Frankfurt)

2.2 Submitted URLs and Generated Roasts

  • β€” Purpose: Display in Hall of Shame and Recent Roasts feed; service functionality
  • β€” Legal basis: Art. 6 (1) (a) GDPR (consent via ownership checkbox) and Art. 6 (1) (f) GDPR
  • β€” Storage duration: Until removal request or 12 months, whichever comes first
  • β€” Storage location: Supabase (EU)

2.3 Server Logs

  • β€” Purpose: Technical operation, security, debugging
  • β€” Data: IP address, user agent, timestamp, requested URL
  • β€” Legal basis: Art. 6 (1) (f) GDPR (legitimate interest)
  • β€” Storage duration: 14 days, then automatically deleted
  • β€” Storage location: Vercel (USA, with EU Standard Contractual Clauses + DPA)

2.4 Cookies and Similar Technologies

When you first visit getroasted.wtf, the following cookies may be set:

Strictly Necessary (No consent required under Β§ 25 (2) TTDSG):

  • β€” session: Vercel hosting session (deleted on browser close)
  • β€” cookieNoticeAccepted: Your cookie notice acknowledgment (local storage, 1 year)

Set when you interact with the roast form:

  • β€” cf_*: Cloudflare Turnstile bot protection (set ONLY on form submission, not on page load via lazy-loading)

We use lazy-loading to prevent unnecessary cookies on landing page visits.

We do NOT use:

  • β€” Tracking cookies
  • β€” Advertising cookies
  • β€” Analytics tracking
  • β€” Social media tracking pixels
  • β€” Cross-site tracking

Legal basis: Β§ 25 (2) TTDSG for strictly necessary cookies. Cookies set on form interaction fall under legitimate interest (Art. 6 (1) (f) GDPR) for spam and bot prevention.

3. Third-Party Services and Data Processing Agreements

We have entered into Data Processing Agreements (DPAs) with all third-party service providers.

3.1 Vercel Inc. (Hosting – Pro Plan)

  • β€” Location: USA
  • β€” Data transferred: IP address, requests, technical logs
  • β€” Safeguard: EU Standard Contractual Clauses + DPA
  • β€” DPA: https://vercel.com/legal/dpa (auto-incorporated via Pro Plan agreement)
  • β€” Privacy policy: https://vercel.com/legal/privacy-policy

3.2 Anthropic PBC (AI Roast Generation)

  • β€” Location: USA
  • β€” Data transferred: Submitted URLs, page content snippets
  • β€” Safeguard: EU Standard Contractual Clauses + DPA
  • β€” DPA: https://www.anthropic.com/legal/data-processing-addendum (auto-incorporated via Commercial Terms of Service)
  • β€” Note: As of May 2026, Anthropic's policy is that API inputs are not used for model training. For current policy, see: https://privacy.anthropic.com/
  • β€” Privacy policy: https://anthropic.com/legal/privacy

3.3 Upstash Inc. (Rate Limiting)

  • β€” Location: Database in EU-Frankfurt; company USA
  • β€” Data transferred: Hashed IP addresses
  • β€” Safeguard: EU Standard Contractual Clauses + DPA
  • β€” DPA: https://upstash.com/static/trust/dpa.pdf (auto-incorporated via Terms of Service)
  • β€” Privacy policy: https://upstash.com/trust/privacy.pdf

3.4 Supabase Inc. (Database)

  • β€” Location: EU region
  • β€” Data transferred: Submitted URLs, generated roasts
  • β€” Safeguard: EU hosting + signed DPA (PandaDoc, dated May 21, 2026)
  • β€” DPA: https://supabase.com/legal/dpa
  • β€” Privacy policy: https://supabase.com/privacy

3.5 ScreenshotOne (Page Screenshots)

  • β€” Location: EU
  • β€” Data transferred: URLs to be screenshotted
  • β€” Safeguard: EU hosting (Article 44 GDPR not triggered)
  • β€” DPA: Available on request from screenshotone.com
  • β€” Privacy policy: https://screenshotone.com/privacy

3.6 Cloudflare Inc. (Bot Protection – Turnstile)

  • β€” Location: USA
  • β€” Data transferred: IP address, browser fingerprint, device data
  • β€” Safeguard: EU Standard Contractual Clauses + DPA + EU-U.S. Data Privacy Framework
  • β€” DPA: https://www.cloudflare.com/cloudflare-customer-dpa/ (auto-incorporated via Cloudflare Terms)
  • β€” Implementation: Lazy-loaded on form submission only
  • β€” Privacy policy: https://cloudflare.com/privacypolicy

4. International Data Transfers

Some of our service providers are located outside the EU (primarily USA). In such cases, we ensure adequate protection through:

  • β€” EU Standard Contractual Clauses (SCC) – 2021 version
  • β€” EU-U.S. Data Privacy Framework (where applicable)
  • β€” Encrypted transmission (TLS 1.3 / HTTPS)
  • β€” Encrypted storage (AES-256 at rest)

You acknowledge that, despite these safeguards, US authorities may have access to data under US surveillance laws (CLOUD Act, FISA 702) as established in the Schrems II ruling of the European Court of Justice (Case C-311/18).

We minimize US transfers where possible by preferring EU-located providers and EU-region deployments.

5. Your Rights Under GDPR

You have the following rights regarding your personal data:

  • β€” Art. 15 GDPR (Right of access): Request information about data we have on you
  • β€” Art. 16 GDPR (Right to rectification): Correction of inaccurate data
  • β€” Art. 17 GDPR (Right to erasure / "right to be forgotten"): Deletion of your data
  • β€” Art. 18 GDPR (Right to restriction): Limit processing
  • β€” Art. 20 GDPR (Right to data portability): Receive your data in machine-readable format
  • β€” Art. 21 GDPR (Right to object): Object to processing based on legitimate interest
  • β€” Art. 77 GDPR (Right to lodge a complaint): With the supervisory authority

To exercise these rights, contact info@hunglongvu.com. We respond within 30 days (Art. 12 (3) GDPR).

Supervisory authority for Hessen:

Der Hessische Beauftragte fΓΌr Datenschutz und Informationsfreiheit
Postfach 3163, 65021 Wiesbaden
https://datenschutz.hessen.de

6. URL Removal Requests

If your URL has been submitted to getroasted.wtf without your authorization, you can request immediate removal:

  • β€” Email: info@hunglongvu.com
  • β€” Subject: β€œRemoval Request”
  • β€” Include: The URL to be removed

We respond and remove within 48 hours, no questions asked. No verification of ownership is required – we operate on good faith for removal requests.

After removal:

  • β€” URL is added to a technical blacklist
  • β€” Re-submission is automatically prevented
  • β€” All cached versions are purged
  • β€” Share cards become unavailable

7. Data Security

We use industry-standard security measures:

  • β€” HTTPS/TLS 1.3 encryption for all data transmission
  • β€” AES-256 encrypted database storage
  • β€” Limited access controls (least-privilege principle)
  • β€” Regular security updates
  • β€” Bot protection via Cloudflare Turnstile

However, no internet transmission can be 100% secure. We notify users and authorities of any data breach within 72 hours as required by Art. 33 GDPR.

8. Children's Privacy

This service is not directed at children under 16. We do not knowingly collect data from minors. If you believe a minor has used this service, please contact us at info@hunglongvu.com for immediate data deletion.

9. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be:

  • β€” Indicated by updating the β€œLast updated” date and version number
  • β€” Documented in the version history section below
  • β€” For substantial changes affecting user rights: notified via website banner

By continuing to use the service after changes, you accept the updated policy.

10. Contact

For any privacy-related questions or to exercise your rights:

Hung Long Vu
Bahnstraße 15
65205 Wiesbaden
Germany
Email: info@hunglongvu.com
Response time: Within 30 days (typically 24–48 hours)

11. Automated Decision-Making (Art. 22 GDPR)

getroasted.wtf uses AI (Anthropic's Claude API) to generate automated roast scores (0–100) and text content for submitted URLs. This constitutes β€œautomated processing” under Art. 22 GDPR.

However, this processing:

  • β€” Does NOT produce legal effects on data subjects
  • β€” Is for entertainment and satirical purposes only
  • β€” Does NOT involve profiling of individuals
  • β€” Does NOT affect employment, credit, legal status, or any consequential decisions
  • β€” Does NOT use personal data beyond the publicly accessible URL content

User rights regarding automated outputs:

  • β€” Right to human review of any generated roast
  • β€” Right to removal within 48 hours (no questions asked)
  • β€” Right to correction if factually inaccurate
  • β€” Right to explanation of the AI scoring logic

The AI scoring is satirical in nature and does NOT represent factual evaluation of business quality, product merit, or individual capability.

For complete transparency, we can provide on request:

  • β€” The exact prompt used for generation
  • β€” The AI model and version
  • β€” The timestamp of generation
  • β€” The original URL content at time of roast

Contact info@hunglongvu.com for any of these requests.

12. Marketing Communications

We currently do not operate a newsletter or marketing communications. If we introduce such services in the future, this Privacy Policy will be updated accordingly with separate consent mechanisms (double opt-in) as required by Β§ 7 Abs. 2 UWG.

13. Version History

  • β€” v1.0 (May 21, 2026): Initial release with full GDPR + TMG + TTDSG compliance, including DPAs with all subprocessors
← back to getroasted.wtf