diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte
index 4b2d2ca3..849fe795 100644
--- a/frontend/src/routes/+page.svelte
+++ b/frontend/src/routes/+page.svelte
@@ -191,6 +191,7 @@ $effect(() => {
diff --git a/frontend/src/routes/documents/[id]/+page.svelte b/frontend/src/routes/documents/[id]/+page.svelte
index 166bf225..35556a13 100644
--- a/frontend/src/routes/documents/[id]/+page.svelte
+++ b/frontend/src/routes/documents/[id]/+page.svelte
@@ -74,6 +74,7 @@
diff --git a/frontend/src/routes/persons/[id]/+page.svelte b/frontend/src/routes/persons/[id]/+page.svelte
index c50a5034..c5bb0045 100644
--- a/frontend/src/routes/persons/[id]/+page.svelte
+++ b/frontend/src/routes/persons/[id]/+page.svelte
@@ -81,7 +81,7 @@
- {#if editMode}
+ {#if editMode && data.canWrite}
@@ -236,6 +238,7 @@
+ {#if data.canWrite}
{#key person.id}
{/key}
+ {/if}
{#if coCorrespondents().length > 0}