Skip to content

Commit 0c54eda

Browse files
committed
feat: legal notice and privacy policy
1 parent 46eb206 commit 0c54eda

4 files changed

Lines changed: 515 additions & 0 deletions

File tree

src/components/Footer.astro

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import cofoundedLogo from "../assets/img/EN-Co-Funded-by-the-EU_POS-1.png";
33
import civitasLogo from "../assets/img/CIVITAS_Logo_EU_transparent.png";
44
import sumLogo from "../assets/img/sum_logo.svg";
5+
import { getUrl } from "../lib/helpers";
56
export interface FooterItem {
67
label: string;
78
href: string;
@@ -185,6 +186,15 @@ const {
185186
<div
186187
class="md:w-6/12 border-t border-gray-200 pt-6 text-center text-sm text-gray-500"
187188
>
189+
<div class="flex justify-center gap-4 mb-2">
190+
<a class="hover:underline" href={getUrl("/privacy-policy")}
191+
>Privacy Policy</a
192+
>
193+
<span aria-hidden="true">·</span>
194+
<a class="hover:underline" href={getUrl("/legal-notice")}
195+
>Legal Notice</a
196+
>
197+
</div>
188198
© SUM Open Data Platform 2025 All Rights Reserved.
189199
</div>
190200

src/components/react/form/SignupForm.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,17 @@ export default function SignupForm({ livingLabs }: Props) {
168168
<RButton variant="secondary" text="Go back" href={getUrl("/")} />
169169
</div>
170170

171+
<p className="text-xs text-gray-500">
172+
By signing up you agree to our{" "}
173+
<a
174+
href={getUrl("/privacy-policy")}
175+
className="text-blue-800 hover:text-blue-800 underline"
176+
>
177+
Privacy Policy
178+
</a>
179+
.
180+
</p>
181+
171182
<div className="text-center mt-6">
172183
<p className="text-sm text-gray-600">
173184
Already have an account?<br></br>

src/pages/legal-notice.astro

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
---
2+
import Layout from "../layouts/Layout.astro";
3+
import { getUrl } from "../lib/helpers";
4+
---
5+
6+
<Layout
7+
breadcrumbs={[{ label: "Home", href: "/" }, { label: "Legal Notice" }]}
8+
backHref="/"
9+
>
10+
<section class="mx-auto my-16 px-4 max-w-3xl">
11+
<h1 class="text-4xl font-bold mb-2">Legal Notice</h1>
12+
<p class="text-sm text-gray-500 mb-2"><strong>SUM Open Data Platform (ODP)</strong></p>
13+
<p class="text-sm text-gray-500 mb-8"><em>Last updated: 1 June 2026</em></p>
14+
15+
<p class="mb-8">
16+
This Legal Notice applies to the SUM Open Data Platform (the "Platform"), accessible at{" "}
17+
<a class="text-secondary hover:underline" href="https://sum-odp.eu">https://sum-odp.eu</a>{" "}
18+
and{" "}
19+
<a class="text-secondary hover:underline" href="https://odp.sum-project.eu">https://odp.sum-project.eu</a>.
20+
</p>
21+
22+
<hr class="border-gray-200 my-8" />
23+
24+
{/* Section 1 */}
25+
<h2 class="text-2xl font-semibold mt-10 mb-4">1. Publisher</h2>
26+
<p class="mb-4">
27+
The Platform is published as part of the <strong>SUM (Seamless Shared Urban Mobility)</strong>{" "}
28+
project by the <strong>SUM Consortium</strong>, the group of partner organisations
29+
participating in the project.
30+
</p>
31+
<p class="mb-4">
32+
The project has received funding from the European Union's Horizon Europe Research and
33+
Innovation programme under <strong>Grant Agreement No&nbsp;101103646</strong>.
34+
</p>
35+
<ul class="list-disc pl-6 mb-4 space-y-1 text-gray-700">
36+
<li>
37+
<strong>Project coordinator / point of contact:</strong> INRIA (Institut National de
38+
Recherche en Informatique et en Automatique)
39+
</li>
40+
<li>
41+
<strong>Registered office of the coordinator:</strong> Parc scientifique de la
42+
Haute-Borne, 40 avenue Halley – Bât A – Park Plaza, 59650 Villeneuve d'Ascq, France
43+
</li>
44+
<li>
45+
<strong>Contact:</strong>{" "}
46+
<a class="text-secondary hover:underline" href="mailto:odp@sum-project.eu">odp@sum-project.eu</a>
47+
</li>
48+
<li>
49+
<strong>Project website:</strong>{" "}
50+
<a class="text-secondary hover:underline" href="https://www.sum-project.eu" target="_blank" rel="noopener noreferrer">
51+
https://www.sum-project.eu
52+
</a>
53+
</li>
54+
</ul>
55+
<p class="mb-4">
56+
<strong>Director of publication:</strong>{" "}
57+
</p>
58+
<p class="mb-4">The Platform is developed by SUM Consortium partners:</p>
59+
<ul class="list-disc pl-6 mb-4 space-y-1 text-gray-700">
60+
<li>
61+
the public website and Living Lab features are developed by <strong>INRIA</strong>;
62+
</li>
63+
<li>
64+
the administration features are developed {" "}
65+
<strong>UTwente (University of Twente)</strong>
66+
</li>
67+
</ul>
68+
69+
<hr class="border-gray-200 my-8" />
70+
71+
{/* Section 2 */}
72+
<h2 class="text-2xl font-semibold mt-10 mb-4">2. Hosting</h2>
73+
<p class="mb-4">The Platform is hosted on <strong>INRIA servers</strong>.</p>
74+
<ul class="list-disc pl-6 mb-4 space-y-1 text-gray-700">
75+
<li><strong>Host:</strong> INRIA (Institut National de Recherche en Informatique et en Automatique)</li>
76+
<li>
77+
<strong>Address / data centre:</strong> Parc scientifique de la Haute-Borne,
78+
40 avenue Halley – Bât A – Park Plaza, 59650 Villeneuve d'Ascq, France
79+
</li>
80+
<li>
81+
<strong>Contact:</strong>{" "}
82+
<mark class="bg-yellow-100 text-yellow-800 px-1 rounded"></mark>
83+
</li>
84+
</ul>
85+
86+
<hr class="border-gray-200 my-8" />
87+
88+
{/* Section 3 */}
89+
<h2 class="text-2xl font-semibold mt-10 mb-4">3. Intellectual property</h2>
90+
<p class="mb-4">
91+
Unless otherwise stated, the content of the Platform — including its structure, texts,
92+
graphics, logos, and software — is the property of the <strong>SUM Consortium</strong> and
93+
its partners, or is used with the authorisation of the rights holders. It is protected by
94+
applicable intellectual property law.
95+
</p>
96+
<p class="mb-4 text-gray-600 text-sm">Copyright © SUM Consortium.</p>
97+
<p class="mb-4">
98+
<strong>Open data and open-source content.</strong> Datasets and research outputs published
99+
openly through the Platform are made available under the applicable open licences defined by
100+
the project (for example, Creative Commons licences for publications and the licences
101+
specified for each dataset). Please refer to the licence indicated for each dataset or
102+
publication before reuse. The applicable terms follow the SUM Data Management Plan and the
103+
principle "as open as possible, as closed as necessary".
104+
</p>
105+
<p class="mb-4">
106+
Any reproduction, representation, modification or distribution of protected content, in whole
107+
or in part, without prior authorisation or outside the terms of the applicable licence, is
108+
prohibited.
109+
</p>
110+
111+
<hr class="border-gray-200 my-8" />
112+
113+
{/* Section 4 */}
114+
<h2 class="text-2xl font-semibold mt-10 mb-4">4. Personal data and cookies</h2>
115+
<p class="mb-4">
116+
The processing of personal data through the Platform is described in the{" "}
117+
<a class="text-secondary hover:underline" href={getUrl("/privacy-policy")}>Privacy Policy</a>.
118+
</p>
119+
<p class="mb-4">
120+
The Platform uses only strictly necessary cookies required for its operation and to maintain
121+
user login sessions. It does not use advertising or third-party tracking cookies. See the
122+
Privacy Policy for details.
123+
</p>
124+
<p class="mb-4">
125+
For any question regarding personal data, or to exercise your rights under the GDPR,
126+
contact{" "}
127+
<a class="text-secondary hover:underline" href="mailto:odp@sum-project.eu">odp@sum-project.eu</a>{" "}
128+
or the INRIA Data Protection Officer at{" "}
129+
<a class="text-secondary hover:underline" href="mailto:dpo@inria.fr">dpo@inria.fr</a>.
130+
</p>
131+
132+
<hr class="border-gray-200 my-8" />
133+
134+
{/* Section 5 */}
135+
<h2 class="text-2xl font-semibold mt-10 mb-4">5. Liability</h2>
136+
<p class="mb-4">
137+
The Platform and its content are provided for information purposes. The SUM Consortium
138+
endeavours to keep the information published on the Platform accurate and up to date, but
139+
cannot guarantee that it is complete, accurate or error-free. Use of the information made
140+
available on the Platform is under the sole responsibility of the user.
141+
</p>
142+
<p class="mb-4">
143+
The SUM Consortium cannot be held liable for any direct or indirect damage resulting from
144+
access to or use of the Platform, including the unavailability of the service, or from the
145+
use of any information obtained through it.
146+
</p>
147+
<p class="mb-4">
148+
The Platform may contain links to external websites that are not under the control of the
149+
SUM Consortium. The SUM Consortium is not responsible for the content or privacy practices
150+
of these external sites.
151+
</p>
152+
153+
<hr class="border-gray-200 my-8" />
154+
155+
{/* Section 6 */}
156+
<h2 class="text-2xl font-semibold mt-10 mb-4">6. EU funding disclaimer</h2>
157+
<p class="mb-4">
158+
Co-funded by the European Union. Views and opinions expressed are however those of the
159+
author(s) only and do not necessarily reflect those of the European Union or the European
160+
Climate, Infrastructure and Environment Executive Agency (CINEA). Neither the European Union
161+
nor the granting authority can be held responsible for them.
162+
</p>
163+
164+
<hr class="border-gray-200 my-8" />
165+
166+
{/* Section 7 */}
167+
<h2 class="text-2xl font-semibold mt-10 mb-4">7. Applicable law</h2>
168+
<p class="mb-4">
169+
This Legal Notice is governed by <strong>French law</strong>, as the coordinating partner
170+
(INRIA) is established in France, without prejudice to mandatory provisions of European Union
171+
law, in particular the GDPR.
172+
</p>
173+
</section>
174+
</Layout>

0 commit comments

Comments
 (0)