diff --git a/App.tsx b/App.tsx
index 4b3b1c00d3e7960846bc4969b9106cd7d09e05ae..90018828c1c31de25a2a16826a7d853697d0baa5 100644
--- a/App.tsx
+++ b/App.tsx
@@ -9,7 +9,7 @@ import {QueryClient, QueryClientProvider} from "@tanstack/react-query";
 const queryClient = new QueryClient();
 
 export default function App() {
-    // LogBox.ignoreAllLogs(true);
+    LogBox.ignoreAllLogs(true);
     useEffect(() => {
       async function prepare() {
         try {
diff --git a/screens/Home/HomeChild.tsx b/screens/Home/HomeChild.tsx
index fa17672944597e3f9eccbfd86f29b60196aeeaa1..7d49b234505f4cac4c7b402f792f219cffe08385 100644
--- a/screens/Home/HomeChild.tsx
+++ b/screens/Home/HomeChild.tsx
@@ -24,7 +24,6 @@ export default function HomeChild({navigation}: Props) {
     const handleButtonQuickGamePressed = async () => {
         const quizData = await getRandomQuiz()
         if (quizData instanceof HttpError) {
-            console.error("Error while fetching random quiz:", quizData);
             return;
         }
         navigation.reset({
diff --git a/screens/Home/MyQuizzes/MyQuizzes.tsx b/screens/Home/MyQuizzes/MyQuizzes.tsx
index d7d94bcb74781ea7bdc5d780285f2546da061fb8..e35ec8d8f3742e044d7c383e9a1d903dfdab3b96 100644
--- a/screens/Home/MyQuizzes/MyQuizzes.tsx
+++ b/screens/Home/MyQuizzes/MyQuizzes.tsx
@@ -17,7 +17,6 @@ export default function MyQuizzes({navigation}: Props) {
     const getRuns = async () => {
         const runs = await getAllRuns();
         if(HttpError.isHttpError(runs)) {
-            console.log("Error while getting runs:", runs);
             return
         }
         setRunList(runs);
diff --git a/screens/Multiplayer/Lobby/Lobby.tsx b/screens/Multiplayer/Lobby/Lobby.tsx
index eae3b8e22d12114512fc849b81ade4903ebd0c05..1c7701061d374b9f24d2f34b60d09093e34eb4ea 100644
--- a/screens/Multiplayer/Lobby/Lobby.tsx
+++ b/screens/Multiplayer/Lobby/Lobby.tsx
@@ -49,31 +49,24 @@ export default function Lobby({navigation, route}: Props) {
     const userInvite = { id: 0, username: 'Invite', email: 'invite@email.com'}
     let goodId = roomId;
     const initSSE = async () => {
-        console.log("Init SSE for quiz ID:", quizId);
         if(isHost && quizId) {
             const response = await createParty(quizId);
             if (HttpError.isHttpError(response)) {
-                console.error("Failed to create party:", response.message);
                 return;
             }
-            console.log("Created party with ID:", response);
             goodId = response;
             setRoomIdCreated(response);
         }
-        console.log("User try to joined party with ID:", goodId);
 
         const es = new EventSource<CustomEventType>(`https://klebert-host.com:33036/party/join/${goodId}`);
         setEsUseState(es);
 
         es.addEventListener("gameStarted",  async (event) => {
             if(!event.data) return;
-            console.log("Game started event data:",event.data);
             const responseGenerate = await generateRun();
             if(HttpError.isHttpError(responseGenerate)) {
-                console.log("zzzzzzzzz");
                 return;
             }
-            console.log("generate run",responseGenerate);
 
             setRunId(responseGenerate);
             // navigation.navigate("PlayingQuizMultiMode", {runId: responseGenerate, questionCount:event.data.questionCount, es: es, roomId: roomId, isHost: true});
@@ -81,7 +74,6 @@ export default function Lobby({navigation, route}: Props) {
         });
 
         es.addEventListener("userJoined", (event) => {
-            console.log("User joined event data:", event.data);
             if(!event.data) return;
 
             const newUsers: User[] = JSON.parse(event.data);
@@ -136,7 +128,6 @@ export default function Lobby({navigation, route}: Props) {
     };
 
     const onPlayPressed = () => {
-        console.log("playing es :" + esUseState);
         startParty();
     };
 
diff --git a/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiMode.tsx b/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiMode.tsx
index e7d8f46d690bd10e2529c41da745bae4e3607f08..c771a44921a36154a16b6ee23bce57549f1d8d0e 100644
--- a/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiMode.tsx
+++ b/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiMode.tsx
@@ -52,7 +52,6 @@ export default function PlayingQuizMultiMode({route, navigation}:Props) {
 
     const initES = () => {
         es.addEventListener("nextQuestion", (event) => {
-            console.log("nextQuestion event data:");
             if (!event.data) return;
             const question: Question = JSON.parse(event.data);
 
@@ -61,15 +60,12 @@ export default function PlayingQuizMultiMode({route, navigation}:Props) {
         });
 
         es.addEventListener("gameEnded", (event) => {
-            console.log("gameEnded event data:");
             if (!event.data) return;
             const users: UserEndQuiz[] = JSON.parse(event.data);
-            console.log("users:", users);
             navigation.navigate("EndQuizMulti", { users: users, questionCount: questionCount });
         });
     }
     const fetchRuns = async () => {
-        console.log("run to get info :", runId);
         if (runId === undefined) return;
         const runFetched = await getRunsInfo(runId);
         if (runFetched instanceof HttpError) {
@@ -88,7 +84,6 @@ export default function PlayingQuizMultiMode({route, navigation}:Props) {
     useEffect(() => {
         initES();
         fetchRuns();
-        console.log("fetching first question");
         nextQuestion();
     }, []);
 
diff --git a/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiModeBody.tsx b/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiModeBody.tsx
index 8ab9356fad721310c6d0bd8986961f8291473371..f2867a98e2e371a98783b3ce9665f0571ed06fa5 100644
--- a/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiModeBody.tsx
+++ b/screens/Multiplayer/Lobby/PlayingQuizMultiMode/PlayingQuizMultiModeBody.tsx
@@ -83,7 +83,6 @@ export default function PlayingQuizMultiModeBody({runId, actualQuestion, fetchAc
     };
 
     const initSocket = async () => {
-        console.log("init socket in body");
         es.addEventListener("answerRevealed", (event) => {
             if(!event.data) return;
             const answers: AnswerSSEResponse = JSON.parse(event.data);
diff --git a/screens/Multiplayer/MultiplayerCommunity/MultiplayerCommunity.tsx b/screens/Multiplayer/MultiplayerCommunity/MultiplayerCommunity.tsx
index dbc402b7f8224dada3195d8ca4c4e8736e5d7c7b..29ee725ab2cac3bc9800173a26a8789fce349ba3 100644
--- a/screens/Multiplayer/MultiplayerCommunity/MultiplayerCommunity.tsx
+++ b/screens/Multiplayer/MultiplayerCommunity/MultiplayerCommunity.tsx
@@ -21,7 +21,6 @@ export default function MultiplayerCommunity({navigation}: Props) {
     const fetchCommunityQuizzes = async ({pageParam = 1}) => {
         const quizzes = await getCommunityQuiz(pageParam,7);//TODO: changer pour get les quiz community public
         if (HttpError.isHttpError(quizzes)) {
-            console.error("Error while fetching community quizzes:", quizzes);
             return [];
         }
         return quizzes;
diff --git a/services/MultiService.ts b/services/MultiService.ts
index 9fe9419469e07f5fe1ae4ba50844e57cce9f1973..3cd440d2a65f1799ccbaeb4712569711422133ff 100644
--- a/services/MultiService.ts
+++ b/services/MultiService.ts
@@ -6,8 +6,6 @@ export const useMultiService = () => {
     const url = "https://klebert-host.com:33036"
 
         const createParty = async (quizId: string) : Promise<string | HttpError> => {
-        console.log("Create party with ID :", quizId);
-        console.log(url+"/party");
         const requestBody = {
             quizId: quizId,
         };
@@ -16,10 +14,8 @@ export const useMultiService = () => {
             const response = await axios.post(`${url}/party`, requestBody, {
                 withCredentials: true,
             });
-            console.log("Response data:", response.data.id);
             return response.data.id;
         } catch (error: any) {
-            console.log("Error while create party:", error);
 
             if (error.response) {
                 return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
@@ -30,15 +26,12 @@ export const useMultiService = () => {
     }
 
     const generateRun = async () : Promise<string | HttpError> => {
-        console.log("generateRun");
         try {
             const response = await axios.get(`${url}/party/generateRun`, {
                 withCredentials: true,
             });
             return response.data.runId;
         } catch (error: any) {
-            console.log("Error while generate run:", error);
-
             if (error.response) {
                 return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
             } else {
@@ -48,16 +41,12 @@ export const useMultiService = () => {
     };
 
     const revealAnswer = async () : Promise<boolean | HttpError> => {
-        console.log("revealAnswer");
         try {
             const response = await axios.get(`${url}/party/revealAnswer`, {
                 withCredentials: true,
             });
-            console.log("revealAnswer done");
             return true;
         } catch (error: any) {
-            console.log("Error while reveal Answer:", error);
-
             if (error.response) {
                 return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
             } else {
@@ -67,7 +56,6 @@ export const useMultiService = () => {
     };
 
     const answerQuestion = async (questionId: number, answerId: number) : Promise<boolean | HttpError> => {
-        console.log("answerQuestion");
         const requestBody = {
             questionId: questionId,
             answerId: answerId,
@@ -77,10 +65,8 @@ export const useMultiService = () => {
             const response = await axios.post(`${url}/party/answer`, requestBody,{
                 withCredentials: true,
             });
-            console.log("answerQuestion done");
             return true;
         } catch (error: any) {
-            console.log("Error while reveal Answer:", error);
 
             if (error.response) {
                 return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
@@ -91,15 +77,12 @@ export const useMultiService = () => {
     };
 
     const nextQuestion = async () : Promise<boolean | HttpError> => {
-        console.log("nextQuestion");
         try {
             const response = await axios.get(`${url}/party/nextQuestion`, {
                 withCredentials: true,
             });
-            console.log("nextQuestion done");
             return true;
         } catch (error: any) {
-            console.log("Error while nextQuestion:", error);
 
             if (error.response) {
                 return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
@@ -110,15 +93,12 @@ export const useMultiService = () => {
     };
 
     const startParty = async () : Promise<boolean | HttpError> => {
-        console.log("startParty");
         try {
             const response = await axios.get(`${url}/party/start`, {
                 withCredentials: true,
             });
-            console.log("startParty done");
             return true;
         } catch (error: any) {
-            console.log("Error while startParty:", error);
 
             if (error.response) {
                 return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
@@ -129,15 +109,12 @@ export const useMultiService = () => {
     };
 
     const getScore = async () : Promise<number | HttpError> => {
-        console.log("getScore");
         try {
             const response = await axios.get(`${url}/party/score`, {
                 withCredentials: true,
             });
-            console.log("getScore done");
             return response.data.score;
         } catch (error: any) {
-            console.log("Error while startParty:", error);
 
             if (error.response) {
                 return new HttpError(error.response.status, error.response.data?.message || "HTTP error");
diff --git a/services/QuizService.ts b/services/QuizService.ts
index 333cbf4131a2caff87c70ae947363c2c7262fa0a..128f2008a5a64bc2c8cb4494e1b039abc60717f8 100644
--- a/services/QuizService.ts
+++ b/services/QuizService.ts
@@ -29,7 +29,6 @@ export const useQuizService =  () => {
             const runId =  response.data.id;
             return {id: runId, quizId: response.data.quizId};
         } catch (error: any) {
-            console.log("Error while generating quiz:", error);
 
             if (error.response) {
                 // Gestion des erreurs HTTP