Privacy Policy
Last updated: January 27, 2026
1. Introduction
Four Step Process ("we," "us," or "our") operates Gurukul Typing Skill. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Service, including our desktop application and web platform.
By using the Service, you agree to the collection and use of information in accordance with this policy.
2. Information We Collect
2.1 Personal Information
When you create an account, we collect:
- Full name
- Email address
- Phone number (optional)
- Password (stored securely using encryption)
2.2 Usage Data
We automatically collect information about how you use the Service:
- Typing speed (WPM) and accuracy statistics
- Lesson and exercise completion data
- Practice session duration and frequency
- Error patterns and improvement metrics
2.3 Device Information
For the desktop application, we collect:
- Hardware identifier (for device binding)
- Operating system version
- Application version
The hardware identifier is generated locally and does not contain personally identifiable information about your computer.
2.4 Payment Information
Payment processing is handled by Razorpay. We do not store your complete credit/debit card information. We only receive:
- Transaction ID
- Payment status
- Last 4 digits of card (for reference)
3. How We Use Your Information
We use the collected information to:
- Provide and maintain the Service
- Track your learning progress and generate personalized recommendations
- Process payments and manage subscriptions
- Enforce device binding limits
- Send important updates and notifications about the Service
- Respond to your inquiries and support requests
- Improve the Service based on usage patterns
- Detect and prevent fraud or abuse
4. Data Storage and Security
4.1 Local Storage
The desktop application stores data locally on your device using SQLite database. Sensitive information is encrypted using Windows DPAPI (Data Protection API).
4.2 Cloud Storage
Your data is synchronized to our cloud servers hosted on Supabase. Data is encrypted in transit using TLS 1.3 and at rest using AES-256 encryption.
4.3 Offline Data
When using the app offline, your progress is stored locally and synced when you reconnect to the internet. Local data remains on your device until sync is complete.
5. Data Sharing and Disclosure
We do not sell your personal information. We may share data only in these circumstances:
- Service Providers: With third-party services that help us operate (Supabase for database, Razorpay for payments)
- Legal Requirements: When required by law or to protect our rights
- Business Transfers: In connection with a merger, acquisition, or sale of assets (you will be notified)
6. Your Rights
You have the right to:
- Access: Request a copy of your personal data
- Correction: Update or correct inaccurate information
- Deletion: Request deletion of your account and associated data
- Export: Download your typing statistics and progress data
- Opt-out: Unsubscribe from marketing communications
To exercise these rights, please contact us at privacy@gurukultypingskill.com or through our Contact Page.
7. Data Retention
We retain your personal data for as long as your account is active or as needed to provide the Service. After account deletion:
- Personal information is deleted within 30 days
- Anonymized usage statistics may be retained for analytics
- Payment records are retained as required by law (typically 7 years)
8. Children's Privacy
The Service is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately.
9. Cookies and Tracking
Our web platform uses cookies and similar technologies for:
- Authentication and session management
- Remembering your preferences (theme, keyboard layout)
- Analytics to improve the Service
You can control cookie preferences through your browser settings.
10. Third-Party Services
Our Service integrates with:
- Supabase: Database and authentication (Privacy Policy)
- Razorpay: Payment processing (Privacy Policy)
11. International Data Transfers
Your data may be stored and processed in servers located outside India. We ensure appropriate safeguards are in place when transferring data internationally.
12. Updates to This Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last updated" date
- Sending an email notification for significant changes
13. Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us:
- Email: privacy@gurukultypingskill.com
- Address: 132A, Poata 2nd Polo, Jodhpur, 342001, Rajasthan, India
For general inquiries, visit our Contact Page.