Skip to content

Commit d18555a

Browse files
committed
Add legal pages and release notes links
1 parent f85fe53 commit d18555a

10 files changed

Lines changed: 177 additions & 25 deletions

File tree

docs/.vitepress/config.mts

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,14 @@ export default withMermaid(defineConfig({
246246
{ text: 'REST API Guide', link: '/rest-api-guide/introduction' },
247247
{ text: 'OIDC Integration Guide', link: '/oidc-integration-guide/introduction' },
248248
{ text: 'RADIUS Gateway Guide', link: '/radius-interface-gateway-guide/introduction' },
249-
{ text: 'Release Notes', link: '/release-notes/' }
249+
{ text: 'Release Notes', link: '/release-notes/' },
250+
{
251+
text: 'Legal',
252+
items: [
253+
{ text: 'Imprint', link: '/legal/imprint' },
254+
{ text: 'Privacy Notice', link: '/legal/privacy' }
255+
]
256+
}
250257
],
251258

252259
sidebar: {
@@ -278,7 +285,10 @@ export default withMermaid(defineConfig({
278285
},
279286
{
280287
text: '',
281-
items: [{ text: 'Imprint', link: '/rest-api-guide/imprint' }]
288+
items: [
289+
{ text: 'Imprint', link: '/legal/imprint' },
290+
{ text: 'Privacy Notice', link: '/legal/privacy' }
291+
]
282292
}
283293

284294
],
@@ -297,7 +307,10 @@ export default withMermaid(defineConfig({
297307
},
298308
{
299309
text: '',
300-
items: [{ text: 'Imprint', link: '/oidc-integration-guide/imprint' }]
310+
items: [
311+
{ text: 'Imprint', link: '/legal/imprint' },
312+
{ text: 'Privacy Notice', link: '/legal/privacy' }
313+
]
301314
}
302315
],
303316

@@ -315,7 +328,10 @@ export default withMermaid(defineConfig({
315328
},
316329
{
317330
text: '',
318-
items: [{ text: 'Imprint', link: '/radius-interface-gateway-guide/imprint' }]
331+
items: [
332+
{ text: 'Imprint', link: '/legal/imprint' },
333+
{ text: 'Privacy Notice', link: '/legal/privacy' }
334+
]
319335
}
320336
]
321337

docs/.vitepress/theme/ReleaseNotesLayout.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script setup>
22
import { data as posts } from './release-notes.data.mts'
3+
import LegalFooter from './components/LegalFooter.vue'
34
45
function formatDate(dateStr) {
56
if (!dateStr) return ''
@@ -48,5 +49,7 @@ function formatDate(dateStr) {
4849
</div>
4950
</a>
5051
</div>
52+
53+
<LegalFooter />
5154
</div>
5255
</template>

docs/.vitepress/theme/ReleaseNotesPostLayout.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script setup>
22
import { useData } from 'vitepress'
3+
import LegalFooter from './components/LegalFooter.vue'
34
45
const { frontmatter } = useData()
56
@@ -36,5 +37,7 @@ function formatDate(dateStr) {
3637
<div class="blog-content">
3738
<Content />
3839
</div>
40+
41+
<LegalFooter />
3942
</div>
4043
</template>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<template>
2+
<footer class="blog-legal-footer" aria-label="Legal links">
3+
<div class="blog-legal-footer-inner">
4+
<a href="/legal/imprint">Imprint</a>
5+
<span aria-hidden="true">|</span>
6+
<a href="/legal/privacy">Privacy Notice</a>
7+
</div>
8+
</footer>
9+
</template>

docs/.vitepress/theme/release-notes.css

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,37 @@
259259
margin-right: -24px;
260260
}
261261

262+
.blog-legal-footer {
263+
border-top: 1px solid var(--blog-border);
264+
background: var(--blog-bg-subtle);
265+
margin-top: 24px;
266+
}
267+
268+
.blog-legal-footer-inner {
269+
max-width: 800px;
270+
margin: 0 auto;
271+
padding: 20px 24px 28px;
272+
color: var(--blog-text-muted);
273+
font-family: 'Lato', sans-serif;
274+
font-size: 0.9rem;
275+
display: flex;
276+
gap: 12px;
277+
justify-content: center;
278+
align-items: center;
279+
flex-wrap: wrap;
280+
}
281+
282+
.blog-legal-footer a {
283+
color: var(--blog-link);
284+
text-decoration: none;
285+
}
286+
287+
.blog-legal-footer a:hover,
288+
.blog-legal-footer a:focus-visible {
289+
color: var(--blog-link-hover);
290+
text-decoration: underline;
291+
}
292+
262293
@media (max-width: 768px) {
263294
.blog-content {
264295
padding: 24px 16px;

docs/legal/imprint.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Imprint
2+
3+
`docs.mobileid.ch` is operated for the Mobile ID brand by Swisscom.
4+
5+
## Provider
6+
7+
Swisscom (Switzerland) Ltd
8+
Head office: Ittigen
9+
10+
Postal address:
11+
Swisscom (Switzerland) Ltd
12+
Alte Tiefenaustrasse 6
13+
CH-3050 Bern
14+
Switzerland
15+
16+
## Contact
17+
18+
For questions about `docs.mobileid.ch` and Mobile ID integrations:
19+
20+
- E-mail: [Backoffice.Security@swisscom.com](mailto:Backoffice.Security@swisscom.com)
21+
22+
For general information about the Mobile ID service:
23+
24+
- Website: [mobileid.ch](https://www.mobileid.ch/en)
25+
26+
## Data protection
27+
28+
The privacy notice for `docs.mobileid.ch` is available here:
29+
30+
- [Privacy Notice](/legal/privacy)

docs/legal/privacy.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Privacy Notice
2+
3+
This privacy notice applies to the use of `docs.mobileid.ch`.
4+
5+
## Controller
6+
7+
Swisscom (Switzerland) Ltd
8+
Alte Tiefenaustrasse 6
9+
CH-3050 Bern
10+
Switzerland
11+
12+
For questions about this documentation website:
13+
14+
- E-mail: [Backoffice.Security@swisscom.com](mailto:Backoffice.Security@swisscom.com)
15+
16+
For data protection requests relating to Swisscom:
17+
18+
- E-mail: [datenschutz@swisscom.com](mailto:datenschutz@swisscom.com)
19+
20+
Additional general information about privacy at Swisscom is available here:
21+
22+
- [Swisscom privacy information](https://www.swisscom.ch/en/about/privacy.html)
23+
24+
## What data may be processed
25+
26+
When you visit `docs.mobileid.ch`, technical data required to deliver and secure the website may be processed, including in particular:
27+
28+
- IP address
29+
- date and time of the request
30+
- requested URL and transferred content
31+
- referrer URL
32+
- browser, operating system and device information
33+
34+
If you contact us by e-mail, we also process the information you send us.
35+
36+
## Purposes
37+
38+
We process these data to:
39+
40+
- provide the documentation website
41+
- ensure the security, stability and integrity of the service
42+
- investigate misuse, faults and incidents
43+
- answer inquiries sent to us
44+
45+
## Hosting and recipients
46+
47+
`docs.mobileid.ch` is delivered using GitHub Pages and related delivery infrastructure. In this context, GitHub may process technical connection and log data on behalf of website delivery.
48+
49+
At the time of writing, this documentation website does not use separate analytics or marketing trackers. The site stores the selected light or dark appearance locally in your browser to remember your preference.
50+
51+
## International transfers
52+
53+
When GitHub Pages or related infrastructure are used, personal data may also be processed outside Switzerland, including in the United States.
54+
55+
GitHub states that it participates in the Swiss-U.S. Data Privacy Framework. Further information is available in the GitHub privacy statement:
56+
57+
- [GitHub General Privacy Statement](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement)
58+
59+
## Your rights
60+
61+
Under applicable law, you may have rights to information, access, rectification, erasure or objection, depending on the specific circumstances.
62+
63+
To exercise such rights or ask privacy-related questions, contact:
64+
65+
- [datenschutz@swisscom.com](mailto:datenschutz@swisscom.com)
66+
67+
## Last updated
68+
69+
28 March 2026
Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
# Imprint
22

3-
Mobile ID ist eine Marke von Swisscom.<br/>
4-
Swisscom (Schweiz) AG
3+
This legacy page is kept for compatibility with existing guide links.
54

6-
Sitz: Ittigen
5+
The current legal information for `docs.mobileid.ch` is available here:
76

8-
Postadresse:<br/>
9-
Swisscom (Schweiz) AG<br/>
10-
Alte Tiefenaustrasse 6<br/>
11-
CH-3050 Bern<br/>
7+
- [Imprint](/legal/imprint)
8+
- [Privacy Notice](/legal/privacy)
Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
# Imprint
22

3-
Mobile ID ist eine Marke von Swisscom.<br/>
4-
Swisscom (Schweiz) AG
3+
This legacy page is kept for compatibility with existing guide links.
54

6-
Sitz: Ittigen
5+
The current legal information for `docs.mobileid.ch` is available here:
76

8-
Postadresse:<br/>
9-
Swisscom (Schweiz) AG<br/>
10-
Alte Tiefenaustrasse 6<br/>
11-
CH-3050 Bern<br/>
7+
- [Imprint](/legal/imprint)
8+
- [Privacy Notice](/legal/privacy)

docs/rest-api-guide/imprint.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
# Imprint
22

3-
Mobile ID ist eine Marke von Swisscom.<br/>
4-
Swisscom (Schweiz) AG
3+
This legacy page is kept for compatibility with existing guide links.
54

6-
Sitz: Ittigen
5+
The current legal information for `docs.mobileid.ch` is available here:
76

8-
Postadresse:<br/>
9-
Swisscom (Schweiz) AG<br/>
10-
Alte Tiefenaustrasse 6<br/>
11-
CH-3050 Bern<br/>
7+
- [Imprint](/legal/imprint)
8+
- [Privacy Notice](/legal/privacy)

0 commit comments

Comments
 (0)