Privacy

Your data stays yours

StreakSync only collects what it needs to remind you about your streaks. Here's all of it, in plain words.

PRIVACY ADVISORYNO DATA SOLDCLEAN CONTENT ONLY

What you think we know

Your search history, your passwords, that you copy answers from the Discuss tab

What we actually know

Whether you solved a problem today. That's it.

Stored in your browser

  • The platforms you track, your LeetCode and GFG usernames, and your reminder times.
  • Your GitHub sign-in token and GitHub email, on that device only.
  • Your latest streak status.

On our server, only if you use email reminders

  • Your GitHub user id, username and verified primary email.
  • Your GitHub sign-in token, encrypted with AES-GCM.
  • The platforms you track, your usernames, reminder times and time zone.

The server uses this at each selected reminder time to check your streaks and email you about anything unfinished. Emails are sent through Brevo.

Anonymous usage counts

Once a day the extension sends a random install id, its version, your browser type, which platforms you track (yes or no for each), whether email is on and how many reminder times you have. No usernames, emails or tokens. This is how we count how many people use StreakSync.

What StreakSync reads

  • GitHub: your profile, verified email addresses and contribution calendar. It cannot read or change your code.
  • LeetCode and GeeksforGeeks: your public submission calendars, by username.

Deleting your data

Click Disconnect next to GitHub in StreakSync settings to delete your data from the server. Removing the extension deletes what's stored in your browser and removes your install from the usage counts. Your data is never sold or shared.