CodeSmash

Privacy Policy

Last updated: October 20, 2026

CodeSmash Web Platform Privacy Policy

Last updated: March 2026

1. Overview

CodeSmash ("we", "our", or "us") is a developer productivity and competitive programming platform built by Rohit Siva Shankar. We respect your privacy and are committed to being transparent about how we handle your data.

2. Data We Collect

  • Account information: Email address and display name when you sign up via Google or email authentication.
  • Usage data: Pages visited, features used, and contest calendar interactions — collected anonymously through Vercel Analytics.
  • User-generated content: Code snippets, notes, and todo items you explicitly save within the platform.

3. What We Do NOT Store

We do not sell, share, or rent your personal data to any third party. We do not store credit card numbers, payment details, or any sensitive financial information. All code compiled in our online compiler is processed transiently and never stored on our servers.

4. Google AdSense & Cookies

CodeSmash uses Google AdSense to display advertisements. Google may use cookies to serve ads based on your prior visits to this website or other websites. You can opt out of personalised advertising by visiting Google Ad Settings.

5. Data Security

We use Firebase Authentication and Firestore with strict security rules to protect your data. Connections are always encrypted via HTTPS.

6. Changes to This Policy

We may update this policy from time to time. Continued use of CodeSmash after changes are posted constitutes your acceptance of the revised policy.

7. Contact

For any privacy-related questions, email us at rohit@codesmash.in.

Chrome Extension Privacy Policy

CodeSmash Arena – Chrome Extension Privacy Policy

Last updated: October 20, 2026

CodeSmash Arena is a browser extension developed by CodeSmash (https://codesmash.in) that enhances the Codeforces problem-solving experience by providing an integrated code editor, custom test cases, code execution, and solution submission.

We respect users' privacy and aim to collect and process only the information necessary for the extension to function.

1. Information We Access

CodeSmash Arena may access the following information:

  • Codeforces Username: The extension uses Codeforces usernames and publicly available Codeforces API data to display profile information, problem-solving history, and submission details.
  • Problem Information: The extension reads problem statements, examples, and related information from Codeforces pages to display them in its coding interface.
  • Source Code and Test Cases: The extension processes code written by users, along with test case inputs and expected outputs, to provide code execution functionality.
  • Editor Preferences: Programming language selections, editor settings, and code drafts may be saved locally in the user's browser.

CodeSmash Arena does not require users to provide their Codeforces passwords.

2. How We Use Information

Information accessed by the extension is used to:

  • Display Codeforces problems in an integrated coding environment.
  • Save code drafts and user preferences.
  • Execute user-written code against test cases.
  • Display Codeforces profile information and submission history.
  • Submit solutions to Codeforces when requested by the user.

3. Third-Party Services

Codeforces

CodeSmash Arena interacts with Codeforces to retrieve publicly available problem, profile, and submission information and to submit solutions using the user's existing authenticated session where applicable.

Judge0

When users click Run, their source code, selected programming language, test case inputs, and relevant execution parameters are transmitted to the Judge0 execution service for compilation and execution.

Execution results are returned to the extension and displayed to the user.

These third-party services may process information according to their respective privacy policies and operational practices.

4. Local Data Storage

CodeSmash Arena uses browser storage to save code drafts, selected programming languages, editor preferences, and extension settings.

This information is stored locally in the user's browser unless a particular feature explicitly requires transmission to an external service.

Users can remove locally stored extension data through Chrome's extension and site-data controls. Uninstalling the extension may remove extension-specific storage, but data stored by the Codeforces website may require separate deletion.

5. Data Sharing

  • CodeSmash Arena does not sell users' personal information.
  • Information is transmitted to Codeforces and Judge0 only as necessary to provide the extension's requested functionality.
  • We do not use extension data for advertising, creditworthiness assessments, or unrelated purposes.

6. Data Retention

Code drafts and preferences may remain in browser storage until users clear the relevant data or uninstall the extension.

Codeforces and Judge0 may retain information submitted to their services according to their own policies.

7. Security

We aim to protect user information through appropriate security practices, including HTTPS connections to external services.

No internet-based service can guarantee absolute security.

8. Children's Privacy

CodeSmash Arena is intended as a programming and educational tool. We do not knowingly collect personal information from children in violation of applicable laws.

9. Changes to This Policy

We may update this privacy policy to reflect changes in the extension's functionality, data handling, or applicable requirements. Updates will be published on this page with a revised last-updated date.

10. Contact

For privacy questions, concerns, or requests, contact:

CodeSmash Support

Email: rohit@codesmash.in

Website: https://codesmash.in

11. Independent Product Disclaimer

CodeSmash Arena is an independent product developed by CodeSmash. It is not affiliated with, endorsed by, or officially associated with Codeforces, LeetCode, or Judge0.