Skip to main content

Legal

Privacy Policy

Last updated: 2 June 2026

1. Information We Collect

When you use TWINVOTE, we may collect:

  • Account information — email address, display name, and authentication credentials (managed by Supabase Auth).
  • Usage data — wheels you create, spin history, achievement progress, and Lucky Level XP.
  • Payment information — processed by Stripe. We do not store your full credit card details.
  • Technical data — IP address, browser type, and device information collected automatically by our hosting provider (Vercel).

2. How We Use Your Information

We use your information to:

  • Provide, maintain, and improve the Service.
  • Process payments and manage subscriptions.
  • Track achievements and Lucky Level progression.
  • Display your published wheels and profile information to other users (only what you choose to share).
  • Communicate with you about your account, updates, or support requests.

We do not sell your personal data to third parties.

3. Payment Processing

Payments are processed by Stripe, a PCI-DSS compliant payment processor. We do not store your full credit card details on our servers. Stripe may collect and process your payment information in accordance with their Privacy Policy.

Donations.TWINVOTE offers an optional “Buy me a coffee” donation feature. Donations are one-time payments processed by Stripe. No subscription is created, and no additional personal data is collected beyond what Stripe requires to process the payment. Donations are non-refundable.

4. Data Retention

We retain your account information and content for as long as your account is active. Spin history retention varies by plan tier (7 days for Free, 60 days for Plus, unlimited for Pro). You may request deletion of your account and associated data at any time by contacting us.

5. Your Rights (GDPR)

Under the UK General Data Protection Regulation (GDPR), you have the right to:

  • Access — request a copy of your personal data.
  • Rectification — correct inaccurate or incomplete data.
  • Erasure — request deletion of your personal data.
  • Portability — receive your data in a structured, machine-readable format.
  • Objection — object to processing of your personal data.

To exercise any of these rights, contact us at support@twinvote.com. We will respond within 30 days. You can also manage your cookie and analytics preferences at any time via the cookie settings button in the floating menu without needing to contact us.

6. Cookies & Consent

Essential Cookies

We use essential authentication cookies managed by Supabase Auth. These cookies are strictly necessary for the Service to function — they keep you signed in and enable account features. Essential cookies are always set and do not require consent under UK GDPR.

Analytics Cookies (Optional)

With your consent, we use Vercel Analytics to collect anonymous usage data (page views, referrer information, and basic device metrics). Vercel Analytics does not use tracking cookies, advertising cookies, or fingerprinting. No personally identifiable information is collected through analytics.

Cookie Consent

On your first visit, a cookie consent banner appears at the bottom of the screen. By default, only essential cookies are set. You may choose to enable optional analytics cookies. Your preference is saved in your browser's local storage and can be changed at any time via the cookie settings button in the floating menu (💬 icon, bottom-right corner) or by clearing your browser data.

We do not use tracking cookies, advertising cookies, social media cookies, or any form of cross-site tracking.

7. Third-Party Services

TWINVOTE relies on the following third-party services:

  • Supabase — database, authentication, and file storage.
  • Stripe — payment processing and subscription management.
  • Vercel — application hosting, content delivery, and optional privacy-preserving analytics (only loaded with your consent).

Each provider has its own privacy policy and data processing terms.

9. Promotions & Discounts

From time to time, we may offer promotional discounts on subscriptions or credit packs. Discount eligibility is determined solely by your existing subscription status (whether you have an active Plus or Pro subscription) and whether you have previously held a paid subscription — both of which are data points we already hold as part of providing the Service. No additional personal data is collected, shared, or processed to determine discount eligibility.

Discount percentages and availability are managed entirely within our application configuration. We do not share discount-related data with third parties.

10. Contact

For privacy-related inquiries, contact us at support@twinvote.com or via the Contact page.