Skip to content

Commit e079b18

Browse files
authored
Merge pull request #73 from xeokit/develop
feat/XV-926-cookie-banner
2 parents 323bced + ba3ed01 commit e079b18

10 files changed

Lines changed: 568 additions & 212 deletions

File tree

docs/privacy-policy.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
id: privacy-policy
3+
title: Privacy Policy
4+
---
5+
6+
**Last Updated: 04.12.2025**
7+
8+
## 1. Introduction
9+
Welcome to xeokit.io, a static website provided by Creoox AG, Landstrasse 40, 9495 Triesen, Liechtenstein ("we," "us," "our"). We are committed to protecting your privacy and ensuring compliance with the General Data Protection Regulation (GDPR) and other applicable privacy laws. This Privacy Policy explains how we handle your data when you use xeokit.io.
10+
11+
## 2. Technical Information Processed by the Website
12+
xeokit.io is a static website, meaning it does not offer user accounts, forms, or interactive features that would require the processing of personal data. When you access the site, your browser automatically transmits a small amount of technical information that is necessary to display the content and ensure the secure and reliable functioning of the website.
13+
This may include information such as the requested URL, the date and time of access, and basic browser and device data. This information is handled automatically by our hosting environment and is used solely for purposes such as delivering the website, ensuring IT security, and diagnosing technical issues.
14+
We do not use this information to identify visitors, nor do we combine it with other data sources.
15+
16+
## 3. Analytics
17+
We use Google Analytics 4 (GA4) and Microsoft Clarity (MS Clarity) to obtain insights into how visitors use xeokit.io and to improve the website’s functionality and performance. Both technologies are technically initiated when you visit the site; however, their operation depends on the cookie preferences you select in our consent banner.
18+
19+
**No advertising or profiling**. Irrespective of your consent decision:
20+
- We do not use advertising cookies.
21+
- We do not engage in behavioral advertising or user profiling.
22+
- No tracking occurs across third-party websites.
23+
24+
Analytics data is handled securely and processed in accordance with GDPR solely for understanding website usage and improving xeokit.io.
25+
26+
### 3.1 If you consent to analytics cookies (“Accept”)
27+
- GA4 4 and MS Clarity may store and read analytics cookies on your device.
28+
- All data collected is used exclusively for aggregated usage analysis and website optimization.
29+
- IP addresses are anonymized and advertising or cross-site profiling features are disabled.
30+
31+
### 3.2 When you click “Reject”
32+
- GA4 and MS Clarity do not store or read any analytics cookies.
33+
- GA4 and MS Clarity operate in a restricted, cookieless mode, collecting only aggregated, non-identifying technical events.
34+
- No user profiles, cross-site tracking, or personal identifiers are created.
35+
36+
For more information on MS Clarity, GA4 and how they handle data, please refer to:
37+
<a href="https://privacy.microsoft.com/privacystatement" target="_blank" rel="noopener noreferrer">Microsoft's Privacy Statement</a>,
38+
<a href="https://learn.microsoft.com/clarity/faq" target="_blank" rel="noopener noreferrer">MS Clarity FAQs</a>,
39+
<a href="https://clarity.microsoft.com/terms" target="_blank" rel="noopener noreferrer">MS Clarity Terms & Conditions</a>,
40+
<a href="https://marketingplatform.google.com/about/analytics/terms/us/" target="_blank" rel="noopener noreferrer">Google Analytics Terms of Service</a>,
41+
<a href="https://support.google.com/analytics/answer/6004245" target="_blank" rel="noopener noreferrer">Google Analytics Data Safeguards (EU-specific)</a>,
42+
<a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">Google privacy policy</a>.
43+
44+
## 4. Cookies
45+
When you first visit xeokit.io, you can choose whether to allow or reject analytics cookies.
46+
- Essential cookies: required for the website to function (always active).
47+
- Analytics cookies: used only if you choose “Accept.”
48+
49+
You can withdraw or change your cookies preferences at any time via the link on our website or by adjusting your browser settings. We don’t use advertisement cookies or profiling features.
50+
51+
## 5. When we process personal data
52+
We only receive personal data if you choose to contact us directly (e.g., by email). In such cases, we process your data solely for the purpose of handling your request. We do not share this data with third parties unless legally required.
53+
54+
## 6. Legal bases for processing
55+
Depending on the type of processing, we rely on the following legal bases:
56+
- Art. 6(1)(f) GDPR – legitimate interests (anonymous technical data, security, site operation).
57+
- Art. 6(1)(a) GDPR – consent (optional analytics cookies and tools).
58+
- Art. 6(1)(b) GDPR – contract or pre-contractual steps (if you contact us to request information).
59+
60+
## 7. Your Rights Under GDPR
61+
In accordance with GDPR, individuals have certain rights regarding their personal data, including the right to:
62+
- access to your personal data
63+
- rectification or deletion
64+
- restriction of processing
65+
- data portability
66+
- withdrawal of consent at any time
67+
68+
## 8. Changes to the Privacy Policy
69+
We may update this Privacy Policy periodically to reflect changes in our practices. Any updates will be posted on this page with a new effective date.
70+
71+
## 9. Contact Information
72+
If you have any questions about this Privacy Policy, please contact us at:
73+
74+
Creoox AG
75+
Landstrasse 40
76+
9495 Triesen, Liechtenstein
77+
Email: dataprotection@creoox.com

docusaurus.config.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,6 @@ const config: Config = {
7676
return items.filter((item) => !item.url.includes('/page/'));
7777
},
7878
},
79-
gtag: {
80-
trackingID: 'G-9VRQEEM351',
81-
anonymizeIP: true,
82-
},
8379
} satisfies Preset.Options,
8480
],
8581
],
@@ -163,10 +159,6 @@ const config: Config = {
163159
// },
164160
// ]
165161

166-
[
167-
"@gracefullight/docusaurus-plugin-microsoft-clarity",
168-
{ projectId: "nml0pjdlbw" },
169-
],
170162
['@lunaticmuch/docusaurus-terminology', {}],
171163
],
172164

0 commit comments

Comments
 (0)