diff --git a/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts b/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts
index 94e5b5cb78507a31f72b19c1ef2019e4c2230740..5001cf0df73639ae93d610edefdef0c684444018 100644
--- a/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts
+++ b/src/app/features/deposit/components/presentationals/deposit-form/deposit-form.presentational.ts
@@ -143,6 +143,7 @@ import {
   Type,
 } from "solidify-frontend";
 import MetadataVersionEnum = Enums.MetadataVersion.MetadataVersionEnum;
+import {SecurityService} from "@shared/services/security.service";
 
 @Component({
   selector: "dlcm-deposit-form",
@@ -530,6 +531,7 @@ export class DepositFormPresentational extends AbstractApplicationFormPresentati
               private readonly _dateService: DateService,
               private readonly _downloadService: DownloadService,
               private readonly _orcidService: OrcidService,
+              private readonly _securityService: SecurityService,
   ) {
     super(_changeDetectorRef, _elementRef, _injector);
 
@@ -968,7 +970,9 @@ export class DepositFormPresentational extends AbstractApplicationFormPresentati
     this.form.get(this.formDefinition.ark).disable();
     this.form.get(this.formDefinition.doi).disable();
     if (isTrue(this.isMetadataEdit)) {
-      this.form.get(this.formDefinition.preservationPolicyId).disable();
+      if (!this._securityService.isRoot()) {
+        this.form.get(this.formDefinition.preservationPolicyId).disable();
+      }
       this.form.get(this.formDefinition.submissionPolicyId).disable();
     }
   }