Initial grid staff view layout

This commit is contained in:
2026-05-21 23:56:59 +01:00
parent d10ca44023
commit 0eb2f4349c
7 changed files with 240 additions and 264 deletions

View File

@@ -20,8 +20,8 @@
requested solely to send a verification code. This needs to happen, as some data is
restricted to rail staff only due to licensing restrictions.
<strong
>The moment the verification code is sent, the email address is permanently deleted
from the system.</strong
>The moment the verification code is sent, the email address is permanently deleted from
the system.</strong
> It is not stored, it is not logged, and it cannot be looked up later.
</li>
<li class="list-item">
@@ -42,16 +42,17 @@
</li>
<li class="list-item">
<strong class="highlight-text">Fuzzy Location Data:</strong> If the "Near to Me" toggle is
enabled, exact GPS coordinates are calculated, but never leave your device. Your device compresses the position
into a <strong class="highlight-text">"fuzzy location block"</strong> (a geohash) roughly 1.2km
by 0.6km in size before contacting the server to request nearby stations. OwlBoard only processes
that neighborhood block—never an exact location.
enabled, exact GPS coordinates are calculated, but never leave your device. Your device
compresses the position into a
<strong class="highlight-text">"fuzzy location block"</strong> (a geohash) roughly 1.2km by 0.6km
in size before contacting the server to request nearby stations. OwlBoard only processes that
neighborhood block—never an exact location.
</li>
<li class="list-item">
<strong class="highlight-text">Server Logs &amp; IP Addresses:</strong> Like any web application,
self-hosted security tools and the Web Application Firewall (WAF) temporarily process network
IP addresses. This is strictly for system health, infrastructure monitoring, and blocking malicious or
automated attacks.
IP addresses. This is strictly for system health, infrastructure monitoring, and blocking malicious
or automated attacks.
</li>
</ul>
</section>
@@ -89,19 +90,20 @@
<ul class="policy-list">
<li class="list-item">
<strong class="highlight-text">Instant SAR (Right of Access):</strong> The
<strong>Account</strong> dashboard contains a dedicated section displaying
every single line of data which can be identified with the account key block. It can be viewed or copied instantly.
<strong>Account</strong> dashboard contains a dedicated section displaying every single line of
data which can be identified with the account key block. It can be viewed or copied instantly.
</li>
<li class="list-item">
<strong class="highlight-text">The Right to be Forgotten (Instant Erasure):</strong> A
prominent <strong>"Delete Account"</strong> button is available on that same page. Clicking this
instantly wipes the account key. You will be able to re-register at any time, and all of your preferences remain only on your device.
instantly wipes the account key. You will be able to re-register at any time, and all of your
preferences remain only on your device.
</li>
</ul>
<p class="policy-text">
While the pseudonymized settings left behind are not technically personal data once
disconnected from an identity, the OwlBoard project operates on a simple philosophy.
When the delete button is pressed, the data is erased.
disconnected from an identity, the OwlBoard project operates on a simple philosophy. When the
delete button is pressed, the data is erased.
</p>
</section>
@@ -111,8 +113,9 @@
<h3 class="section-heading">4. No Third-Party Conglomerates</h3>
<p class="policy-text">
All data is hosted transparently on isolated, self-hosted server infrastructure in Somerset. OwlBoard does
not use third-party analytics trackers, tracking cookies, or advertising networks.
All data is hosted transparently on isolated, self-hosted server infrastructure in Somerset.
OwlBoard does not use third-party analytics trackers, tracking cookies, or advertising
networks.
</p>
</section>
</section>