QuantaryAll Modules

Privacy

Last updated: March 2026

Contact

Quantary is an independent project. For privacy inquiries, contact privacy@quantary.dev.

What we collect

If you subscribe to launch updates, your email address is stored by our newsletter provider (Buttondown). Buttondown may track email opens and clicks; see their privacy policy. Every email includes an unsubscribe link.

If you submit the optional feedback form after completing a module, we store your rating, difficulty selection, and any comment you provide. We also record a hashed IP address (for rate limiting) and device type.

If you create an account, authentication is handled by Clerk. Clerk stores your email address, name (if provided), and authentication provider (e.g. Google, GitHub). See Clerk's privacy policy.

Challenge progress is stored entirely in your browser's localStorage and never sent to a server. No tracking pixels are used.

Why and how

Email subscriptions are based on your consent (GDPR Art. 6(1)(a)). Feedback is collected under legitimate interest (GDPR Art. 6(1)(f)) to improve module quality. You may withdraw consent or object to processing at any time by contacting us at the address above.

Data is stored in Supabase (AWS, Americas region). Rate limiting uses Upstash Redis. Bot protection uses Cloudflare Turnstile. Authentication is managed by Clerk. The site is hosted on Vercel. Email subscriptions are managed by Buttondown.

International transfers

Supabase stores data in AWS (Americas region). Clerk, Vercel, Upstash, and Cloudflare may process requests in regions outside the EEA, relying on Standard Contractual Clauses (SCCs) as their transfer safeguard. See each provider's DPA for details.

Retention

Feedback records are automatically deleted after 24 months. IP hashes stored by the rate limiter expire within 1 hour.

Your rights

You can unsubscribe from email updates at any time using the link in any email. You can request access to, correction of, or deletion of your feedback data. You also have the right to object to processing based on legitimate interest and to lodge a complaint with your local data protection authority. Contact privacy@quantary.dev to exercise any of these rights.

localStorage

If you check “Remember for next module” on the feedback form, your name or email is saved in your browser's localStorage to pre-fill future forms. This data never leaves your device. You can clear it at any time via your browser settings or by unchecking the option.