From 7df190220f83954e94a934cffc51b262e6596a33 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Mon, 19 Jun 2023 14:21:17 +0100 Subject: [PATCH] Add bus & ferry to public ldb --- src/lib/islands/quick-link-island.svelte | 2 +- src/lib/islands/result-island.svelte | 8 +- src/lib/ldb/public-ldb.svelte | 188 +++++++++++++----- src/routes/+page.svelte | 2 +- src/routes/ldb/+page.svelte | 16 +- src/routes/more/privacy/+page.svelte | 47 ++++- .../{result-timetable => train}/+page.svelte | 0 7 files changed, 200 insertions(+), 63 deletions(-) rename src/routes/{result-timetable => train}/+page.svelte (100%) diff --git a/src/lib/islands/quick-link-island.svelte b/src/lib/islands/quick-link-island.svelte index c539348..8051685 100644 --- a/src/lib/islands/quick-link-island.svelte +++ b/src/lib/islands/quick-link-island.svelte @@ -19,7 +19,7 @@ {link.toUpperCase()} {:else if link.length === 4} - + {link.toUpperCase()} {/if} diff --git a/src/lib/islands/result-island.svelte b/src/lib/islands/result-island.svelte index 0b5730c..4f73eb5 100644 --- a/src/lib/islands/result-island.svelte +++ b/src/lib/islands/result-island.svelte @@ -18,4 +18,10 @@

{line}

{/each} - \ No newline at end of file + + + \ No newline at end of file diff --git a/src/lib/ldb/public-ldb.svelte b/src/lib/ldb/public-ldb.svelte index 5e324ed..8d4e1b5 100644 --- a/src/lib/ldb/public-ldb.svelte +++ b/src/lib/ldb/public-ldb.svelte @@ -1,5 +1,6 @@
- +
+

OwlBoard stores as little data as possible to offer its functions for you to use. + OwlBoard does not use any cookies, any data that is required is stored in your browser. +

+

Owlboard does not log IP addresses or browser fingerprints.

+

If you do not sign up

+

If you do not sign up, no personal data is processed or stored unless you report an issue. +

+

If you do sign up

+

If you do sign up for the rail staff version of OwlBoard, then we do need to store some data + but none of it can be used to personally identify you. +

+

When you sign up, you will need to provide a work email address which is checked to confirm that + it originates from a railway company. You are then sent an email with a registration link, OwlBoard + at this point, the username portion of the email address is discarted - for example 'a-user@owlboard.info' + would be stored at '@owlboard.info'. This host part of your email address is stored so that the data that + is displayed to you can be filtered, showing relevent results more prominently. +

+

The email-server may store the address and message content per it's usual operation and you consent to this + when you sign up. +

+

Alongside the host poriton of your email address, we store a randomly generated UUID which is used to authorize + access to the rail staff data. +

+

Reporting an Issue

+

When you report an issue, some data is collected - This data is: your browsers User Agent string and the size of the window you + are viewing the website in.

+

Any data that is submitted when you report an issue will be publically viewable alongside the + OwlBoard/backend git repository.

+
+