diff --git a/assets/dbp-signature.html.ejs b/assets/dbp-signature.html.ejs
index bf6864be2c5ad50835a47c0fd37134ea0adfd473..c8d50ad329d9bf3ee769a2d61031e6ce68682e2a 100644
--- a/assets/dbp-signature.html.ejs
+++ b/assets/dbp-signature.html.ejs
@@ -56,6 +56,7 @@
 <dbp-provider id="root"
               lang="de" entry-point-url="<%= entryPointURL %>"
               <%= buildInfo.env !== 'production' ? 'show-nextcloud-file-picker' : '' %>
+              <%= buildInfo.env !== 'production' ? 'allow-signature-rotation' : '' %>
               nextcloud-web-app-password-url="<%= nextcloudWebAppPasswordURL %>"
               nextcloud-webdav-url="<%= nextcloudWebDavURL %>"
               nextcloud-name="<%= nextcloudName %>"
diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 58019a17f82ab90db974145fb68cc196c5ba4e6e..8789056b5c4229c4bcdce2d25893fc2d7792a46f 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -890,6 +890,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                                     @click="${this.hidePDF}"><dbp-icon name="close"></dbp-icon></button>
                             </div>
                             <dbp-pdf-preview lang="${this.lang}"
+                                             subscribe="allow-signature-rotation:allow-signature-rotation"
                                              signature-placeholder-image-src="${placeholderUrl}"
                                              signature-width="145"
                                              signature-height="45"
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index 4e23ed103db5619fd7414e6d0c89f822edfd6f87..c810b89aac0a282dcaa308b1846d05dbc3c17b5b 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -1052,6 +1052,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
                                     @click="${this.hidePDF}"><dbp-icon name="close"></dbp-icon></button>
                             </div>
                             <dbp-pdf-preview lang="${this.lang}"
+                                             subscribe="allow-signature-rotation:allow-signature-rotation"
                                              signature-placeholder-image-src="${placeholderUrl}"
                                              signature-width="80"
                                              signature-height="29"
diff --git a/src/dbp-signature-verification-full.js b/src/dbp-signature-verification-full.js
index d398f677274d5155b240397905042fd57cd2457a..204115354d8ed5d3a6908386fe44ca3b84ee737c 100644
--- a/src/dbp-signature-verification-full.js
+++ b/src/dbp-signature-verification-full.js
@@ -791,6 +791,7 @@ class SignatureVerificationFull extends ScopedElementsMixin(DBPSignatureLitEleme
                                     @click="${this.hidePDF}"><dbp-icon name="close"></dbp-icon></button>
                             </div>
                             <dbp-pdf-preview lang="${this.lang}"
+                                             subscribe="allow-signature-rotation:allow-signature-rotation"
                                              signature-placeholder-image-src="${placeholderUrl}"
                                              signature-width="146"
                                              signature-height="42"