Update privacy and terms pages to enhance clarity and organization

- Added a new section for SessionStorage usage in the privacy policy, detailing its purpose and data handling.
- Updated headings to include scroll margin for better navigation.
- Revised language in the privacy policy to clarify data handling practices, including contact form submissions and cookie usage.
- Enhanced the terms page with a link to the privacy policy for more comprehensive user information.
- Updated contact information in both documents to include company details.
This commit is contained in:
2025-06-11 22:32:56 +02:00
parent 8c0a44a500
commit 2e8a55307d
2 changed files with 40 additions and 27 deletions

View File

@@ -30,6 +30,7 @@ const tocItems = [
{ id: 'introduction', title: 'Introduction' },
{ id: 'data-collection', title: 'Data Collection Policy' },
{ id: 'cookie-usage', title: 'Cookie & Storage Usage' },
{ id: 'sessionstorage', title: 'SessionStorage Usage' },
{ id: 'localstorage', title: 'LocalStorage Usage' },
{ id: 'clear-preferences', title: 'How to Clear Your Preferences' },
{ id: 'user-rights', title: 'Your Rights (GDPR & Dutch Law)' },
@@ -106,7 +107,7 @@ function parseAndFormatTime(rawTime) {
<div
class="prose prose-lg max-w-4xl dark:prose-invert dark:prose-headings:text-slate-300 prose-md prose-headings:font-heading prose-headings:leading-tighter prose-headings:tracking-tighter prose-headings:font-bold prose-a:text-blue-600 dark:prose-a:text-blue-400 prose-img:rounded-md prose-img:shadow-lg backdrop-blur-sm bg-white/15 dark:bg-slate-900/30 p-6 rounded-lg border border-gray-200 dark:border-slate-800"
>
<h2 id="introduction" class="text-2xl font-bold mt-8 mb-4">1. Introduction</h2>
<h2 id="introduction" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">1. Introduction</h2>
<p>
This Privacy Policy explains how we handle information when you visit our website. We are committed to
protecting your privacy and complying with applicable data protection laws, including the General Data
@@ -116,7 +117,7 @@ function parseAndFormatTime(rawTime) {
We value transparency and want you to understand what information we collect, why we collect it, and how we use
it. This policy applies to all visitors to our website.
</p>
<h2 id="data-collection" class="text-2xl font-bold mt-8 mb-4">2. Data Collection Policy</h2>
<h2 id="data-collection" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">2. Data Collection Policy</h2>
<p>
<strong>We do not collect or store any personal user data.</strong> Our website is designed to provide information
without requiring you to submit any personal information.
@@ -141,16 +142,13 @@ function parseAndFormatTime(rawTime) {
<p>
If you choose to contact us using our contact form, the information you provide (such as your name and email
address) will only be used to respond to your inquiry and will not be stored longer than necessary for that
purpose.
purpose. <strong>Contact form submissions are deleted after your inquiry is resolved and are never used for marketing or shared with third parties.</strong>
</p>
<h2 id="cookie-usage" class="text-2xl font-bold mt-8 mb-4">3. Cookie & Storage Usage</h2>
<h2 id="cookie-usage" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">3. Cookie & Storage Usage</h2>
<p>
<strong>Our website uses cookies strictly for essential functionality.</strong> These cookies are necessary for the
proper functioning of our website and do not collect any personal information.
</p>
<p>
<strong>SessionStorage:</strong> For performance and user experience, we temporarily cache the latest system status data in your browser's sessionStorage. This data is <strong>not personal</strong>, is never sent to our servers, and is automatically deleted as soon as you close your browser tab or window. No personal or identifying information is ever stored in sessionStorage.
</p>
<p>Details about the cookies we use:</p>
<ul>
<li>
@@ -180,7 +178,15 @@ function parseAndFormatTime(rawTime) {
We do not use any tracking, analytics, or third-party cookies. No personal information is collected through our
cookies or LocalStorage.
</p>
<h2 id="localstorage" class="text-2xl font-bold mt-8 mb-4">4. LocalStorage Usage</h2>
<h2 id="sessionstorage" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">4. SessionStorage Usage</h2>
<p>
We use your browser's sessionStorage to temporarily store certain non-personal data that helps improve performance and user experience. This data is never sent to our servers and is automatically deleted as soon as you close your browser tab or window. No personal or identifying information is ever stored in sessionStorage.
</p>
<p><strong>The following key may be stored:</strong></p>
<ul>
<li><strong>uptimeStatusCache</strong>: Temporarily caches the latest system status data for performance. Deleted when you close your browser tab or window.</li>
</ul>
<h2 id="localstorage" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">5. LocalStorage Usage</h2>
<p>
<strong>Our website uses your browser's localStorage to remember certain preferences and UI states. The following keys may be stored:</strong>
</p>
@@ -189,8 +195,8 @@ function parseAndFormatTime(rawTime) {
<li><strong>cookieConsentAccepted</strong>: Remembers that you have accepted our cookie notice.</li>
<li><strong>devnet-intro-collapsed</strong>: Remembers if you have collapsed the introduction section.</li>
</ul>
<p>No personal data is stored. All data remains on your device and is never sent to our servers. You can clear these at any time via your browser settings.</p>
<h2 id="clear-preferences" class="text-2xl font-bold mt-8 mb-4">5. How to Clear Your Preferences</h2>
<p>Data stored in localStorage remains on your device indefinitely unless you manually clear it via your browser settings or our website removes it.</p>
<h2 id="clear-preferences" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">6. How to Clear Your Preferences</h2>
<p>
If you wish to reset your language or theme settings, you can clear your browser's cookies and LocalStorage
data. Here's how to do it in common browsers:
@@ -231,14 +237,14 @@ function parseAndFormatTime(rawTime) {
After clearing your browser data, your language will reset to the default (English) and your theme will reset to
the system default.
</p>
<h2 id="user-rights" class="text-2xl font-bold mt-8 mb-4">6. Your Rights (GDPR & Dutch Law)</h2>
<h2 id="user-rights" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">7. Your Rights (GDPR & Dutch Law)</h2>
<p>Under the GDPR and Dutch law, you have the right to:</p>
<ul>
<li>Be informed about data collection and storage (this policy).</li>
<li>Access, correct, or delete your data (not applicable, as we store no personal data).</li>
<li>Lodge a complaint with the Dutch DPA (Autoriteit Persoonsgegevens) if you believe your rights are violated.</li>
<li>Lodge a complaint with the Dutch DPA (Autoriteit Persoonsgegevens) if you believe your rights are violated. For more information or to lodge a complaint, visit <a href="https://autoriteitpersoonsgegevens.nl/" target="_blank" rel="noopener">Autoriteit Persoonsgegevens</a>.</li>
</ul>
<h2 id="data-security" class="text-2xl font-bold mt-8 mb-4">7. Data Security</h2>
<h2 id="data-security" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">8. Data Security</h2>
<p>
We take appropriate technical and organizational measures to ensure the security of any information transmitted
to us. However, please be aware that no method of transmission over the internet or method of electronic storage
@@ -248,7 +254,7 @@ function parseAndFormatTime(rawTime) {
Our website uses HTTPS encryption to ensure that any communication between your browser and our website is
secure.
</p>
<h2 id="third-party" class="text-2xl font-bold mt-8 mb-4">8. Third-Party Websites</h2>
<h2 id="third-party" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">9. Third-Party Websites</h2>
<p>
Our website may contain links to other websites that are not operated by us. If you click on a third-party link,
you will be directed to that third party's site. We strongly advise you to review the Privacy Policy of every
@@ -258,7 +264,7 @@ function parseAndFormatTime(rawTime) {
We have no control over and assume no responsibility for the content, privacy policies, or practices of any
third-party sites or services.
</p>
<h2 id="changes" class="text-2xl font-bold mt-8 mb-4">9. Changes to Privacy Policy</h2>
<h2 id="changes" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">10. Changes to Privacy Policy</h2>
<p>
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy
Policy on this page and updating the "Last updated" date at the top of this page.
@@ -267,8 +273,12 @@ function parseAndFormatTime(rawTime) {
You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are
effective when they are posted on this page.
</p>
<h2 id="contact" class="text-2xl font-bold mt-8 mb-4">10. Contact</h2>
<p>For privacy questions, contact <a href="mailto:info@365devnet.eu">info@365devnet.eu</a>.</p>
<h2 id="contact" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">11. Contact Information</h2>
<p>For privacy questions, contact <a href="mailto:info@365devnet.eu">info@365devnet.eu</a>.<br />
Company name: 365devnet<br />
KvK number: 97226270</p>
<h2 class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">12. Children's Privacy</h2>
<p>Our website and services are not intended for children under 16. We do not knowingly collect personal data from children.</p>
</div>
</div>
</Layout>

View File

@@ -91,14 +91,14 @@ const tocItems = [
you agree to be bound by these terms and conditions.
</p>
<h2 id="scope" class="text-2xl font-bold mt-8 mb-4">1. Scope of Services</h2>
<h2 id="scope" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">1. Scope of Services</h2>
<p>
Our website provides information about our professional services, expertise, and industry insights. The content
on this website is for general informational purposes only and does not constitute professional advice. We may
update, modify, or remove content at any time without notice.
</p>
<h2 id="user-rights" class="text-2xl font-bold mt-8 mb-4">2. User Rights & Responsibilities</h2>
<h2 id="user-rights" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">2. User Rights & Responsibilities</h2>
<p>When using our website, you agree to:</p>
<ul>
<li>Use the website in accordance with these terms and conditions and all applicable laws and regulations</li>
@@ -111,7 +111,7 @@ const tocItems = [
<li>Not use the website to transmit any harmful code or material</li>
</ul>
<h2 id="intellectual-property" class="text-2xl font-bold mt-8 mb-4">3. Intellectual Property</h2>
<h2 id="intellectual-property" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">3. Intellectual Property</h2>
<p>
All content on this website, including but not limited to text, graphics, logos, images, audio clips, digital
downloads, and data compilations, is the property of the website owner or its content suppliers and is protected
@@ -122,7 +122,7 @@ const tocItems = [
you do not modify the content and that you retain all copyright and other proprietary notices.
</p>
<h2 id="liability" class="text-2xl font-bold mt-8 mb-4">4. Limitation of Liability</h2>
<h2 id="liability" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">4. Limitation of Liability</h2>
<p>
To the fullest extent permitted by applicable law, we exclude all representations, warranties, and conditions
relating to our website and the use of this website. We will not be liable for any direct, indirect, or
@@ -136,12 +136,12 @@ const tocItems = [
liability which cannot be excluded or limited under applicable law.
</p>
<h2 id="governing-law" class="text-2xl font-bold mt-8 mb-4">5. Governing Law</h2>
<h2 id="governing-law" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">5. Governing Law</h2>
<p>
These terms are governed by Dutch law and the GDPR. Disputes will be handled by Dutch courts. If you are a consumer, you will benefit from any mandatory provisions of the law of the country in which you are resident. Nothing in these terms and conditions affects your rights as a consumer to rely on such mandatory provisions of local law.
</p>
<h2 id="cookies" class="text-2xl font-bold mt-8 mb-4">6. Cookie Usage</h2>
<h2 id="cookies" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">6. Cookie Usage</h2>
<p>
Our website uses two essential cookies:
<ul>
@@ -150,8 +150,9 @@ const tocItems = [
</ul>
No tracking, analytics, or third-party cookies are used. No personal data is collected.
</p>
<p>For more information about how we use cookies and other browser storage technologies, please see our <a href="/en/privacy">Privacy Policy</a>.</p>
<h2 id="changes" class="text-2xl font-bold mt-8 mb-4">7. Changes to Terms</h2>
<h2 id="changes" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">7. Changes to Terms</h2>
<p>
We may revise these terms and conditions at any time by amending this page. You are expected to check this page
from time to time to take notice of any changes we make, as they are legally binding on you. Some of the
@@ -159,9 +160,11 @@ const tocItems = [
elsewhere on our website.
</p>
<h2 id="contact" class="text-2xl font-bold mt-8 mb-4">8. Contact</h2>
<p>For legal questions, contact <a href="mailto:info@365devnet.eu">info@365devnet.eu</a>.</p>
<p>This website is operated by 365DevNet, based in the Netherlands.</p>
<h2 id="contact" class="scroll-mt-20 text-2xl font-bold mt-8 mb-4">8. Contact</h2>
<p>For legal questions, contact <a href="mailto:info@365devnet.eu">info@365devnet.eu</a>.<br />
Company name: 365devnet<br />
KvK number: 97226270<br />
Based in the Netherlands.</p>
</div>
</div>
</Layout>