Back to ewj.dev

Privacy Policy

Last updated: January 11, 2026

1. Introduction

This Privacy Policy describes how ewj.dev ("we," "us," or "our") collects, uses, and shares information about you when you use our websites and applications, including:

  • ewj.dev (main website and portfolio)
  • idea.ewj.dev (idea generation application)
  • social.ewj.dev (social media application)
  • studio.ewj.dev (creative studio application)
  • music.ewj.dev (music application)

By using any of these services (collectively, the "Services"), you agree to the collection and use of information in accordance with this policy.

2. Information We Collect

2.1 Account Information

When you create an account, we collect information you provide directly, including:

  • Email address
  • Name (if provided)
  • Profile information
  • Authentication data through third-party providers (e.g., Google OAuth)

2.2 User-Generated Content

Depending on which Services you use, we may collect:

  • Audio mixes and musical creations
  • Game scores and gameplay data
  • Ideas and notes you create
  • Social media posts and interactions
  • Creative projects and studio content

2.3 Automatically Collected Information

We automatically collect certain information when you use our Services:

  • Usage data (pages visited, features used, time spent on Services)
  • Device information (browser type, operating system)
  • IP address and approximate location
  • Cookies and similar tracking technologies

2.4 Evolution Experience Tracking

Our "Evolution of the UI" interactive experience (ewj.dev/evolution) uses the following data collection:

  • Anonymous Visitor ID: A randomly generated UUID stored in your browser's localStorage to track your progress through the experience. This ID is not linked to any personal information unless you voluntarily provide your email.
  • Progress Data: Actions you complete within each era, stored locally in your browser and optionally synced to our servers for community features.
  • Completion Choices: When you complete an era, you may choose to affect the experience for other visitors (reveal checklist, unlock next era, or continue alone). These choices are recorded with your anonymous visitor ID.
  • Optional Email: If you choose to provide your email during the experience, it will be linked to your visitor ID to enable notifications about community progress.

You can reset your Evolution progress and visitor ID at any time by clearing your browser's localStorage. This will not affect any global community choices you have already made.

3. How We Use Your Information

We use the information we collect to:

  • Provide, maintain, and improve our Services
  • Create and manage your account
  • Process and store your user-generated content
  • Enable features like leaderboards and sharing
  • Analyze usage patterns to improve user experience
  • Communicate with you about updates and changes
  • Protect against fraud and abuse

4. Third-Party Services

We use the following third-party services to operate our platform:

4.1 Authentication (Clerk)

We use Clerk for user authentication and account management. When you sign up or log in, Clerk processes your authentication data. See Clerk's Privacy Policy.

4.2 Google OAuth

If you choose to sign in with Google, we receive your basic profile information (name, email, profile picture) from Google. We only request the minimum permissions necessary to authenticate you. We do not access your Google Drive, Gmail, or other Google services beyond basic authentication.

4.3 Analytics (Vercel)

We use Vercel Analytics to understand how users interact with our Services. This includes aggregated, anonymized data about page views and performance. See Vercel's Privacy Policy.

4.4 Hosting (Vercel)

Our Services are hosted on Vercel's infrastructure. Vercel may collect server logs containing IP addresses and request information.

5. Data Retention and Deletion

We retain your information for as long as your account is active or as needed to provide you with our Services. You may request deletion of your account and associated data at any time by contacting us at ej2586@gmail.com.

Upon deletion request, we will:

  • Delete your account information
  • Remove your user-generated content
  • Remove your data from our active databases

Some information may be retained in backups for a limited period or as required by law.

6. Your Rights

Depending on your location, you may have the following rights:

  • Access: Request a copy of your personal data
  • Correction: Request correction of inaccurate data
  • Deletion: Request deletion of your data
  • Portability: Request your data in a portable format
  • Opt-out: Opt out of certain data processing activities

To exercise any of these rights, please contact us at ej2586@gmail.com.

7. Data Security

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

8. Children's Privacy

Our Services are not directed to 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. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. Continued use of the Services after changes constitutes acceptance of the updated policy.

10. Contact Us

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