- Implemented astro-i18next for multi-language support, including English, Dutch, and Italian. - Configured default locale and language fallback settings. - Defined routes for localized content in the configuration. - Updated package.json and package-lock.json to include new dependencies for i18next and related plugins.
53 lines
5.6 KiB
JavaScript
53 lines
5.6 KiB
JavaScript
import '../chunks/page-ssr_ChKiSmuh.mjs';
|
|
import { c as createComponent, r as renderComponent, a as renderTemplate, m as maybeRenderHead } from '../chunks/astro/server_DJC9Xx9K.mjs';
|
|
import 'kleur/colors';
|
|
import { t, $ as $$BaseLayout, a as $$Header, b as $$Footer } from '../chunks/Footer_BFBz0LQo.mjs';
|
|
export { renderers } from '../renderers.mjs';
|
|
|
|
const $$Privacy = createComponent(($$result, $$props, $$slots) => {
|
|
return renderTemplate`${renderComponent($$result, "BaseLayout", $$BaseLayout, { "title": `${t("footer.links.privacy")} | ${t("meta.title")}`, "description": "Privacy Policy for Tiber365 - Learn how we collect, use, and protect your personal data in compliance with GDPR and Dutch privacy laws." }, { "default": ($$result2) => renderTemplate` ${renderComponent($$result2, "Header", $$Header, {})} ${maybeRenderHead()}<main class="py-16 bg-background"> <div class="container-custom"> <article class="prose prose-lg dark:prose-invert max-w-4xl mx-auto"> <h1 class="text-4xl font-display font-bold mb-8">${t("footer.links.privacy")}</h1> <div class="mb-8 text-sm text-muted-foreground">
|
|
Last updated: ${(/* @__PURE__ */ new Date()).toLocaleDateString()} </div> <section class="mb-12"> <h2>1. Introduction</h2> <p>
|
|
Tiber365 ("we", "our", or "us") is committed to protecting your privacy and personal data. This Privacy Policy explains how we collect, use, and protect your personal information in accordance with the General Data Protection Regulation (GDPR) and Dutch privacy laws.
|
|
</p> </section> <section class="mb-12"> <h2>2. Data Controller</h2> <p>
|
|
Tiber365<br>
|
|
Italy<br>
|
|
Email: info@tiber365.it
|
|
</p> <p>
|
|
For privacy-related inquiries, you can contact our Data Protection Officer at privacy@tiber365.it.
|
|
</p> </section> <section class="mb-12"> <h2>3. Personal Data We Collect</h2> <p>We collect and process the following types of personal data:</p> <ul> <li>Contact information (name, email, phone number, company name)</li> <li>Technical data (IP address, browser type, device information)</li> <li>Usage data (how you interact with our website and services)</li> <li>Communication data (messages you send us through our contact form)</li> <li>Service data (information related to the IT services we provide)</li> </ul> </section> <section class="mb-12"> <h2>4. Legal Basis for Processing</h2> <p>We process your personal data based on the following legal grounds:</p> <ul> <li>Contract performance (when providing our IT services)</li> <li>Legal obligations (compliance with Dutch and EU laws)</li> <li>Legitimate interests (improving our services and communication)</li> <li>Consent (for marketing communications and cookies)</li> </ul> </section> <section class="mb-12"> <h2>5. How We Use Your Data</h2> <p>We use your personal data for:</p> <ul> <li>Providing and managing our IT services</li> <li>Communicating with you about our services</li> <li>Improving our website and services</li> <li>Complying with legal obligations</li> <li>Sending you marketing communications (with your consent)</li> </ul> </section> <section class="mb-12"> <h2>6. Data Sharing and Transfers</h2> <p>
|
|
We may share your data with:
|
|
</p> <ul> <li>Service providers (hosting, email, analytics)</li> <li>Professional advisers (lawyers, accountants)</li> <li>Authorities (when legally required)</li> </ul> <p>
|
|
Data transfers outside the EU/EEA are protected by appropriate safeguards (Standard Contractual Clauses).
|
|
</p> </section> <section class="mb-12"> <h2>7. Data Retention</h2> <p>
|
|
We retain your personal data only for as long as necessary to fulfill the purposes for which it was collected, including legal requirements and accounting purposes.
|
|
</p> </section> <section class="mb-12"> <h2>8. Your Rights</h2> <p>Under GDPR and Dutch privacy laws, you have the right to:</p> <ul> <li>Access your personal data</li> <li>Correct inaccurate data</li> <li>Request deletion of your data</li> <li>Object to processing</li> <li>Data portability</li> <li>Withdraw consent</li> </ul> <p>
|
|
To exercise these rights, contact us at privacy@tiber365.it. We'll respond within 30 days.
|
|
</p> </section> <section class="mb-12"> <h2>9. Cookies and Tracking</h2> <p>
|
|
We use cookies and similar technologies to improve your browsing experience. You can manage cookie preferences through your browser settings.
|
|
</p> </section> <section class="mb-12"> <h2>10. Security</h2> <p>
|
|
We implement appropriate technical and organizational measures to protect your personal data against unauthorized access, alteration, disclosure, or destruction.
|
|
</p> </section> <section class="mb-12"> <h2>11. Changes to This Policy</h2> <p>
|
|
We may update this Privacy Policy periodically. We will notify you of any material changes by posting the new policy on this page.
|
|
</p> </section> <section class="mb-12"> <h2>12. Complaints</h2> <p>
|
|
If you have concerns about how we process your personal data, please contact us first. You also have the right to file a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens).
|
|
</p> </section> <section class="mb-12"> <h2>13. Contact Us</h2> <p>
|
|
For any privacy-related questions or requests, please contact us at:<br>
|
|
Email: privacy@tiber365.it<br>
|
|
Phone: +39 123 456 7890
|
|
</p> </section> </article> </div> </main> ${renderComponent($$result2, "Footer", $$Footer, {})} ` })}`;
|
|
}, "/Users/richard/Website Development/tiber365/src/pages/privacy.astro", void 0);
|
|
|
|
const $$file = "/Users/richard/Website Development/tiber365/src/pages/privacy.astro";
|
|
const $$url = "/privacy";
|
|
|
|
const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({
|
|
__proto__: null,
|
|
default: $$Privacy,
|
|
file: $$file,
|
|
url: $$url
|
|
}, Symbol.toStringTag, { value: 'Module' }));
|
|
|
|
const page = () => _page;
|
|
|
|
export { page };
|