-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathaccessibility-statement_fi.html
More file actions
446 lines (408 loc) · 23 KB
/
accessibility-statement_fi.html
File metadata and controls
446 lines (408 loc) · 23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
<!DOCTYPE html>
<html lang="fi">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Saavutettavuusseloste | Hack23 AB - WCAG 2.1 AA</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel="canonical" href="https://hack23.com/accessibility-statement_fi.html">
<meta name="description" content="Saavutettavuusseloste Hack23.com-sivustolle. Olemme sitoutuneet WCAG 2.1 tason AA vaatimuksiin ja varmistamme, että verkkosivustomme on saavutettavissa vammaisille henkilöille.">
<meta name="keywords" content="saavutettavuusseloste, WCAG 2.1, saavutettavuus, Hack23, verkkosaavutettavuus, digitaalinen saavutettavuus, saavutettava verkkosivusto, EU verkkosaavutettavuusdirektiivi">
<meta name="robots" content="index, follow">
<meta name="author" content="Hack23 AB">
<!-- Open Graph / Social Media -->
<meta property="og:title" content="Saavutettavuusseloste | Hack23 AB">
<meta property="og:description" content="Sitoutumisemme verkkosaavutettavuuteen ja WCAG 2.1 tason AA vaatimuksiin.">
<meta property="og:locale" content="fi_FI">
<meta property="og:locale:alternate" content="ar_SA">
<meta property="og:locale:alternate" content="da_DK">
<meta property="og:locale:alternate" content="de_DE">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:locale:alternate" content="fr_FR">
<meta property="og:locale:alternate" content="he_IL">
<meta property="og:locale:alternate" content="ja_JP">
<meta property="og:locale:alternate" content="ko_KR">
<meta property="og:locale:alternate" content="nl_NL">
<meta property="og:locale:alternate" content="nb_NO">
<meta property="og:locale:alternate" content="sv_SE">
<meta property="og:locale:alternate" content="zh_CN"><meta property="og:type" content="website">
<meta property="og:url" content="https://hack23.com/accessibility-statement_fi.html">
<meta property="og:image" content="cia-icon-140.webp">
<meta property="og:site_name" content="Hack23 AB"><!-- Twitter Card -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Saavutettavuusseloste | Hack23 AB">
<meta name="twitter:description" content="Sitoutumisemme verkkosaavutettavuuteen ja WCAG 2.1 tason AA vaatimuksiin.">
<meta name="twitter:image" content="cia-icon-140.webp">
<meta name="twitter:site" content="@hack23ab">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Orbitron:wght@400;500;600;700&family=Share+Tech+Mono&display=swap" rel="stylesheet">
<!-- Schema.org structured data -->
<script type="application/ld+json">{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebPage",
"@id": "https://hack23.com/accessibility-statement_fi.html#webpage",
"url": "https://hack23.com/accessibility-statement_fi.html",
"name": "Saavutettavuusseloste | Hack23 AB",
"description": "Hack23 AB:n sitoutuminen verkkosaavutettavuuteen ja WCAG 2.1 tason AA vaatimuksiin.",
"inLanguage": "fi",
"isPartOf": {
"@id": "https://hack23.com/#website"
},
"about": {
"@id": "https://hack23.com/#org"
},
"datePublished": "2025-12-02",
"dateModified": "2025-12-07"
},
{
"@type": "BreadcrumbList",
"@id": "https://hack23.com/accessibility-statement_fi.html#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Etusivu",
"item": "https://hack23.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Saavutettavuusseloste",
"item": "https://hack23.com/accessibility-statement_fi.html"
}
]
}
]
}</script>
<link rel="alternate" hreflang="ar" href="https://hack23.com/accessibility-statement_ar.html">
<link rel="alternate" hreflang="ar-SA" href="https://hack23.com/accessibility-statement_ar.html">
<link rel="alternate" hreflang="ar-EG" href="https://hack23.com/accessibility-statement_ar.html">
<link rel="alternate" hreflang="da" href="https://hack23.com/accessibility-statement_da.html">
<link rel="alternate" hreflang="de" href="https://hack23.com/accessibility-statement_de.html">
<link rel="alternate" hreflang="de-DE" href="https://hack23.com/accessibility-statement_de.html">
<link rel="alternate" hreflang="en" href="https://hack23.com/accessibility-statement.html">
<link rel="alternate" hreflang="es" href="https://hack23.com/accessibility-statement_es.html">
<link rel="alternate" hreflang="es-ES" href="https://hack23.com/accessibility-statement_es.html">
<link rel="alternate" hreflang="fi" href="https://hack23.com/accessibility-statement_fi.html">
<link rel="alternate" hreflang="fr" href="https://hack23.com/accessibility-statement_fr.html">
<link rel="alternate" hreflang="fr-FR" href="https://hack23.com/accessibility-statement_fr.html">
<link rel="alternate" hreflang="he" href="https://hack23.com/accessibility-statement_he.html">
<link rel="alternate" hreflang="he-IL" href="https://hack23.com/accessibility-statement_he.html">
<link rel="alternate" hreflang="ja" href="https://hack23.com/accessibility-statement_ja.html">
<link rel="alternate" hreflang="ja-JP" href="https://hack23.com/accessibility-statement_ja.html">
<link rel="alternate" hreflang="ko" href="https://hack23.com/accessibility-statement_ko.html">
<link rel="alternate" hreflang="ko-KR" href="https://hack23.com/accessibility-statement_ko.html">
<link rel="alternate" hreflang="nl" href="https://hack23.com/accessibility-statement_nl.html">
<link rel="alternate" hreflang="nl-NL" href="https://hack23.com/accessibility-statement_nl.html">
<link rel="alternate" hreflang="no" href="https://hack23.com/accessibility-statement_no.html">
<link rel="alternate" hreflang="nb" href="https://hack23.com/accessibility-statement_no.html">
<link rel="alternate" hreflang="sv" href="https://hack23.com/accessibility-statement_sv.html">
<link rel="alternate" hreflang="sv-SE" href="https://hack23.com/accessibility-statement_sv.html">
<link rel="alternate" hreflang="zh" href="https://hack23.com/accessibility-statement_zh.html">
<link rel="alternate" hreflang="zh-CN" href="https://hack23.com/accessibility-statement_zh.html">
<link rel="alternate" hreflang="zh-SG" href="https://hack23.com/accessibility-statement_zh.html">
<link rel="alternate" hreflang="zh-Hans" href="https://hack23.com/accessibility-statement_zh.html">
<link rel="alternate" hreflang="x-default" href="https://hack23.com/accessibility-statement.html">
</head>
<body>
<!-- Skip to Main Content Link for Keyboard Navigation -->
<a href="#main-content" class="skip-link">Siirry pääsisältöön</a>
<!-- Sticky Navigation Bar -->
<nav class="sticky-nav" role="navigation" aria-label="Päänavigointi">
<div class="nav-container">
<a href="index_fi.html" class="nav-logo" aria-label="Hack23 AB Etusivu">
<span>Hack23</span>
</a>
<button class="nav-toggle" aria-label="Avaa navigointivalikko" aria-expanded="false" aria-controls="nav-menu">
<span></span>
<span></span>
<span></span>
</button>
<ul class="nav-menu" id="nav-menu" aria-label="Navigointivalikko">
<li><a href="why-hack23_fi.html">Miksi Hack23</a></li>
<li><a href="services_fi.html">Palvelut</a></li>
<li><a href="projects.html">Tuotteet</a></li>
<li><a href="blog_fi.html">Blogi</a></li>
<li><a href="cia-triad-faq_fi.html">UKK</a></li>
<li><a href="index_fi.html#contact" class="btn-nav">Ota yhteyttä</a></li>
</ul>
</div>
</nav>
<!-- Breadcrumb Navigation -->
<nav aria-label="Navigointipolku">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="index_fi.html">Etusivu</a>
</li>
<li class="breadcrumb-item" aria-current="page">
Saavutettavuusseloste
</li>
</ol>
</nav>
<header>
<div class="logo-container">
<img src="cia-icon-140.webp" alt="Hack23 AB Logo" class="logo" width="80" height="80">
</div>
<h1><span aria-hidden="true">♿ </span>Saavutettavuusseloste Hack23.com-sivustolle</h1>
<p class="subtitle">Sitoutumisemme digitaaliseen saavutettavuuteen ja WCAG 2.1 tason AA vaatimuksiin</p>
<div class="app-link">
<a href="index_fi.html">🏠 Etusivu</a>
<a href="blog_fi.html">📖 Turvallisuusblogi</a>
<a href="https://www.linkedin.com/company/hack23/" class="btn">Ota Yhteyttä Meihin</a>
</div>
</header>
<main id="main-content">
<article>
<section id="intro" aria-labelledby="intro-heading">
<h2 id="intro-heading" class="visually-hidden">Johdanto</h2>
<p class="intro">Hack23 AB on sitoutunut varmistamaan digitaalisen saavutettavuuden vammaisille henkilöille. Parannamme jatkuvasti käyttökokemusta kaikille ja sovellamme asiaankuuluvia saavutettavuusstandardeja.</p>
</section>
<!-- Conformance Status -->
<section id="conformance" aria-labelledby="conformance-heading">
<h2 id="conformance-heading">Vaatimustenmukaisuuden tila</h2>
<p><a href="https://www.w3.org/WAI/standards-guidelines/wcag/">Web Content Accessibility Guidelines (WCAG)</a> määrittelee vaatimukset suunnittelijoille ja kehittäjille parantaa saavutettavuutta vammaisille henkilöille. Se määrittelee kolme vaatimustenmukaisuustasoa: Taso A, Taso AA ja Taso AAA.</p>
<p><strong>Hack23.com</strong> on <strong>osittain vaatimustenmukainen</strong> <strong>WCAG 2.1 Tason AA</strong> kanssa. Osittain vaatimustenmukainen tarkoittaa, että jotkin osat sisällöstä eivät täysin vastaa saavutettavuusstandardia.</p>
<div class="card card-success">
<h3>Saavutettavuusominaisuudet</h3>
<p>Olemme toteuttaneet seuraavat saavutettavuusominaisuudet verkkosivustollamme:</p>
<ul>
<li><strong>Siirry pääsisältöön</strong> linkki näppäimistönavigointia varten</li>
<li><strong>Semanttinen HTML5</strong> rakenne oikealla otsikkohierarkialla</li>
<li><strong>ARIA-merkinnät</strong> interaktiivisissa elementeissä ja navigoinnissa</li>
<li><strong>Korkea värikontrastitaso</strong> WCAG AA -standardien mukaisesti (4,5:1 normaalille tekstille, 3:1 isolle tekstille)</li>
<li><strong>Näkyvät kohdistusilmaisimet</strong> näppäimistökäyttäjille</li>
<li><strong>Kuvaava vaihtoehtoinen teksti</strong> kuville</li>
<li><strong>Responsiivinen suunnittelu</strong> joka toimii kaikilla näyttökoilla</li>
<li><strong>Jäsennellyt tiedot</strong> ja murupolkunavigointi</li>
<li><strong>Monikielinen tuki</strong> oikeilla lang-attribuuteilla</li>
<li><strong>Mobiiliystävällinen</strong> navigointi saavutettavalla valikolla</li>
</ul>
</div>
</section>
<!-- Technical Specifications -->
<section id="technical" aria-labelledby="technical-heading">
<h2 id="technical-heading">Tekniset Tiedot</h2>
<p>Hack23.com-sivuston saavutettavuus perustuu seuraaviin teknologioihin toimiakseen verkkoselaimesi ja tietokoneellesi asennettujen apuvälineteknologioiden tai liitännäisten kanssa:</p>
<ul>
<li><strong>HTML5</strong> - Semanttinen merkintä ja dokumenttirakenne</li>
<li><strong>CSS3</strong> - Visuaalinen tyyli saavutettavuusnäkökohdilla</li>
<li><strong>WAI-ARIA</strong> - Accessible Rich Internet Applications parannettuun saavutettavuuteen</li>
<li><strong>JavaScript</strong> - Interaktiivisiin ominaisuuksiin (progressiivinen parannus)</li>
</ul>
<p>Näitä teknologioita tarvitaan käytettyjen saavutettavuusstandardien vaatimustenmukaisuuden saavuttamiseksi.</p>
</section>
<!-- Assessment Approach -->
<section id="assessment" aria-labelledby="assessment-heading">
<h2 id="assessment-heading">Arviointimenetelmä</h2>
<p>Hack23 AB arvioi Hack23.com-sivuston saavutettavuuden seuraavilla menetelmillä:</p>
<ul>
<li><strong>Itsearviointi</strong> automaattisilla työkaluilla (HTMLHint, Lighthouse, axe DevTools)</li>
<li><strong>Manuaalinen testaus</strong> näppäimistönavigoinnista</li>
<li><strong>Koodin tarkistus</strong> semanttisen HTML:n ja ARIA-toteutuksen osalta</li>
<li><strong>Värikontrastianalyysi</strong> käyttämällä WebAIM Contrast Checker -työkalua</li>
<li><strong>Selainten välinen testaus</strong> Chromella, Firefoxilla, Safarilla ja Edgellä</li>
</ul>
<div class="card">
<h3>Automaattinen Testaus</h3>
<p>Käytämme seuraavia automaattisia työkaluja CI/CD-putkessamme:</p>
<ul>
<li><strong>Lighthouse</strong> saavutettavuustarkastukset jokaisessa käyttöönotossa</li>
<li><strong>HTMLHint</strong> HTML-validointiin</li>
<li><strong>ZAP Security Scanner</strong> joka sisältää saavutettavuustarkistuksia</li>
</ul>
</div>
</section>
<!-- Known Limitations -->
<section id="limitations" aria-labelledby="limitations-heading">
<h2 id="limitations-heading">Tunnetut Rajoitukset</h2>
<p>Huolimatta ponnisteluistamme varmistaa Hack23.com-sivuston saavutettavuus, voi olla joitakin rajoituksia. Alla on kuvaus tunnetuista rajoituksista:</p>
<div class="card card-warning">
<h3>Mahdolliset Rajoitukset</h3>
<ul>
<li><strong>Kolmannen osapuolen sisältö:</strong> Ulkoiset merkit ja tunnukset (esim. GitHub-merkit) eivät välttämättä täysin vastaa saavutettavuusstandardeja, koska ne ladataan kolmannen osapuolen palveluista.</li>
<li><strong>PDF-dokumentit:</strong> Jotkin PDF-dokumentit eivät välttämättä ole täysin saavutettavissa. Työskentelemme PDF-saavutettavuuden parantamiseksi.</li>
<li><strong>Monimutkaiset datavisualisoinnit:</strong> Jotkin tekniset kaaviot saattavat vaatia vaihtoehtoisia tekstikuvauksia, joita parannamme jatkuvasti.</li>
</ul>
</div>
</section>
<!-- Feedback -->
<section id="feedback" aria-labelledby="feedback-heading">
<h2 id="feedback-heading">Feedback</h2>
<p>Toivotamme tervetulleeksi palautteesi Hack23.com-sivuston saavutettavuudesta. Kerro meille, jos kohtaat saavutettavuusesteitä:</p>
<div class="card card-info">
<h3>Ota Yhteyttä Meihin</h3>
<ul>
<li><strong>Sähköposti:</strong> <a href="mailto:info@hack23.com">info@hack23.com</a> (aihe: Saavutettavuuspalaute)</li>
<li><strong>LinkedIn:</strong> <a href="https://www.linkedin.com/company/hack23/" rel="noopener noreferrer" target="_blank">Hack23 AB LinkedInissä</a></li>
<li><strong>GitHub:</strong> <a href="https://github.com/Hack23/homepage/issues" rel="noopener noreferrer" target="_blank">Ilmoita saavutettavuusongelmasta</a></li>
</ul>
<p>Pyrimme vastaamaan saavutettavuuspalautteeseen 5 arkipäivän kuluessa.</p>
</div>
</section>
<!-- Compliance with Regulations -->
<section id="compliance" aria-labelledby="compliance-heading">
<h2 id="compliance-heading">Säännösten Noudattaminen</h2>
<p>Tämä saavutettavuusseloste koskee <strong>hack23.com</strong>-sivustoa ja kaikkia sen alasivuja.</p>
<h3>EU:n Verkkosaavutettavuusdirektiivi</h3>
<p>Vaikka Hack23 AB on yksityinen yritys eikä ole suoraan <a href="https://ec.europa.eu/digital-single-market/en/web-accessibility" rel="noopener noreferrer" target="_blank">EU:n Verkkosaavutettavuusdirektiivin</a> alainen, noudatamme vapaaehtoisesti sen vaatimuksia osana sitoutumistamme digitaaliseen saavutettavuuteen ja inklusiiviseen suunnitteluun.</p>
<h3>Suomen Saavutettavuusvaatimukset</h3>
<p>Suomea palvelevana yrityksenä olemme tietoisia Suomen saavutettavuuslainsäädännöstä ja pyrimme noudattamaan sitä, mukaan lukien digitaalisia palveluita koskevat vaatimukset Suomen laissa.</p>
</section>
<!-- Statement Metadata -->
<section id="statement-info" aria-labelledby="statement-info-heading">
<h2 id="statement-info-heading">Selosteen Tiedot</h2>
<div class="card">
<ul>
<li><strong>Selosteen päivämäärä:</strong> Joulukuu 2025</li>
<li><strong>Viimeksi päivitetty:</strong> 7. joulukuuta 2025</li>
<li><strong>Seuraava tarkistus:</strong> Kesäkuu 2026</li>
<li><strong>Arviointimenetelmä:</strong> Itsearviointi</li>
<li><strong>Sovellettu standardi:</strong> WCAG 2.1 Taso AA</li>
</ul>
</div>
</section>
<!-- Resources -->
<section id="resources" aria-labelledby="resources-heading">
<h2 id="resources-heading">Saavutettavuusresurssit</h2>
<p>Lue lisää verkkosaavutettavuudesta:</p>
<ul>
<li><a href="https://www.w3.org/WAI/WCAG21/quickref/" rel="noopener noreferrer" target="_blank">WCAG 2.1 Pika-opas (W3C)</a></li>
<li><a href="https://wave.webaim.org/" rel="noopener noreferrer" target="_blank">WAVE Verkkosaavutettavuustyökalu</a></li>
<li><a href="https://www.a11yproject.com/" rel="noopener noreferrer" target="_blank">The A11Y Project</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility" rel="noopener noreferrer" target="_blank">MDN Web Docs: Saavutettavuus</a></li>
</ul>
</section>
<!-- Language Versions -->
<section id="languages" aria-labelledby="languages-heading">
<h2 id="languages-heading">Muut Kieliversiot</h2>
<p>Tämä saavutettavuusseloste on saatavilla seuraavilla kielillä:</p>
<ul>
<li><a href="accessibility-statement.html" lang="en">English (Englanti)</a></li>
<li><a href="accessibility-statement_sv.html" lang="sv">Svenska (Ruotsi)</a></li>
<li><a href="accessibility-statement_da.html" lang="da">Dansk (Tanska)</a></li>
<li><a href="accessibility-statement_fi.html" lang="fi" aria-current="page">Suomi (nykyinen)</a></li>
<li><a href="accessibility-statement_no.html" lang="no">Norsk (Norja)</a></li>
</ul>
</section>
</article>
</main>
<footer role="contentinfo" aria-label="Site footer">
<div class="footer-container">
<!-- Company Info Column -->
<div class="footer-column">
<h2>Hack23 AB</h2>
<p>Kyberturvallisuuskonsultointi<br>
Göteborg, Ruotsi | Etä</p>
<p>Org.nr: 5595347807</p>
<p><a href="https://www.linkedin.com/company/hack23/" rel="noopener noreferrer" target="_blank">LinkedIn-yrityssivu</a></p>
<p><a href="https://www.linkedin.com/in/jamessorling/" rel="noopener noreferrer" target="_blank">Toimitusjohtaja: James Pether Sörling</a></p>
</div>
<!-- Services Column -->
<div class="footer-column">
<h3>Palvelut</h3>
<ul>
<li><a href="services.html">Turvallisuuskonsultointi</a></li>
<li><a href="services.html">Turvallisuusarkkitehtuuri</a></li>
<li><a href="services.html">Pilviturvallisuus</a></li>
<li><a href="services.html">DevSecOps-integraatio</a></li>
<li><a href="services.html">Vaatimustenmukaisuus & ISMS</a></li>
</ul>
</div>
<!-- Products Column -->
<div class="footer-column">
<h3>Tuotteet</h3>
<ul>
<li><a href="black-trigram-features_fi.html">Black Trigram</a></li>
<li><a href="cia-features_fi.html">Citizen Intelligence Agency</a></li>
<li><a href="cia-compliance-manager-features_fi.html">CIA Compliance Manager</a></li>
</ul>
</div>
<!-- Resources Column -->
<div class="footer-column">
<h3>Resurssit</h3>
<ul>
<li><a href="blog_fi.html">Turvallisuusblogi</a></li>
<li><a href="discordian-cybersecurity.html">🍎 Discordian-blogi</a></li>
<li><a href="cia-triad-faq.html">CIA-kolmio UKK</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC" rel="noopener noreferrer" target="_blank">Julkinen ISMS</a></li>
<li><a href="sitemap.html">Sivukartta</a></li>
</ul>
</div>
<!-- Company Column -->
<div class="footer-column">
<h3>Yritys</h3>
<ul>
<li><a href="why-hack23_fi.html">Tietoa Hack23:sta</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Policy.md" rel="noopener noreferrer" target="_blank">Turvallisuuspolitiikka</a></li>
<li><a href="SECURITY.md">Ilmoita tietoturvaongelmasta</a></li>
<li><a href="https://github.com/Hack23" rel="noopener noreferrer" target="_blank">GitHub-organisaatio</a></li>
<li><a href="accessibility-statement.html">Saavutettavuus</a></li>
</ul>
</div>
</div>
<!-- Footer Bottom Bar -->
<div class="footer-bottom">
<p>© 2008-2026 Hack23 AB. Kaikki oikeudet pidätetään. | Lisensoitu <a href="LICENSE">Apache 2.0</a>:lla</p>
<p>
<a href="accessibility-statement.html" lang="en">English</a> |
<a href="accessibility-statement_sv.html" lang="sv">Svenska</a> |
<a href="accessibility-statement_de.html" lang="de">Deutsch</a> |
<a href="accessibility-statement_fr.html" lang="fr">Français</a> |
<a href="accessibility-statement_es.html" lang="es">Español</a> |
<a href="accessibility-statement_nl.html" lang="nl">Nederlands</a> |
<a href="accessibility-statement_da.html" lang="da">Dansk</a> |
<a href="accessibility-statement_no.html" lang="no">Norsk</a> |
<a href="accessibility-statement_fi.html" lang="fi" aria-current="page">Suomi</a> |
<a href="accessibility-statement_ja.html" lang="ja">日本語</a> |
<a href="accessibility-statement_ko.html" lang="ko">한국어</a> |
<a href="accessibility-statement_zh.html" lang="zh">中文</a> |
<a href="accessibility-statement_ar.html" lang="ar">العربية</a> |
<a href="accessibility-statement_he.html" lang="he">עברית</a>
</p>
</div>
</footer>
<!-- Navigation script -->
<script>
(function() {
'use strict';
function initNavigation() {
var navToggle = document.querySelector('.nav-toggle');
var navMenu = document.querySelector('.nav-menu');
if (navToggle && navMenu) {
function closeMenu() {
navMenu.classList.remove('open');
navToggle.setAttribute('aria-expanded', 'false');
navToggle.setAttribute('aria-label', 'Avaa navigointivalikko');
document.body.style.overflow = '';
}
navToggle.addEventListener('click', function() {
var isOpen = navMenu.classList.toggle('open');
this.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
this.setAttribute('aria-label', isOpen ? 'Sulje navigointivalikko' : 'Avaa navigointivalikko');
if (isOpen) {
document.body.style.overflow = 'hidden';
} else {
document.body.style.overflow = '';
}
});
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape' && navMenu.classList.contains('open')) {
closeMenu();
navToggle.focus();
}
});
}
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initNavigation);
} else {
initNavigation();
}
})();
</script>
</body>
</html>