Privacy Policy

Effective Date: December 30, 2024

This Privacy Policy describes how ProofCode ("we," "us," or "our") collects, uses, and shares your personal information when you use our services.

1. Information We Collect

1.1 Account Information

When you create an account, we collect:

  • Name
  • Email address
  • Password (encrypted)
  • Company name (optional)

1.2 Authentication Data

If you sign in using Google, we receive:

  • Your Google account email
  • Your name
  • Profile picture (if available)

1.3 Payment Information

When you subscribe to our services, our payment processor Stripe collects:

  • Payment card information
  • Billing address
  • Transaction history

Note: We do not store your full payment card details. This information is handled securely by Stripe.

1.4 Candidate Data

When creating a session, recruiters provide:

  • Candidate email address
  • Candidate first and last name
  • Optional personalized message

1.5 Codebase Data

Candidates submit their code for analysis through our platform. This code is processed to generate interview questions and is not stored after analysis (see Section 4.4).

1.6 Usage Data

We automatically collect:

  • IP address
  • Browser type and version
  • Device information
  • Pages visited and actions taken
  • Date and time of visits

2. How We Use Your Information

We use your information to:

  • Provide and maintain our services
  • Process payments and manage subscriptions
  • Analyze codebases and generate interview questions
  • Communicate with you about your account
  • Send service updates and notifications
  • Improve our services and develop new features
  • Comply with legal obligations

3. Third-Party Services

We use the following third-party services:

3.1 Anthropic (Claude AI)

We use Anthropic's Claude AI to analyze codebases and generate interview questions. When you submit code for analysis, it is processed by Anthropic's API. Anthropic's use of your information is governed by their Privacy Policy. Important: Code submitted for analysis is not used by Anthropic to train their models.

3.2 Stripe

We use Stripe to process payments. Stripe's use of your information is governed by their Privacy Policy.

3.3 Google

We use Google for:

  • Authentication: Google Sign-In for account access
  • Analytics: Google Analytics to understand service usage

Google's use of your information is governed by their Privacy Policy.

3.4 Hosting Providers

Our application is hosted on:

3.5 Sentry

We use Sentry for error monitoring and performance tracking under our legitimate interest to maintain service quality and security. When errors occur, Sentry may collect technical information including IP address, browser type, and error details. This data collection does not require consent as it is necessary for the proper functioning of our service. Sentry's use of your information is governed by their Privacy Policy.

4. Data Storage and Security

4.1 Data Location

Your data may be stored and processed in:

  • European Union (EU)
  • United States (US)

4.2 Security Measures

We implement appropriate technical and organizational measures to protect your data, including:

  • Encryption in transit (HTTPS/TLS)
  • Encryption at rest
  • Access controls and authentication
  • Regular security assessments

4.3 Data Retention

We retain your data for as long as your account is active or as needed to provide services. Upon account deletion, your personal data is deleted immediately, except where retention is required by law (e.g., billing records for tax purposes).

4.4 Codebase Data Handling

Code submitted for analysis is processed in real-time and is not stored after the analysis is complete. Only the generated interview questions are retained in your account.

5. Your Rights (GDPR)

If you are in the European Economic Area (EEA), you have the following rights:

5.1 Access

You can request a copy of the personal data we hold about you.

5.2 Rectification

You can request that we correct any inaccurate data.

5.3 Erasure

You can request that we delete your personal data.

5.4 Portability

You can request your data in a machine-readable format.

5.5 Restriction

You can request that we restrict processing of your data.

5.6 Objection

You can object to processing of your data in certain circumstances.

To exercise these rights, contact us at contact@proofcode.dev. We will respond to your request within one month.

5.7 Complaint

You have the right to lodge a complaint with your local data protection authority. For users in France, this is the Commission Nationale de l'Informatique et des Libertés (CNIL): www.cnil.fr.

6. California Privacy Rights (CCPA)

If you are a California resident, you have the right to:

  • Know what personal information we collect
  • Request deletion of your personal information
  • Opt-out of the sale of personal information (we do not sell your data)
  • Non-discrimination for exercising your privacy rights

7. Cookies and Tracking

7.1 Essential Cookies

We use cookies necessary for the service to function, including:

  • Session management
  • Authentication
  • Security
  • Cookie consent preferences

These cookies are always active and do not require consent.

7.2 Analytics Cookies

We use Google Analytics cookies to understand how you use our service. These cookies are only activated after you provide consent via our cookie banner. You can change your preference at any time using the "Cookie Settings" link in the footer.

7.3 Managing Cookies

You can control cookies through your browser settings or by clicking "Cookie Settings" in the footer to update your preferences. Note that disabling essential cookies may affect service functionality.

8. Children's Privacy

Our services are not intended for individuals under 18 years of age. We do not knowingly collect personal information from children. If you become aware that a child has provided us with personal information, please contact us.

9. International Data Transfers

Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place for such transfers, including Standard Contractual Clauses where required.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by email or through the service. Your continued use after changes take effect constitutes acceptance of the updated policy.

11. Contact Us

If you have questions about this Privacy Policy or wish to exercise your rights, please contact us:

Younes Bieche 2590 Boulevard Paul Valery Res Vega Bat C, Chez Soulier 34070 Montpellier, France

Email: contact@proofcode.dev

For GDPR-related inquiries, you may also contact your local data protection authority.