Add Terms and Conditions page and link it from registration/footer
Adds a /terms page and links it from the site footer and from the "I agree to the Terms and Conditions" checkbox on registration, which previously didn't point anywhere.
This commit is contained in:
@@ -68,6 +68,8 @@
|
||||
<div class="container text-center small">
|
||||
<div class="mb-1">
|
||||
<a href="{{ path('website_help_wanted') }}" class="link-light">{{ 'footer.help_wanted'|trans }}</a>
|
||||
·
|
||||
<a href="{{ path('website_terms') }}" class="link-light">{{ 'footer.terms'|trans }}</a>
|
||||
</div>
|
||||
© {{ "now"|date("Y") }} {{ 'site.name'|trans }}
|
||||
</div>
|
||||
|
||||
@@ -10,6 +10,9 @@
|
||||
{{ form_row(registrationForm.username) }}
|
||||
{{ form_row(registrationForm.plainPassword) }}
|
||||
{{ form_row(registrationForm.agreeTerms) }}
|
||||
<p class="small text-muted mt-n2 mb-3">
|
||||
<a href="{{ path('website_terms') }}" target="_blank" rel="noopener">Read the Terms and Conditions</a>
|
||||
</p>
|
||||
{{ form_row(registrationForm.marketingOptIn) }}
|
||||
{{ form_row(registrationForm.captcha) }}
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
{% extends 'layout/site.html.twig' %}
|
||||
|
||||
{% block title %}Terms and Conditions | {{ 'site.name'|trans }}{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-lg-9">
|
||||
<div class="mb-4">
|
||||
<h1 class="display-6 fw-bold">Terms and Conditions</h1>
|
||||
<p class="text-secondary">Last updated: 29 August 2026</p>
|
||||
</div>
|
||||
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body">
|
||||
<p>
|
||||
Welcome to EscapePage. These Terms and Conditions ("Terms") govern your use of this
|
||||
website and the online escape-room game(s) offered on it (together, the "Service"). By
|
||||
creating an account or otherwise using the Service, you agree to these Terms.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">1. The Service</h2>
|
||||
<p>
|
||||
EscapePage is a hobby project offering collaborative, browser-based escape-room
|
||||
experiences. The Service is under active development: games, features, and content may
|
||||
change, be added, or be removed at any time, without notice.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">2. Accounts</h2>
|
||||
<p>
|
||||
You need an account to play. You are responsible for keeping your login details
|
||||
confidential and for all activity under your account. You must provide accurate
|
||||
information when registering, and you must be at least 16 years old, or the minimum age
|
||||
required in your country to consent to online services without parental approval,
|
||||
whichever is higher.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">3. Acceptable Use</h2>
|
||||
<p>You agree not to:</p>
|
||||
<ul>
|
||||
<li>attempt to cheat, exploit bugs, or bypass the intended puzzle mechanics in a way that spoils the game for other players;</li>
|
||||
<li>harass, abuse, or send unlawful or offensive content to other players or the operator;</li>
|
||||
<li>use automated tools to scrape, overload, or attack the Service;</li>
|
||||
<li>use the Service for any unlawful purpose.</li>
|
||||
</ul>
|
||||
<p>
|
||||
Accounts that break these rules may be suspended or removed at the operator's discretion.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">4. Feedback and Submitted Content</h2>
|
||||
<p>
|
||||
If you submit feedback, ratings, or written comments through the Service, you grant the
|
||||
operator a non-exclusive, royalty-free right to use, store, and display that content
|
||||
(for example, as aggregate feedback scores or anonymised testimonials) in connection with
|
||||
the Service.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">5. Donations</h2>
|
||||
<p>
|
||||
The Service may offer an optional way to support its development through a third-party
|
||||
payment provider (currently PayPal). Donations are voluntary, are not required to play,
|
||||
do not unlock any in-game advantage, and are non-refundable except where required by law.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">6. Availability and "As Is" Service</h2>
|
||||
<p>
|
||||
The Service is provided free of charge, "as is" and "as available," without warranties of
|
||||
any kind, express or implied. As a small, self-hosted hobby project, uptime, data
|
||||
retention, and long-term availability are not guaranteed.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">7. Intellectual Property</h2>
|
||||
<p>
|
||||
The game stories, puzzles, artwork, and source code are the property of the operator or
|
||||
used under licence, except where third-party or open-source components state otherwise.
|
||||
You may not copy, redistribute, or republish game content without permission.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">8. Limitation of Liability</h2>
|
||||
<p>
|
||||
To the fullest extent permitted by law, the operator is not liable for any indirect,
|
||||
incidental, or consequential damages arising from your use of, or inability to use, the
|
||||
Service.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">9. Changes to These Terms</h2>
|
||||
<p>
|
||||
These Terms may be updated from time to time; the "Last updated" date above will reflect
|
||||
the most recent change. Continuing to use the Service after a change means you accept the
|
||||
updated Terms.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">10. Governing Law</h2>
|
||||
<p>
|
||||
These Terms are governed by the laws of the Netherlands, without regard to its conflict
|
||||
of law principles.
|
||||
</p>
|
||||
|
||||
<h2 class="h5 mt-4">11. Contact</h2>
|
||||
<p class="mb-0">
|
||||
Questions about these Terms are welcome. Please reach out to the operator through the
|
||||
contact details available on this site.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user