Privacy statement.
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
16
assets/css/pages/admin.scss
Normal file
16
assets/css/pages/admin.scss
Normal 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;
|
||||||
|
}
|
||||||
32
assets/css/pages/privacy.scss
Normal file
32
assets/css/pages/privacy.scss
Normal 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;
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
98
lib/runosaari_web/templates/page/privacy.html.eex
Normal file
98
lib/runosaari_web/templates/page/privacy.html.eex
Normal 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>
|
||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user