diff --git a/app/views/developer_apps/edit.html.erb b/app/views/developer_apps/edit.html.erb
index 0a56fd33..a0b6951f 100644
--- a/app/views/developer_apps/edit.html.erb
+++ b/app/views/developer_apps/edit.html.erb
@@ -33,11 +33,13 @@
<%= f.label :name, t(".app_name") %>
<%= f.text_field :name, required: true %>
-
- <%= f.label :redirect_uri, t(".redirect_uri") %>
- <%= f.text_area :redirect_uri, rows: 3, required: true %>
- <%= t ".redirect_uri_hint" %>
-
+ <% if policy(@app).update_redirect_uri? %>
+
+ <%= f.label :redirect_uri, t(".redirect_uri") %>
+ <%= f.text_area :redirect_uri, rows: 3, required: true %>
+ <%= t ".redirect_uri_hint" %>
+
+ <% end %>
<%# === Cards 2+3 wrapped in Alpine === %>