diff --git a/frontend/src/lang/fr.json b/frontend/src/lang/fr.json
index ca33c724bcf0b256106c1e69e449275c13f18808..91889c13c0660bf995665a7e6bbc52f8ecbaffb6 100644
--- a/frontend/src/lang/fr.json
+++ b/frontend/src/lang/fr.json
@@ -373,7 +373,11 @@
 		"typingTestDuration": "Durée (en secondes)",
 		"typingTestRepetition": "Nombre de fois à répéter",
 		"typingTestText": "Texte",
-		"typingTestInfoNote": "Si aucune durée n'est fournis le mode \"plus vite que possible\" sera activé."
+		"typingTestInfoNote": "Si aucune durée n'est fournis le mode \"plus vite que possible\" sera activé.",
+		"consentParticipation": "Si vous acceptez de participer, vous serez invité·e à participer à des sessions de tutorat en ligne avec un tuteur de langue étrangère. Vous serez également invité à remplir des questionnaires avant et après les sessions de tutorat. Les sessions de tutorat seront enregistrées pour analyse ultérieure.Nous vous demandons de prévoir de réaliser un minimum de 8 sessions d'une heure de tutorat (donc 8 heures au total), au cours d'une période de 1 à 3 mois. Vous pouvez bien sûr en réaliser plus si vous le souhaitez. Vous pouvez cependant arrêter de participer à l'étude à tout moment.",
+		"consentPrivacy": "Les données collectées (par exemple, les transcriptions des conversations, les résultats de tests, les mesures de frappe, les informations sur les participants comme l'age ou le genre) seront traitées de manière confidentielle et anonyme. Elles seront conservées après leur anonymisation intégrale et ne pourront être utilisées qu'à des fins scientifiques ou pédagogiques. Elles pourront éventuellement être partagées avec d'autres chercheurs ou enseignants, mais toujours dans ce cadre strictement de recherche ou d'enseignement.",
+		"consentRights": "Votre participation à cette étude est volontaire. Vous pouvez à tout moment décider de ne plus participer à l'étude sans avoir à vous justifier. Vous pouvez également demander à ce que vos données soient supprimées à tout moment. Si vous avez des questions ou des préoccupations concernant cette étude, vous pouvez contacter le responsable de l'étude.",
+		"consentStudyData": "Informations sur l'étude."
 	},
 	"button": {
 		"create": "Créer",
diff --git a/frontend/src/lib/components/studies/StudyForm.svelte b/frontend/src/lib/components/studies/StudyForm.svelte
index 44e116926296ae3621355faa102b72154d42151a..f54dea79026e01e01bedf235b1344306b4651b6c 100644
--- a/frontend/src/lib/components/studies/StudyForm.svelte
+++ b/frontend/src/lib/components/studies/StudyForm.svelte
@@ -10,6 +10,7 @@
 	import User from '$lib/types/user';
 	import SurveyTypingSvelte from '$lib/types/surveyTyping.svelte';
 	import type Study from '$lib/types/study.js';
+	import { onMount } from 'svelte';
 
 	let {
 		study = $bindable(),
@@ -32,16 +33,32 @@
 	let endDate = study ? study.endDate : new Date();
 	let nbSession = study ? study.nbSession : 8;
 	let tests = study ? [...study.tests] : [];
-	let consentParticipation = study ? study.consentParticipation : '';
-	let consentPrivacy = study ? study.consentPrivacy : '';
-	let consentRights = study ? study.consentRights : '';
-	let consentStudyData = study ? study.consentStudyData : '';
+	let consentParticipation = study
+		? study.consentParticipation
+		: $t('studies.consentParticipation');
+	let consentPrivacy = study ? study.consentPrivacy : $t('studies.consentPrivacy');
+	let consentRights = study ? study.consentRights : $t('studies.consentRights');
+	let consentStudyData = study ? study.consentStudyData : $t('studies.consentStudyData');
 
 	let newUsername: string = $state('');
 	let newUserModal = $state(false);
 	let selectedTest: SurveyTypingSvelte | Survey | undefined = $state();
 	let users: User[] = $state(study?.users ?? []);
 
+	/**
+	 * Triggers the autosize update for all textarea elements in the document, to adjust the textarea
+	 * size based on the initial content.
+	 */
+	function triggerAutosize() {
+		const textareas = document.querySelectorAll('textarea');
+		textareas.forEach((textarea) => {
+			autosize.update(textarea);
+		});
+	}
+	onMount(() => {
+		triggerAutosize();
+	});
+
 	/**
 	 * Opens the participant search dialog to allow adding a new user.
 	 */