diff --git a/scripts/langindex.json b/scripts/langindex.json
index d3cf2c75f..f0697bec7 100644
--- a/scripts/langindex.json
+++ b/scripts/langindex.json
@@ -2282,7 +2282,7 @@
"core.phone": "moodle",
"core.pictureof": "moodle",
"core.play": "local_moodlemobileapp",
- "core.policy.policyaccept": "moodle",
+ "core.policy.havereadandagreepolicy": "local_moodlemobileapp",
"core.policy.policyacceptmandatory": "local_moodlemobileapp",
"core.policy.policyagree": "moodle",
"core.policy.policyagreement": "moodle",
diff --git a/src/core/features/policy/lang.json b/src/core/features/policy/lang.json
index 66fdf8295..12b54abe9 100644
--- a/src/core/features/policy/lang.json
+++ b/src/core/features/policy/lang.json
@@ -1,5 +1,5 @@
{
- "policyaccept": "I understand and agree",
+ "havereadandagreepolicy": "I have read and agree to the {{policyname}}",
"policyacceptmandatory": "I understand and agree to the mandatory site policies",
"policyagree": "You must agree to this policy to continue using this site. Do you agree?",
"policyagreement": "Site policy agreement",
diff --git a/src/core/features/policy/pages/site-policy/site-policy.html b/src/core/features/policy/pages/site-policy/site-policy.html
index b17608f30..160a2b81b 100644
--- a/src/core/features/policy/pages/site-policy/site-policy.html
+++ b/src/core/features/policy/pages/site-policy/site-policy.html
@@ -4,35 +4,62 @@
-
-