diff --git a/src/frontend/app/home/home.component.html b/src/frontend/app/home/home.component.html
index 63e5a3e7131f84bcb5ca7e43b796ae6d22f13063..a75ffd1b264b31ba32f682273bc57ebd0411e7ba 100644
--- a/src/frontend/app/home/home.component.html
+++ b/src/frontend/app/home/home.component.html
@@ -60,6 +60,7 @@
                                         <mat-icon [ngStyle]="{'color': row.priority_color}" color="primary"
                                             class="{{row.status_icon.charAt(0)}}{{row.status_icon.charAt(1)}} {{row.status_icon}} {{row.status_icon.charAt(0)}}{{row.status_icon.charAt(1)}}-2x"
                                             title="{{row.status_label}} ({{row.status_id}})"></mat-icon>
+                                        <span *ngIf="row.confidentiality === 'Y'" class="watermark">{{lang.confidential}}</span>
                                     </div>
                                     <div style="padding-top: 5px;color: rgba(0,0,0,0.4);font-size: 90%;overflow: hidden;text-overflow: ellipsis;"
                                         title="{{row.alt_identifier}} (n°{{row.res_id}})">
diff --git a/src/frontend/app/home/home.component.scss b/src/frontend/app/home/home.component.scss
index 30d9dc381dde99e0d387cc25ce4ee79de5a321f5..9e8224eeef5ba10837e2c03a7b5f83a4adabef37 100644
--- a/src/frontend/app/home/home.component.scss
+++ b/src/frontend/app/home/home.component.scss
@@ -11,3 +11,13 @@
         opacity: 0.5;
     }
 }
+
+.watermark {
+    position: absolute;
+    transform: rotate(-20deg);
+    color: red;
+    font-weight: bold;
+    margin-left: -80px;
+    margin-top: 10px;
+    opacity: 0.6;
+  }
\ No newline at end of file
diff --git a/src/frontend/app/list/basket-list.component.html b/src/frontend/app/list/basket-list.component.html
index 15a3cfeb8aac6dd2244e6833003f5cbbcf99efb8..be9fa234b9aa5e27b1e8a0cd0abde6deeff7d724 100644
--- a/src/frontend/app/list/basket-list.component.html
+++ b/src/frontend/app/list/basket-list.component.html
@@ -121,6 +121,7 @@
                                             <mat-icon *ngIf="row.isLocked !== true" title="{{row.statusLabel}}" [ngStyle]="{'color': row.priorityColor}" color="primary"
                                                 class="{{row.statusImage.charAt(0)}}{{row.statusImage.charAt(1)}} {{row.statusImage}} {{row.statusImage.charAt(0)}}{{row.statusImage.charAt(1)}}-2x">
                                             </mat-icon>
+                                            <span *ngIf="row.confidentiality === 'Y'" class="watermark">{{lang.confidential}}</span>
                                             <mat-icon *ngIf="row.isLocked === true" title="{{lang.warnLockResInProgress}} : {{row.locker}}" style="color: red;" class="fa fa-lock fa-2x">
                                             </mat-icon>
                                         </span>
diff --git a/src/frontend/app/list/basket-list.component.scss b/src/frontend/app/list/basket-list.component.scss
index 7c75e41b24aa3f62e4f950b555c8afa6fe59b1a8..1f2f4f1823f600bffbf098aa6ac652adf6cad9c9 100644
--- a/src/frontend/app/list/basket-list.component.scss
+++ b/src/frontend/app/list/basket-list.component.scss
@@ -36,4 +36,14 @@
 
 .locked {
   opacity: 0.5;
+}
+
+.watermark {
+  position: absolute;
+  transform: rotate(-20deg);
+  color: red;
+  font-weight: bold;
+  margin-left: -80px;
+  margin-top: 10px;
+  opacity: 0.6;
 }
\ No newline at end of file
diff --git a/src/frontend/lang/lang-en.ts b/src/frontend/lang/lang-en.ts
index aca41b16a095d4388a02f28e4392cb1767938140..74a5a22bc3e8d5ebdc857dd833cc2586dfb28e20 100755
--- a/src/frontend/lang/lang-en.ts
+++ b/src/frontend/lang/lang-en.ts
@@ -1023,4 +1023,5 @@ export const LANG_EN = {
     "to_visa" : "To approve",
     "to_sign" : "To sign",
     "to_note" : "To note",
+    "confidential" : "Confidential",
 };
diff --git a/src/frontend/lang/lang-fr.ts b/src/frontend/lang/lang-fr.ts
index a0bc79a710c879ebb62525ea60745a9f9452a3cd..ec17b28f00b34b52e8a15fde74d1c0cbf10fd2af 100755
--- a/src/frontend/lang/lang-fr.ts
+++ b/src/frontend/lang/lang-fr.ts
@@ -1053,7 +1053,8 @@ export const LANG_FR = {
     "loginAlreadyExistsInMaarchParapheur" : "Ce login existe déjà dans Maarch Parapheur",
     "maarchParapheurLinkbroken" : "L'utilisateur n'existe plus dans Maarch Parapheur.",
     "maarchParapheurDocuments" : "Mes derniers documents Maarch Parapheur",
-    "to_visa" : "À vise",
+    "to_visa" : "À viser",
     "to_sign" : "À signer",
     "to_note" : "À annoter",
+    "confidential" : "Confidentiel",
 };
\ No newline at end of file
diff --git a/src/frontend/lang/lang-nl.ts b/src/frontend/lang/lang-nl.ts
index 7df82ccdedcfcb89ca2de850c4dd44f7efbf704f..ad50c26052387a7c88590451a2037f6bd3752905 100755
--- a/src/frontend/lang/lang-nl.ts
+++ b/src/frontend/lang/lang-nl.ts
@@ -1049,4 +1049,5 @@ export const LANG_NL = {
     "to_visa" : "To approve", //_TO_TRANSLATE
     "to_sign" : "To sign", //_TO_TRANSLATE
     "to_note" : "To note", //_TO_TRANSLATE
+    "confidential" : "Confidential", //_TO_TRANSLATE
 };