Privacy statement.

This commit is contained in:
codevictory
2021-05-11 19:35:21 +03:00
parent 2ae2f601dd
commit c5bd951747
12 changed files with 174 additions and 6 deletions

View File

@@ -4,6 +4,8 @@
@import './pages/index.scss'; @import './pages/index.scss';
@import './pages/form.scss'; @import './pages/form.scss';
@import './pages/performance.scss'; @import './pages/performance.scss';
@import './pages/admin.scss';
@import './pages/privacy.scss';
/* Alerts and form errors */ /* Alerts and form errors */
.alert { .alert {
padding: 15px; padding: 15px;

View File

@@ -0,0 +1,16 @@
table {
width: 93%;
border-spacing: 13px;
}
.actions {
display: flex;
flex-direction: column;
font-size: 0.9em;
}
.choices-collection {
font-size: 0.9em;
border-left: 1px solid;
border-right: 1px solid;
}

View File

@@ -0,0 +1,32 @@
.privacy-text {
display: flex;
flex-direction: column;
width: 80%;
h2 {
text-align: left;
padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.privacy-text {
width: 100%;
}
}
.disclaimer {
display: flex;
flex-direction: column;
font-size: 0.9em;
align-items: center;
margin-bottom: 20px;
p {
margin-bottom: 0px !important;
}
}
p {
max-width: 100% !important;
}

View File

@@ -18,7 +18,11 @@ section.logo ~ section.main {
border-radius: 0px; border-radius: 0px;
} }
.email-link { .generic-link {
color: blue; color: blue;
text-decoration: underline; text-decoration: underline;
} }
hr {
width: inherit;
}

View File

@@ -12,4 +12,8 @@ defmodule RunosaariWeb.PageController do
def covid19(conn, _params) do def covid19(conn, _params) do
render(conn, "covid19.html") render(conn, "covid19.html")
end end
def privacy(conn, _params) do
render(conn, "privacy.html")
end
end end

View File

@@ -19,6 +19,7 @@ defmodule RunosaariWeb.Router do
get "/", PageController, :index get "/", PageController, :index
get "/info", PageController, :info get "/info", PageController, :info
get "/covid19", PageController, :covid19 get "/covid19", PageController, :covid19
get "/privacy", PageController, :privacy
resources "/performers", PerformerController, only: [:index] resources "/performers", PerformerController, only: [:index]
resources "/performances", PerformanceController, only: [:index] resources "/performances", PerformanceController, only: [:index]
resources "/visitors", VisitorController, only: [:new, :create] resources "/visitors", VisitorController, only: [:new, :create]

View File

@@ -54,7 +54,7 @@
<div class="right"> <div class="right">
Inkeri Aula <br /> Inkeri Aula <br />
Katariina Vuorinen <br /> Katariina Vuorinen <br />
<a class="email-link" href="mailto:info@runosaari.net" <a class="generic-link" href="mailto:info@runosaari.net"
>info@runosaari.net</a >info@runosaari.net</a
> >
</div> </div>

View File

@@ -19,7 +19,7 @@
</p> </p>
<p> <p>
<b><i>Ota yhteyttä:</i></b> Inkeri Aula & Katariina Vuorinen, <b><i>Ota yhteyttä:</i></b> Inkeri Aula & Katariina Vuorinen,
<a class="email-link" href="mailto:info@runosaari.net">info@runosaari.net</a> <a class="generic-link" href="mailto:info@runosaari.net">info@runosaari.net</a>
</p> </p>
<h2><i>[TULOSSA]</i> <br />SURVIVAL-ohjeet saariston syrjäseudulle</h2> <h2><i>[TULOSSA]</i> <br />SURVIVAL-ohjeet saariston syrjäseudulle</h2>
<ul> <ul>

View File

@@ -0,0 +1,98 @@
<section class="main" id="privacy">
<h1>Rekisteri- ja tietosuojaseloste</h1>
<div class="privacy-text">
<p>
Tämä on Runosaari-työryhmän EU:n yleisen tietosuoja-asetuksen (GDPR) mukainen rekisteri- ja tietosuojaseloste. Laadittu 11.5.2021. Viimeisin muutos 11.5.2021.
</p>
<h2>1. Rekisterin ylläpitäjä</h2>
<p>
Runosaari-työryhmä
</p>
<h2>2. Rekisteristä vastaava yhteyshenkilö</h2>
<p>
Veikko Lintujärvi<br>
veikko@lintujarvi.fi<br>
+358 442373706<br>
</p>
<h2>3. Rekisterin nimi</h2>
<p>
Tapahtuman osallistujarekisteri
</p>
<h2>4. Oikeusperuste ja henkilötietojen käsittelyn tarkoitus</h2>
<p>
EU:n yleisen tietosuoja-asetuksen mukainen oikeusperuste henkilötietojen käsittelylle on henkilön suostumus (dokumentoitu, vapaaehtoinen, yksilöity, tietoinen ja yksiselitteinen).
</p>
<p>
Henkilötietojen käsittelyn tarkoitus on osallistujille tiedottaminen.
</p>
<p>
Tietoja ei käytetä automatisoituun päätöksentekoon tai profilointiin.
</p>
<h2>5. Rekisterin tietosisältö</h2>
<p>
Rekisteriin tallennettavia tietoja ovat:
<ul>
<li>henkilön nimi</li>
<li>yhteystiedot (sähköpostiosoite, puhelinnumero)</li>
<li>halukkuus osallistua tapahtumapäiviin 22.7. torstai, 23.7. perjantai ja/tai 24.7. lauantai</li>
<li>tarve bussikuljetukselle</li>
<li>tarve majoitukselle</li>
</ul>
</p>
<p>
Tietoja säilytetään viikko tapahtuman päättymisen jälkeen (31.7. asti), joka jälkeen ne poistetaan.
</p>
<h2>6. Säännönmukaiset tietolähteet</h2>
<p>
Rekisteriin tallennettavat tiedot saadaan asiakkaalta mm. www-lomakkeilla lähetetyistä viesteistä, sähköpostitse, puhelimitse,
sosiaalisen median palvelujen kautta ja muista tilanteista, joissa asiakas luovuttaa tietojaan.
</p>
<h2>7. Tietojen säännönmukaiset luovutukset ja tietojen siirto EU:n tai ETA:n ulkopuolelle</h2>
<p>
Tietoja ei luovuteta säännönmukaisesti muille tahoille. Tietoja voidaan julkaista siltä osin kuin niin on sovittu asiakkaan kanssa.
</p>
<h2>8. Rekisterin suojauksen periaatteet</h2>
<p>
Rekisterin käsittelyssä noudatetaan huolellisuutta ja tietojärjestelmien avulla käsiteltävät tiedot suojataan asianmukaisesti.
Kun rekisteritietoja säilytetään Internet-palvelimilla, niiden laitteiston fyysisestä ja digitaalisesta tietoturvasta huolehditaan asiaankuuluvasti.
Rekisterinpitäjä huolehtii siitä, että tallennettuja tietoja sekä palvelimien käyttöoikeuksia ja muita henkilötietojen turvallisuuden kannalta
kriittisiä tietoja käsitellään luottamuksellisesti ja vain niiden työntekijöiden toimesta, joiden työnkuvaan se kuuluu.
</p>
<h2>9. Tarkastusoikeus ja oikeus vaatia tiedon korjaamista</h2>
<p>
Jokaisella rekisterissä olevalla henkilöllä on oikeus tarkistaa rekisteriin tallennetut tietonsa ja vaatia mahdollisen virheellisen tiedon
korjaamista tai puutteellisen tiedon täydentämistä. Mikäli henkilö haluaa tarkistaa hänestä tallennetut tiedot tai vaatia niihin oikaisua,
pyyntö tulee lähettää kirjallisesti rekisterinpitäjälle. Rekisterinpitäjä voi pyytää tarvittaessa pyynnön esittäjää todistamaan henkilöllisyytensä.
Rekisterinpitäjä vastaa asiakkaalle EU:n tietosuoja-asetuksessa säädetyssä ajassa (pääsääntöisesti kuukauden kuluessa).
</p>
<h2>10. Muut henkilötietojen käsittelyyn liittyvät oikeudet</h2>
<p>
Rekisterissä olevalla henkilöllä on oikeus pyytää häntä koskevien henkilötietojen poistamiseen rekisteristä ("oikeus tulla unohdetuksi").
Niin ikään rekisteröidyillä on muut
<a class="generic-link" href="http://eur-lex.europa.eu/legal-content/FI/TXT/?uri=CELEX%3A32016R0679#d1e2144-1-1">EU:n yleisen tietosuoja-asetuksen mukaiset oikeudet</a>
kuten henkilötietojen käsittelyn rajoittaminen tietyissä tilanteissa. Pyynnöt tulee lähettää kirjallisesti rekisterinpitäjälle. Rekisterinpitäjä
voi pyytää tarvittaessa pyynnön esittäjää todistamaan henkilöllisyytensä. Rekisterinpitäjä vastaa asiakkaalle EU:n tietosuoja-asetuksessa
säädetyssä ajassa (pääsääntöisesti kuukauden kuluessa).
</p>
</div>
<hr>
<div class="disclaimer">
<p>
Tämä rekisteri- ja tietosuojaseloste on laadittu Harto Pönkän (Innowise) tarjoaman <a class="generic-link" href="http://www.innowise.fi/fi/gdprn-mukainen-rekisteri-ja-tietosuojaselosteen-malli/">mallin</a> pohjalta.
</p>
<p>
Yllä mainittu teksti julkaistaan seuraavin ehdoin:
</p>
<a class="generic-link" href="http://creativecommons.org/licenses/by/3.0/">CC Attribution License</a>
</div>
</section>

View File

@@ -16,7 +16,7 @@
<td><%= performance.name %></td> <td><%= performance.name %></td>
<td><%= performance.desc %></td> <td><%= performance.desc %></td>
<td> <td class="actions">
<span><%= link "Lisätietoja", to: Routes.admin_performance_path(@conn, :show, performance) %></span> <span><%= link "Lisätietoja", to: Routes.admin_performance_path(@conn, :show, performance) %></span>
<span><%= link "Muokkaa", to: Routes.admin_performance_path(@conn, :edit, performance) %></span> <span><%= link "Muokkaa", to: Routes.admin_performance_path(@conn, :edit, performance) %></span>
<span><%= link "Poista", to: Routes.admin_performance_path(@conn, :delete, performance), method: :delete, data: [confirm: "Haluatko poistaa näytöksen #{performance.name}?"] %></span> <span><%= link "Poista", to: Routes.admin_performance_path(@conn, :delete, performance), method: :delete, data: [confirm: "Haluatko poistaa näytöksen #{performance.name}?"] %></span>

View File

@@ -20,7 +20,7 @@
<td><%= performer.tel %></td> <td><%= performer.tel %></td>
<td><%= performer.confirmed %></td> <td><%= performer.confirmed %></td>
<td> <td class="actions">
<span><%= link "Lisätietoja", to: Routes.admin_performer_path(@conn, :show, performer) %></span> <span><%= link "Lisätietoja", to: Routes.admin_performer_path(@conn, :show, performer) %></span>
<span><%= link "Muokkaa", to: Routes.admin_performer_path(@conn, :edit, performer) %></span> <span><%= link "Muokkaa", to: Routes.admin_performer_path(@conn, :edit, performer) %></span>
<span><%= link "Poista", to: Routes.admin_performer_path(@conn, :delete, performer), method: :delete, data: [confirm: "Haluatko poistaa esiintyjän #{performer.fname} #{performer.lname}?"] %></span> <span><%= link "Poista", to: Routes.admin_performer_path(@conn, :delete, performer), method: :delete, data: [confirm: "Haluatko poistaa esiintyjän #{performer.fname} #{performer.lname}?"] %></span>

View File

@@ -30,7 +30,7 @@
<td><%= visitor.bus %></td> <td><%= visitor.bus %></td>
<td><%= visitor.accom %></td> <td><%= visitor.accom %></td>
<td> <td class="actions">
<span><%= link "Lisätietoja", to: Routes.admin_visitor_path(@conn, :show, visitor) %></span> <span><%= link "Lisätietoja", to: Routes.admin_visitor_path(@conn, :show, visitor) %></span>
<span><%= link "Muokkaa", to: Routes.admin_visitor_path(@conn, :edit, visitor) %></span> <span><%= link "Muokkaa", to: Routes.admin_visitor_path(@conn, :edit, visitor) %></span>
<span><%= link "Poista", to: Routes.admin_visitor_path(@conn, :delete, visitor), method: :delete, data: [confirm: "Oletko varma?"] %></span> <span><%= link "Poista", to: Routes.admin_visitor_path(@conn, :delete, visitor), method: :delete, data: [confirm: "Oletko varma?"] %></span>
@@ -38,5 +38,16 @@
</tr> </tr>
<% end %> <% end %>
</tbody> </tbody>
<tfoot>
<%= for visitor <- @visitors do %>
<tr>
<td><%= visitor.date1 %></td>
<td><%= visitor.date2 %></td>
<td><%= visitor.date3 %></td>
<td><%= visitor.bus %></td>
<td><%= visitor.accom %></td>
</tr>
<% end %>
</tfoot>
</table> </table>
</section> </section>