Simple, transparent details on how your data is handled on DSAPatterns.
When you sign in to DSAPatterns using Google OAuth, we receive your basic profile information (email address, display name, and profile picture). We also store your bookmarked patterns and code language preference (C++, Python, or Java).
We use your information exclusively to authenticate your session, save your pattern progress and bookmarks, and maintain your preferred template language. We do not sell your personal data or use it for advertising.
Authentication and user state are securely managed via Supabase / Firebase. Anonymous analytics are collected via Vercel Analytics to improve site performance. These third parties process data solely on our behalf.
You maintain full control over your saved account data. Signing out ends your active session, and clearing local storage resets all offline pattern caches and saved preferences.