Privacy Policy
Last updated: 25 May 2026
This Privacy Policy explains how ChessVisual (“ChessVisual”, “we”, “us”) collects, uses, and protects your information when you use chessvisual.com (the “Service”). ChessVisual is operated from Chandigarh, India.
1. Information We Collect
- Account information (Google Sign-In). When you sign in with Google, we receive your name, email address, profile picture, and Google account identifier.
- Training data. Puzzles you attempt, your solutions, ratings, progress, and preferences you set — used to personalise your training and track improvement.
- Payment information. Paid memberships are processed by Razorpay. We do not receive or store your card, UPI, or bank details — Razorpay handles those. We store your payment and order identifiers and your membership status.
- Technical & usage data. Your IP address, approximate location (derived from your IP via ipapi.co), browser and device type, and basic usage logs — used for security and to improve the Service.
- Communications. If you contact us (e.g. via the Contact form), we keep the name, email, and message you provide.
2. Cookies & Local Storage
We use cookies and browser local storage to keep you signed in and to remember preferences (such as your chosen look-ahead depth). We do not use third-party advertising or cross-site tracking cookies.
3. How We Use Your Information
- To provide, maintain, and personalise your chess training.
- To create and manage your account.
- To process memberships and payments.
- To respond to your messages and provide support.
- To protect the Service against abuse and automated scraping (via Google reCAPTCHA / Firebase App Check).
- To comply with our legal obligations.
4. Service Providers
We rely on trusted third parties that process data on our behalf, each under its own privacy policy:
- Google Firebase — authentication, Firestore database, and Cloud Functions (account and training data).
- Razorpay — payment processing.
- Resend — transactional and notification emails.
- Vercel — website hosting and delivery.
- ipapi.co — approximate location from IP address.
- Google reCAPTCHA — abuse and bot prevention.
5. Data Storage, Location & Security
Your account and training data are stored in Google Firebase data centres in the asia-south1 (Mumbai, India) region. We restrict access using Firestore security rules and Firebase App Check. While we take reasonable measures to protect your data, no method of transmission or storage over the internet is completely secure.
6. Data Retention
We keep your account and training data for as long as your account is active. You may request deletion at any time (see “Your Rights”). Certain records, such as payment records, may be retained where required by law.
7. Your Rights
You may request access to, correction of, or deletion of your personal data, withdraw consent, or close your account. To exercise these rights, reach us through our Contact page from your registered email address. We will respond within a reasonable period. These rights are consistent with India’s Digital Personal Data Protection Act, 2023.
8. Children
The Service is not directed to children under 13, and we do not knowingly collect their data. Users under 18 should use the Service with the involvement of a parent or guardian.
9. Changes to This Policy
We may update this policy from time to time. Material changes will be reflected by updating the “Last updated” date above, and where appropriate we will notify you.
10. Contact Us
Questions about this policy? Please reach us through our Contact page.