Skip to content

[207] Add privacy consent buton to process user's profile analysis#177

Merged
Andriamanampisoa merged 2 commits into
stagingfrom
207-add-concent-personal-data
Jul 15, 2026
Merged

[207] Add privacy consent buton to process user's profile analysis#177
Andriamanampisoa merged 2 commits into
stagingfrom
207-add-concent-personal-data

Conversation

@Andriamanampisoa

@Andriamanampisoa Andriamanampisoa commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

What type of PR is this? (check all applicable)

  • ✨ Feature
  • 🛑 Bug
  • ⚠️ Anomaly
  • 📝 Doc
  • 🎨 Style
  • 🧑‍💻 Refactor
  • 🛠️ Setup
  • 🏗️ Build
  • 🔥 Perfs
  • ✅ Test
  • 🔁 CI
  • ⏩ Revert

Description

This pull request updates the cv-analysis page to require explicit user consent for data processing before starting the CV analysis. The main changes add a consent checkbox, ensure the analysis cannot start without consent, and reset the consent state when the form is cleared.

Linked GitHub Ticket

Closes EpitechPromo2027/G-EIP-600-NAN-6-1-eip-tugdual.de-reviers#207

Workspace

  • 🖥️ Web
  • 🛠️ Server
  • 🔁 CI
  • 🤖 Ai
  • 📱 App

Screenshots

Screenshot From 2026-07-15 19-12-41

@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
talk-up-ai-dev Ready Ready Preview, Comment Jul 15, 2026 5:40pm

@cursor

cursor Bot commented Jul 15, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Client-only UI gating with no API or persistence changes; consent is not recorded server-side in this diff.

Overview
The CV analysis flow now requires explicit consent before Start TalkUp Analysis is enabled. A new dataConsentAccepted state gates canStart alongside the existing CV file and job URL checks, and consent is cleared when the user resets the form.

The action footer adds a bordered consent block using CheckboxInput, with copy about processing personal data (including the CV) and a short note on secure storage and user rights. The start button stays disabled until consent is checked.

Reviewed by Cursor Bugbot for commit 7ac6246. Bugbot is set up for automated code reviews on this repo. Configure here.

@railway-app
railway-app Bot temporarily deployed to talk-up-ai / TalkUp.AI-pr-177 July 15, 2026 17:13 Destroyed
@Andriamanampisoa Andriamanampisoa self-assigned this Jul 15, 2026
@railway-app
railway-app Bot temporarily deployed to talk-up-ai / TalkUp.AI-pr-177 July 15, 2026 17:40 Destroyed
@railway-app

railway-app Bot commented Jul 15, 2026

Copy link
Copy Markdown

🚅 Deployed to the TalkUp.AI-pr-177 environment in talk-up-ai

Service Status Web Updated (UTC)
Backend ✅ Success (View Logs) Jul 15, 2026 at 5:40 pm

@Andriamanampisoa
Andriamanampisoa merged commit a254961 into staging Jul 15, 2026
7 checks passed
@Andriamanampisoa
Andriamanampisoa deleted the 207-add-concent-personal-data branch July 15, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants