Privacy Policy

Last updated: July 27, 2026. This Privacy Policy details how Rustyn Analyzer collects, uses, and protects your data.

1. Overview & Single Purpose Declaration

Rustyn Analyzer ("we", "our", "us") operates the Rustyn Analyzer Chrome Browser Extension and Web Application (analzer.rustyn.me).

Single Purpose Declaration:The extension's sole purpose is to detect accepted coding submissions on LeetCode, evaluate expected vs. actual Big-O time/space complexity using Groq AI, and sync problem metadata with your private revision queue and GitHub repository.

We never sell, rent, trade, or monetize your personal information or solution code to third parties or advertisers.

2. Information We Collect & Store

  • Account Profiles: Name and email address collected during OAuth registration (Google / GitHub) to associate your personal spaced repetition dashboard.
  • Submission Code & Metadata: LeetCode problem titles, programming language, code snippets, runtime/memory stats, and completion timestamps.
  • API & Extension Keys: User-supplied Groq API Keys and Chrome Extension Sync Keys are stored locally in your browser storage or encrypted in database records.

3. How Information Is Used

We use your data solely for operational feature execution:

  • Generating Big-O complexity analysis and algorithm feedback via Groq AI.
  • Automatically committing accepted solutions to your designated GitHub repository.
  • Calculating spaced repetition intervals (Stage 1 through 5 revision queues).
  • Dispatching operational onboarding confirmation emails via Resend.

4. Chrome Extension Permissions Justification

The Rustyn Analyzer Extension adheres to Chrome Web Store Manifest V3 guidelines with minimal permissions:

  • storage: Used to cache local user preferences and extension sync keys.
  • activeTab & scripting: Used to inspect the active LeetCode code editor upon user submission.
  • leetcode.com: Required to monitor submission result DOM elements and trigger complexity analysis.
  • analzer.rustyn.me: Required to sync submission stats with your live web dashboard.

The extension runs zero analytics tracking scripts, does not inject third-party ads, and never reads browsing history outside authorized problem domains.

5. Contact Us & Data Deletion

To request data export or complete account deletion, contact technical support at support@rustyn.me or visit our Contact Support Page.