Privacy Policy

Last updated: March 9, 2026

Introduction

Vim Flow ("we," "our," or "us") operates the Vim Flow website located at vim-flow.com (the "Service"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Service.

By using Vim Flow, you agree to the collection and use of information in accordance with this policy. If you do not agree with the terms of this Privacy Policy, please do not access the Service.

Information We Collect

Personal Information

When you sign in to Vim Flow using GitHub OAuth, we collect:

  • Your GitHub username
  • Your GitHub email address (if available)
  • Your GitHub profile picture

Usage Data

We automatically collect certain information when you visit, use, or navigate the Service:

  • Device information (browser type, operating system)
  • IP address
  • Pages visited and time spent on pages
  • Lesson progress and completion data
  • Leaderboard scores and rankings

How We Use Your Information

We use the information we collect to:

  • Provide, maintain, and improve our Service
  • Track your progress through Vim lessons
  • Calculate and display leaderboard rankings
  • Send you account-related notifications
  • Respond to your comments, questions, and requests
  • Monitor and analyze trends, usage, and activities
  • Detect, investigate, and prevent fraudulent transactions

Cookies and Tracking Technologies

We use cookies and similar tracking technologies to track activity on our Service and hold certain information. Cookies are files with a small amount of data that may include an anonymous unique identifier.

We use the following types of cookies:

  • Essential cookies: Required for the Service to function properly
  • Analytics cookies: Help us understand how users interact with the Service
  • Functionality cookies: Remember your preferences and settings

You can instruct your browser to refuse all cookies or indicate when a cookie is being sent. However, some features of the Service may not function properly without cookies.

Third-Party Services

We use third-party services to operate and improve our Service:

  • GitHub OAuth: For user authentication
  • Google Analytics: For website analytics (only after consent)
  • Plausible Analytics: For privacy-friendly analytics (only after consent)
  • Google AdSense: For displaying advertisements
  • Ko-fi: For accepting donations and support
  • Neon (PostgreSQL): For database hosting
  • Vercel: For hosting and deployment

Data Security

We implement appropriate technical and organizational security measures to protect your personal information. However, no method of transmission over the Internet or electronic storage is 100% secure, and we cannot guarantee absolute security.

Data Retention

We will retain your personal information only for as long as is necessary for the purposes set out in this Privacy Policy. We will retain and use your information to the extent necessary to comply with our legal obligations, resolve disputes, and enforce our policies.

Children's Privacy

Our Service is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and you believe your child has provided us with personal information, please contact us.

Your Rights

Depending on your location, you may have certain rights regarding your personal information:

  • Right to access your personal information
  • Right to rectify inaccurate personal information
  • Right to request deletion of your personal information
  • Right to object to processing of your personal information
  • Right to data portability

To exercise these rights, please contact us using the information below.

Changes to This Privacy Policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. You are advised to review this Privacy Policy periodically for any changes.

Contact Us

If you have any questions about this Privacy Policy, please contact us:

Data Deletion Request

If you wish to request deletion of your personal data, please contact us at [email protected]. We will process your request within 30 days in accordance with applicable data protection laws.