To function, DSA Master stores minimal data tied to your account:
chrome.storage and is required to authenticate sync requests.With your explicit action (clicking “Sync LeetCode history”), the extension reads your LeetCode session cookie solely in your browser to fetch your own submission history. This data is never stored, logged, or transmitted anywhere other than as the problem history you import above.
Your data powers the core product:
Data is stored in a PostgreSQL database hosted on Supabase. All traffic is served over HTTPS (TLS). The extension token is never stored on our servers after it is issued to your browser; it is hashed for authentication on our API.
We do not sell, rent, or share your personal data with any third party. No advertising, no tracking beacons, no analytics SDKs. Data transmitted by the extension is sent only to the DSA Master API at dsa-master-bice.vercel.app, which is the app itself.
You can disconnect and delete your token from the extension popup at any time, and log out or remove your account from Settings. To permanently delete your account and data, contact us and we'll remove everything within 30 days.