From 3eec68f96f004c5dc9631786cb099f40955c2c53 Mon Sep 17 00:00:00 2001 From: Karl <61626414+snaeker58@users.noreply.github.com> Date: Sat, 7 Sep 2024 18:12:24 +0200 Subject: [PATCH 1/9] feat: privacy policy/gdpr/code of conduct template open: Actual code of conduct, making the br element thicc. --- src/lib/Page.svelte | 42 ++++----- src/routes/+layout.svelte | 5 +- src/routes/+page.svelte | 2 +- src/routes/privacy/+page.svelte | 129 ++++++++++++++++----------- src/routes/privacy/gdpr/+page.svelte | 92 +++++++++++++++++++ 5 files changed, 196 insertions(+), 74 deletions(-) create mode 100644 src/routes/privacy/gdpr/+page.svelte diff --git a/src/lib/Page.svelte b/src/lib/Page.svelte index 258f1fd..9ba5516 100644 --- a/src/lib/Page.svelte +++ b/src/lib/Page.svelte @@ -11,27 +11,27 @@ + div :global(a:hover) { + text-decoration: underline; + } + \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index af8e8ed..1eb4d78 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -46,7 +46,7 @@

Hack Zenith 2025 is fiscally sponsored by The Hack Foundation (d.b.a. Hack Club), a 501(c)(3) nonprofit (EIN: 81-2908499). Hack Zenith 2025 is not an official Hack Club event. Use of Hack Club branding does not - constitute an endorsement, implied or otherwise, of Hack Zenith 2025 by Hack Club. + constitute an endorsement, implied or otherwise.

diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index d68f895..e397367 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -53,7 +53,7 @@ id="email" type="email" name="email" - placeholder="sarah@example.com" + placeholder="you@zenith2025.org" required data-lp-igore data-lpignore="true" diff --git a/src/routes/privacy/+page.svelte b/src/routes/privacy/+page.svelte index 43ea341..dc9c326 100644 --- a/src/routes/privacy/+page.svelte +++ b/src/routes/privacy/+page.svelte @@ -3,88 +3,115 @@ -

Privacy

+

Privacy Policy

-

This privacy notice tells you what to expect us to do with your personal information.

+

This privacy policy explains how the Zenith Hacks Team (referred to as "we" or "us") handles your personal + information. For residents of the European Union (EU) and California, please also refer to our GDPR and CCPA Compliance + Statement for specific regulations that apply to you.

-

Table of contents

+

Table of Contents

-

Contact details

+

Contact Details

- If you have data protection concerns, please send an email to data@zenithhacks.org and we'll get back to you shortly. + If you have any concerns or questions regarding data protection, please reach out to us at data@zenithhacks.org. We will respond to your inquiries as soon as possible. + Please ensure that all emails adhere to our Code of Conduct.

-

What information do we collect and why?

+

Information We Collect

+

+ When you opt in to receive notifications via email using the form on our website, we collect, store, and process the + following information: +

+ + +

Why We Collect Your Information

- When you ask to be notified when sign-ups open by using the form on our website, we collect and store your email so - we can notify you when sign-ups open.
- We also store the following information: + We collect this information to:

-

We store this information for security purposes, and to prevent spam.

-

Our lawful bases for the collection and use of your data

+

Our Lawful Bases for Processing Your Data

- We're allowed to collect your data because by submitting your data (for example, your email) you're consenting to - your information being collected. We do not collect information about you from third parties. We only collect the - data that you or your device gives us. + We process your data based on the consent you provide when submitting the sign-up notification form. We do not + collect information from third parties, and all data is obtained directly from you or your device. If you do not opt + in to receive email notifications, this policy does not apply to you. No data is sent, stored, or processed + otherwise.

-

How long do we keep your data?

+

Data Retention Period

- When you ask to be notified when sign-ups open using the form on our website, we keep the information that you give - us until we send you that email and for no longer than 12 months.
- After then, we delete the information. + We retain your personal information in Google Cloud servers for up to 12 months, as outlined in the Information + We Collect + section. After this period, your data will be permanently deleted. In most cases, your data is deleted shortly after + the notification email has been sent, but this is not guaranteed.

-

Who do we share your information with?

-

Your information is processed by:

+

Data Sharing and Disclosure

+

+ We may share your information with the following entities. Note that these external organizations have their own + privacy policies, and we are not responsible for their actions: +

+ +

Your Rights

- They are only allowed to use that information for the purposes of providing their services to us. They cannot use it - to, for example, sell you something.
- We may also share personal information with: + You generally have the following rights under applicable data protection laws:

-

Complaining about our use of your personal data

+

File a Complaint About Our Use of Your Data

- If you have any concerns about our use of your personal data, you can make a complaint to us using the contact - details at the top of this privacy notice. + If you have any concerns about how we handle your personal data or wish to have your data deleted, you can file a + complaint by contacting us at the email provided at the top of this privacy policy. To verify the request, please + contact us using the registered email address associated with the data, or provide proof that the data belongs to + you. Any additional information provided for the purpose of data deletion will not be saved, shared, or processed by + us.

-

Last updated

+

Last Updated

- This privacy notice was last updated on the 5th of September, 2024. We may update this privacy notice at any time. + This privacy notice was last updated on the 7th of September, 2024. We may update this privacy notice at any time.

diff --git a/src/routes/privacy/gdpr/+page.svelte b/src/routes/privacy/gdpr/+page.svelte new file mode 100644 index 0000000..028dfd0 --- /dev/null +++ b/src/routes/privacy/gdpr/+page.svelte @@ -0,0 +1,92 @@ + + + +

GDPR Compliance Statement

+ +

+ Zenith Hacks and the Zenith Hacks Team (we, us) is committed to ensuring the privacy and protection of your personal + data in compliance with the + General Data Protection Regulation (GDPR). + This statement explains your additional rights as a data subject under the GDPR. + Please read our Privacy Policy for more information on how we collect, + store, and process personal data. +

+ +

Data Controller

+

+ The Zenith Hacks Team is the data controller responsible for the processing of your personal data. If you have any + questions or concerns regarding the handling of your data, you may contact us at gdpr@zenithhacks.org. We will respond to your inquiries as soon as possible. + Please ensure that all emails adhere to our Code of Conduct. +

+ +

Legal Basis for Processing Your Data

+

+ Under the GDPR, we process your personal data based on your explicit consent, which you provide + when you submit your email address via our sign-up notification form. We only process data that you have actively + submitted and do not collect any data from third parties or by you visiting the website. Not submitting your email + thus does not allow us to process any of your data. +

+

+ You have the right to withdraw your consent at any time. If you withdraw your consent, we will stop processing your + personal data and ensure that it is fully deleted as soon as possible and within compliance of the GDPR. +

+ +

Data Security

+

+ We take data security seriously and employ industry-standard measures to protect your personal information from + unauthorized access, misuse, or disclosure. Your data is stored on secure Google servers, which comply with GDPR + regulations . We do not share your personal data with third parties unless required by law or with your explicit + consent. +

+ +

Your Rights Under GDPR

+

+ As a data subject under the GDPR, you have the following rights regarding your personal data: +

+ + +

Exercising Your Rights

+

+ To exercise any of your rights under the GDPR, please contact us at data@zenithhacks.org. + We may require proof of identity to process your request and will respond within 30 days. +

+ +

International Transfers

+

+ If we transfer your personal data outside of the European Economic Area (EEA), we ensure that the data is protected + to GDPR standards through appropriate safeguards, such as standard contractual clauses or by working with + GDPR-compliant service providers like Google. +

+ +

Filing a Complaint

+

+ If you believe that we are not processing your personal data in accordance with the GDPR, you have the right to file + a complaint with your local data protection authority or supervisory authority in the European Union. + You may find their contact info here. +

+ +

Updates to This GDPR Compliance Statement

+

+ This GDPR Compliance Statement was last updated on the 7th of September 2024. + We may update this statement from time to time to reflect changes in our processing activities or legal obligations. +

+
From e0d5e2bca818645d2750b5164d4e72bb963b94d6 Mon Sep 17 00:00:00 2001 From: Karl <61626414+snaeker58@users.noreply.github.com> Date: Sat, 7 Sep 2024 18:12:24 +0200 Subject: [PATCH 2/9] modified to fulfill Sarah's wishes! --- src/lib/Page.svelte | 2 +- src/routes/+layout.svelte | 5 +- src/routes/+page.svelte | 2 +- src/routes/privacy/+page.svelte | 126 ++++++++++++++++----------- src/routes/privacy/gdpr/+page.svelte | 92 +++++++++++++++++++ 5 files changed, 173 insertions(+), 54 deletions(-) create mode 100644 src/routes/privacy/gdpr/+page.svelte diff --git a/src/lib/Page.svelte b/src/lib/Page.svelte index 258f1fd..5aa3274 100644 --- a/src/lib/Page.svelte +++ b/src/lib/Page.svelte @@ -34,4 +34,4 @@ div :global(a:hover) { text-decoration: underline; } - + \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index af8e8ed..8ff58d4 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -46,7 +46,7 @@

Hack Zenith 2025 is fiscally sponsored by The Hack Foundation (d.b.a. Hack Club), a 501(c)(3) nonprofit (EIN: 81-2908499). Hack Zenith 2025 is not an official Hack Club event. Use of Hack Club branding does not - constitute an endorsement, implied or otherwise, of Hack Zenith 2025 by Hack Club. + constitute an endorsement, implied or otherwise.

diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index d68f895..e397367 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -53,7 +53,7 @@ id="email" type="email" name="email" - placeholder="sarah@example.com" + placeholder="you@zenith2025.org" required data-lp-igore data-lpignore="true" diff --git a/src/routes/privacy/+page.svelte b/src/routes/privacy/+page.svelte index 43ea341..6b2d916 100644 --- a/src/routes/privacy/+page.svelte +++ b/src/routes/privacy/+page.svelte @@ -3,88 +3,112 @@ -

Privacy

+

Privacy Policy

-

This privacy notice tells you what to expect us to do with your personal information.

+

This privacy policy explains how the Zenith Hacks Team (referred to as "we" or "us") handles your personal + information. For residents of the European Union (EU) please also refer to our GDPR Statement for specific regulations that apply to you.

-

Table of contents

+

Table of Contents

-

Contact details

+

Contact Details

- If you have data protection concerns, please send an email to data@zenithhacks.org and we'll get back to you shortly. + If you have any concerns or questions regarding data protection, please reach out to us at data@zenithhacks.org. We will respond to your inquiries as soon as possible. + Please ensure that all emails adhere to our Code of Conduct.

-

What information do we collect and why?

+

Information We Collect

+

+ When you opt in to receive notifications via email using the form on our website, we collect, store, and process the + following information: +

+ + +

Why We Collect Your Information

- When you ask to be notified when sign-ups open by using the form on our website, we collect and store your email so - we can notify you when sign-ups open.
- We also store the following information: + We collect this information to:

-

We store this information for security purposes, and to prevent spam.

-

Our lawful bases for the collection and use of your data

+

Our Lawful Bases for Processing Your Data

- We're allowed to collect your data because by submitting your data (for example, your email) you're consenting to - your information being collected. We do not collect information about you from third parties. We only collect the - data that you or your device gives us. + We process your data based on the consent you provide when submitting the sign-up notification form. We do not + collect information from third parties, and all data is obtained directly from you or your device. If you do not opt + in to receive email notifications, this policy does not apply to you. No data is sent, stored, or processed + otherwise.

-

How long do we keep your data?

+

Data Retention Period

- When you ask to be notified when sign-ups open using the form on our website, we keep the information that you give - us until we send you that email and for no longer than 12 months.
- After then, we delete the information. + We retain your personal information in Google Cloud servers for up to 12 months, as outlined in the Information We Collect section. After this period, + your data will be permanently deleted. In most cases, your data is deleted shortly after + the notification email has been sent, but this is not guaranteed.

-

Who do we share your information with?

-

Your information is processed by:

+

Data Sharing and Disclosure

+

+ We may share your information with the following entities. Note that these external organizations have their own + privacy policies, and we are not responsible for their actions: +

+ +

Your Rights

- They are only allowed to use that information for the purposes of providing their services to us. They cannot use it - to, for example, sell you something.
- We may also share personal information with: + You generally have the following rights under applicable data protection laws:

-

Complaining about our use of your personal data

+

File a Complaint About Our Use of Your Data

- If you have any concerns about our use of your personal data, you can make a complaint to us using the contact - details at the top of this privacy notice. + If you have any concerns about how we handle your personal data or wish to have your data deleted, you can file a + complaint by contacting us at the email provided at the top of this privacy policy. To verify the request, please + contact us using the registered email address associated with the data, or provide proof that the data belongs to + you. Any additional information provided for the purpose of data deletion will not be saved, shared, or processed by + us.

-

Last updated

+

Last Updated

- This privacy notice was last updated on the 5th of September, 2024. We may update this privacy notice at any time. + This privacy notice was last updated on the 7th of September, 2024. We may update this privacy notice at any time.

diff --git a/src/routes/privacy/gdpr/+page.svelte b/src/routes/privacy/gdpr/+page.svelte new file mode 100644 index 0000000..028dfd0 --- /dev/null +++ b/src/routes/privacy/gdpr/+page.svelte @@ -0,0 +1,92 @@ + + + +

GDPR Compliance Statement

+ +

+ Zenith Hacks and the Zenith Hacks Team (we, us) is committed to ensuring the privacy and protection of your personal + data in compliance with the + General Data Protection Regulation (GDPR). + This statement explains your additional rights as a data subject under the GDPR. + Please read our Privacy Policy for more information on how we collect, + store, and process personal data. +

+ +

Data Controller

+

+ The Zenith Hacks Team is the data controller responsible for the processing of your personal data. If you have any + questions or concerns regarding the handling of your data, you may contact us at gdpr@zenithhacks.org. We will respond to your inquiries as soon as possible. + Please ensure that all emails adhere to our Code of Conduct. +

+ +

Legal Basis for Processing Your Data

+

+ Under the GDPR, we process your personal data based on your explicit consent, which you provide + when you submit your email address via our sign-up notification form. We only process data that you have actively + submitted and do not collect any data from third parties or by you visiting the website. Not submitting your email + thus does not allow us to process any of your data. +

+

+ You have the right to withdraw your consent at any time. If you withdraw your consent, we will stop processing your + personal data and ensure that it is fully deleted as soon as possible and within compliance of the GDPR. +

+ +

Data Security

+

+ We take data security seriously and employ industry-standard measures to protect your personal information from + unauthorized access, misuse, or disclosure. Your data is stored on secure Google servers, which comply with GDPR + regulations . We do not share your personal data with third parties unless required by law or with your explicit + consent. +

+ +

Your Rights Under GDPR

+

+ As a data subject under the GDPR, you have the following rights regarding your personal data: +

+ + +

Exercising Your Rights

+

+ To exercise any of your rights under the GDPR, please contact us at data@zenithhacks.org. + We may require proof of identity to process your request and will respond within 30 days. +

+ +

International Transfers

+

+ If we transfer your personal data outside of the European Economic Area (EEA), we ensure that the data is protected + to GDPR standards through appropriate safeguards, such as standard contractual clauses or by working with + GDPR-compliant service providers like Google. +

+ +

Filing a Complaint

+

+ If you believe that we are not processing your personal data in accordance with the GDPR, you have the right to file + a complaint with your local data protection authority or supervisory authority in the European Union. + You may find their contact info here. +

+ +

Updates to This GDPR Compliance Statement

+

+ This GDPR Compliance Statement was last updated on the 7th of September 2024. + We may update this statement from time to time to reflect changes in our processing activities or legal obligations. +

+
From 6e8890058405e3d1eb9e738bdec2915ed06055fd Mon Sep 17 00:00:00 2001 From: Sarah C <144068104+iamawatermelo@users.noreply.github.com> Date: Sat, 7 Sep 2024 19:53:36 +0100 Subject: [PATCH 3/9] tone --- src/routes/privacy/+page.svelte | 101 +++++++++++++++------------ src/routes/privacy/gdpr/+page.svelte | 18 ++--- 2 files changed, 64 insertions(+), 55 deletions(-) diff --git a/src/routes/privacy/+page.svelte b/src/routes/privacy/+page.svelte index 6b2d916..054d006 100644 --- a/src/routes/privacy/+page.svelte +++ b/src/routes/privacy/+page.svelte @@ -5,55 +5,55 @@

Privacy Policy

-

This privacy policy explains how the Zenith Hacks Team (referred to as "we" or "us") handles your personal - information. For residents of the European Union (EU) please also refer to our GDPR Statement for specific regulations that apply to you.

+

This privacy policy explains how Zenith and the Zenith team (referred to as "we" or "us") handles your personal + information. For residents of the European Economic Area (EEA) or the United Kingdom (UK) please also refer to our GDPR statement for regulations that apply to you.

-

Table of Contents

+

Table of contents

-

Contact Details

+

Contact details

If you have any concerns or questions regarding data protection, please reach out to us at data@zenithhacks.org. We will respond to your inquiries as soon as possible. + href="mailto:data@zenithhacks.org">data@zenithhacks.org. We'll respond to you as soon as possible. Please ensure that all emails adhere to our Code of Conduct.

-

Information We Collect

+

Information we collect

- When you opt in to receive notifications via email using the form on our website, we collect, store, and process the + When you opt in to receive a notification via email using the form on our website, we collect, store, and process the following information:

+

+ We'll delete all of your data securely shortly after we have sent the email you signed up for, and no later than 12 months since you gave us the data, as outlined in the how long we keep your data for section. +

-

Why We Collect Your Information

+

Why we collect your information

- We collect this information to: + We collect the information you give us to:

-

Our Lawful Bases for Processing Your Data

+

Our lawful bases for processing your data

We process your data based on the consent you provide when submitting the sign-up notification form. We do not collect information from third parties, and all data is obtained directly from you or your device. If you do not opt @@ -61,34 +61,35 @@ otherwise.

-

Data Retention Period

-

- We retain your personal information in Google Cloud servers for up to 12 months, as outlined in the Information We Collect section. After this period, - your data will be permanently deleted. In most cases, your data is deleted shortly after - the notification email has been sent, but this is not guaranteed. -

- -

Data Sharing and Disclosure

+

Who we share your data with and why

- We may share your information with the following entities. Note that these external organizations have their own - privacy policies, and we are not responsible for their actions: + We may share your information with the following entities:

+

+ We may add or remove subprocessors at any time. They are under the same obligation as us to keep your data secure and to delete it when you or we request them to. +

+ +

How long we keep your data for

+

+ We keep your personal information with our subprocesses for up to 12 months, as outlined in the information we collect section. However, we may delete your data sooner than this. After this period, + your data will be permanently deleted. +

-

Your Rights

+

Your rights

- You generally have the following rights under applicable data protection laws: + Your country may have data protection rights that apply to you. In most countries, you have the right to:

+

+ If you would like to exercise any of your rights, see the contact details section of this page. +

-

File a Complaint About Our Use of Your Data

+

Complain about our use of your data

If you have any concerns about how we handle your personal data or wish to have your data deleted, you can file a complaint by contacting us at the email provided at the top of this privacy policy. To verify the request, please contact us using the registered email address associated with the data, or provide proof that the data belongs to - you. Any additional information provided for the purpose of data deletion will not be saved, shared, or processed by - us. + you. Any additional information provided for the purpose of data deletion will be deleted after the request has been dealt with. +

+ +

Accessibility

+

+ If you require an accessible version of this website, please email accessibility@zenithhacks.org and we'll get back to you shortly. + Please ensure that all emails adhere to our Code of Conduct.

Last Updated

diff --git a/src/routes/privacy/gdpr/+page.svelte b/src/routes/privacy/gdpr/+page.svelte index 028dfd0..7afdeb3 100644 --- a/src/routes/privacy/gdpr/+page.svelte +++ b/src/routes/privacy/gdpr/+page.svelte @@ -2,11 +2,11 @@ import Page from '$lib/Page.svelte'; - -

GDPR Compliance Statement

+ +

GDPR compliance statement

- Zenith Hacks and the Zenith Hacks Team (we, us) is committed to ensuring the privacy and protection of your personal + Zenith and the Zenith team (we, us) is committed to ensuring the privacy and protection of your personal data in compliance with the General Data Protection Regulation (GDPR). This statement explains your additional rights as a data subject under the GDPR. @@ -18,7 +18,7 @@

The Zenith Hacks Team is the data controller responsible for the processing of your personal data. If you have any questions or concerns regarding the handling of your data, you may contact us at gdpr@zenithhacks.org. We will respond to your inquiries as soon as possible. + href="mailto:data@zenithhacks.org">data@zenithhacks.org. We will respond to your inquiries as soon as possible. Please ensure that all emails adhere to our Code of Conduct.

@@ -37,7 +37,7 @@

Data Security

We take data security seriously and employ industry-standard measures to protect your personal information from - unauthorized access, misuse, or disclosure. Your data is stored on secure Google servers, which comply with GDPR regulations . We do not share your personal data with third parties unless required by law or with your explicit consent. @@ -67,7 +67,7 @@

Exercising Your Rights

To exercise any of your rights under the GDPR, please contact us at data@zenithhacks.org. - We may require proof of identity to process your request and will respond within 30 days. + We may require proof that the data belongs to you before we can process your request. We will respond as soon as possible and no later than 30 days after we have recieved your request.

International Transfers

@@ -80,13 +80,13 @@

Filing a Complaint

If you believe that we are not processing your personal data in accordance with the GDPR, you have the right to file - a complaint with your local data protection authority or supervisory authority in the European Union. - You may find their contact info here. + a complaint with your local data protection authority or supervisory authority in the EEA. + In the UK, this is the ICO.

Updates to This GDPR Compliance Statement

This GDPR Compliance Statement was last updated on the 7th of September 2024. - We may update this statement from time to time to reflect changes in our processing activities or legal obligations. + We may update this statement at any time to reflect changes in our processing activities or legal obligations.

From 3083b884d479e6d2d5c35e58c70d1a8002c35b9c Mon Sep 17 00:00:00 2001 From: Sarah C <144068104+iamawatermelo@users.noreply.github.com> Date: Sat, 7 Sep 2024 19:55:45 +0100 Subject: [PATCH 4/9] forgot to format before push --- .lighthouserc.json | 8 ++-- src/lib/Page.svelte | 2 +- src/routes/privacy/+page.svelte | 67 +++++++++++++++------------- src/routes/privacy/gdpr/+page.svelte | 58 +++++++++++++----------- 4 files changed, 72 insertions(+), 63 deletions(-) diff --git a/.lighthouserc.json b/.lighthouserc.json index 217730c..d84e99e 100644 --- a/.lighthouserc.json +++ b/.lighthouserc.json @@ -9,10 +9,10 @@ }, "assert": { "assertions": { - "categories:performance": ["warn", {"minScore": 0.95}], - "categories:accessibility": ["error", {"minScore": 1}], - "categories:best-practices": ["error", {"minScore": 1}], - "categories:seo": ["error", {"minScore": 1}] + "categories:performance": ["warn", { "minScore": 0.95 }], + "categories:accessibility": ["error", { "minScore": 1 }], + "categories:best-practices": ["error", { "minScore": 1 }], + "categories:seo": ["error", { "minScore": 1 }] } } } diff --git a/src/lib/Page.svelte b/src/lib/Page.svelte index 5aa3274..258f1fd 100644 --- a/src/lib/Page.svelte +++ b/src/lib/Page.svelte @@ -34,4 +34,4 @@ div :global(a:hover) { text-decoration: underline; } - \ No newline at end of file + diff --git a/src/routes/privacy/+page.svelte b/src/routes/privacy/+page.svelte index 054d006..521083e 100644 --- a/src/routes/privacy/+page.svelte +++ b/src/routes/privacy/+page.svelte @@ -5,9 +5,12 @@

Privacy Policy

-

This privacy policy explains how Zenith and the Zenith team (referred to as "we" or "us") handles your personal +

+ This privacy policy explains how Zenith and the Zenith team (referred to as "we" or "us") handles your personal information. For residents of the European Economic Area (EEA) or the United Kingdom (UK) please also refer to our GDPR statement for regulations that apply to you.

+ href="/privacy/gdpr">GDPR statement for regulations that apply to you. +

Table of contents

Contact details

If you have any concerns or questions regarding data protection, please reach out to us at data@zenithhacks.org. We'll respond to you as soon as possible. - Please ensure that all emails adhere to our Code of Conduct. + href="mailto:data@zenithhacks.org">data@zenithhacks.org. We'll respond to you as soon as possible. Please ensure that all emails adhere to our Code of Conduct.

Information we collect

- When you opt in to receive a notification via email using the form on our website, we collect, store, and process the - following information: + When you opt in to receive a notification via email using the form on our website, we collect, store, and process + the following information:

  • Email address: Used to notify you when sign-ups open.
  • IP address, approximate location and time of request: For security purposes and spam prevention.

- We'll delete all of your data securely shortly after we have sent the email you signed up for, and no later than 12 months since you gave us the data, as outlined in the how long we keep your data for section. + We'll delete all of your data securely shortly after we have sent the email you signed up for, and no later than 12 + months since you gave us the data, as outlined in the how long we keep your data for section.

Why we collect your information

-

- We collect the information you give us to: -

+

We collect the information you give us to:

  • Provide the service you signed up for—for example, to send you an email when our sign up form opens.
  • Ensure the security of our systems and prevent abuse or spam.
  • @@ -62,35 +64,36 @@

    Who we share your data with and why

    -

    - We may share your information with the following entities: -

    +

    We may share your information with the following entities:

      -
    • Google: We store your data on Google Cloud's servers. See - Google Cloud's data processing addendum. +
    • + Google: We store your data on Google Cloud's servers. See + Google Cloud's data processing addendum.
    • -
    • Safeguarding and Legal Obligations: We may share your data with government agencies or legal - authorities when required by law or for safeguarding reasons. +
    • + Safeguarding and Legal Obligations: We may share your data with government agencies or legal authorities when + required by law or for safeguarding reasons.
    • -
    • With Your Consent: Your data may be shared publicly on our website, social media, or other - marketing channels if you have told us you consent to this. +
    • + With Your Consent: Your data may be shared publicly on our website, social media, or other marketing channels + if you have told us you consent to this.

    - We may add or remove subprocessors at any time. They are under the same obligation as us to keep your data secure and to delete it when you or we request them to. + We may add or remove subprocessors at any time. They are under the same obligation as us to keep your data secure + and to delete it when you or we request them to.

    - +

    How long we keep your data for

    We keep your personal information with our subprocesses for up to 12 months, as outlined in the information we collect section. However, we may delete your data sooner than this. After this period, - your data will be permanently deleted. + href="#information-collected">information we collect section. However, we may delete your data sooner than this. After this period, your data will be permanently deleted.

    Your rights

    -

    - Your country may have data protection rights that apply to you. In most countries, you have the right to: -

    +

    Your country may have data protection rights that apply to you. In most countries, you have the right to:

    • Access: Request a copy of your data.
    • Rectification: Request corrections to your data.
    • @@ -107,13 +110,15 @@ If you have any concerns about how we handle your personal data or wish to have your data deleted, you can file a complaint by contacting us at the email provided at the top of this privacy policy. To verify the request, please contact us using the registered email address associated with the data, or provide proof that the data belongs to - you. Any additional information provided for the purpose of data deletion will be deleted after the request has been dealt with. + you. Any additional information provided for the purpose of data deletion will be deleted after the request has been + dealt with.

      - +

      Accessibility

      - If you require an accessible version of this website, please email accessibility@zenithhacks.org and we'll get back to you shortly. - Please ensure that all emails adhere to our Code of Conduct. + If you require an accessible version of this website, please email accessibility@zenithhacks.org and we'll get back to you shortly. Please ensure that all emails adhere to our Code of Conduct.

      Last Updated

      diff --git a/src/routes/privacy/gdpr/+page.svelte b/src/routes/privacy/gdpr/+page.svelte index 7afdeb3..ead9d40 100644 --- a/src/routes/privacy/gdpr/+page.svelte +++ b/src/routes/privacy/gdpr/+page.svelte @@ -6,11 +6,9 @@

      GDPR compliance statement

      - Zenith and the Zenith team (we, us) is committed to ensuring the privacy and protection of your personal - data in compliance with the - General Data Protection Regulation (GDPR). - This statement explains your additional rights as a data subject under the GDPR. - Please read our Privacy Policy for more information on how we collect, + Zenith and the Zenith team (we, us) is committed to ensuring the privacy and protection of your personal data in + compliance with the General Data Protection Regulation (GDPR). This statement explains your additional rights as a + data subject under the GDPR. Please read our Privacy Policy for more information on how we collect, store, and process personal data.

      @@ -18,8 +16,9 @@

      The Zenith Hacks Team is the data controller responsible for the processing of your personal data. If you have any questions or concerns regarding the handling of your data, you may contact us at data@zenithhacks.org. We will respond to your inquiries as soon as possible. - Please ensure that all emails adhere to our Code of Conduct. + href="mailto:data@zenithhacks.org">data@zenithhacks.org. We will respond to your inquiries as soon as possible. Please ensure that all emails adhere to our Code of + Conduct.

      Legal Basis for Processing Your Data

      @@ -38,36 +37,40 @@

      We take data security seriously and employ industry-standard measures to protect your personal information from unauthorized access, misuse, or disclosure. Your data is stored on Google's servers, which comply with GDPR - regulations . We do not share your personal data with third parties unless required by law or with your explicit - consent. + href="https://cloud.google.com/privacy/gdpr" + >which comply with GDPR regulations + . We do not share your personal data with third parties unless required by law or with your explicit consent.

      Your Rights Under GDPR

      -

      - As a data subject under the GDPR, you have the following rights regarding your personal data: -

      +

      As a data subject under the GDPR, you have the following rights regarding your personal data:

      • Right of Access: You may request access to the personal data we hold about you.
      • Right to Rectification: You may request corrections to any inaccurate or incomplete data.
      • -
      • Right to Erasure ("Right to be Forgotten"): You may request the deletion of your personal data, - subject to certain conditions. +
      • + Right to Erasure ("Right to be Forgotten"): You may request the deletion of your personal data, subject + to certain conditions.
      • -
      • Right to Restriction of Processing: You may request that we restrict the processing of your - personal data in certain circumstances. +
      • + Right to Restriction of Processing: You may request that we restrict the processing of your personal + data in certain circumstances.
      • -
      • Right to Data Portability: You may request that we provide your data in a structured, commonly - used, and machine-readable format, or that we transfer it to another data controller. +
      • + Right to Data Portability: You may request that we provide your data in a structured, commonly used, + and machine-readable format, or that we transfer it to another data controller.
      • -
      • Right to Object: You may object to the processing of your personal data in certain - circumstances, such as for direct marketing purposes. +
      • + Right to Object: You may object to the processing of your personal data in certain circumstances, + such as for direct marketing purposes.

      Exercising Your Rights

      - To exercise any of your rights under the GDPR, please contact us at data@zenithhacks.org. - We may require proof that the data belongs to you before we can process your request. We will respond as soon as possible and no later than 30 days after we have recieved your request. + To exercise any of your rights under the GDPR, please contact us at data@zenithhacks.org. We may require proof that the data belongs to you before we can process your request. We will respond as soon as + possible and no later than 30 days after we have recieved your request.

      International Transfers

      @@ -80,13 +83,14 @@

      Filing a Complaint

      If you believe that we are not processing your personal data in accordance with the GDPR, you have the right to file - a complaint with your local data protection authority or supervisory authority in the EEA. - In the UK, this is the ICO. + a complaint with your local data protection authority or supervisory authority in the EEA. In the UK, this is the ICO.

      Updates to This GDPR Compliance Statement

      - This GDPR Compliance Statement was last updated on the 7th of September 2024. - We may update this statement at any time to reflect changes in our processing activities or legal obligations. + This GDPR Compliance Statement was last updated on the 7th of September 2024. We may update this statement at any + time to reflect changes in our processing activities or legal obligations.

      From e68519acf2f24f8a69c24b8eb5ea0fc1b5071357 Mon Sep 17 00:00:00 2001 From: Sarah C <144068104+iamawatermelo@users.noreply.github.com> Date: Sat, 7 Sep 2024 20:05:32 +0100 Subject: [PATCH 5/9] break up the page for readability --- src/lib/Page.svelte | 6 ++++++ src/routes/privacy/+page.svelte | 23 +++++++++++++++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/lib/Page.svelte b/src/lib/Page.svelte index 258f1fd..8118299 100644 --- a/src/lib/Page.svelte +++ b/src/lib/Page.svelte @@ -34,4 +34,10 @@ div :global(a:hover) { text-decoration: underline; } + + div :global(hr) { + border-top: 1px solid rgb(var(--fg)); + opacity: 50%; + margin-top: 2em; + } diff --git a/src/routes/privacy/+page.svelte b/src/routes/privacy/+page.svelte index 521083e..39c782f 100644 --- a/src/routes/privacy/+page.svelte +++ b/src/routes/privacy/+page.svelte @@ -12,20 +12,27 @@ > for regulations that apply to you.

      +
      +

      Table of contents

      +
      +

      Contact details

      If you have any concerns or questions regarding data protection, please reach out to us at . We'll respond to you as soon as possible. Please ensure that all emails adhere to our Code of Conduct.

      +
      +

      Information we collect

      When you opt in to receive a notification via email using the form on our website, we collect, store, and process @@ -92,6 +101,8 @@ > section. However, we may delete your data sooner than this. After this period, your data will be permanently deleted.

      +
      +

      Your rights

      Your country may have data protection rights that apply to you. In most countries, you have the right to:

      - We may add or remove subprocessors at any time. They are under the same obligation as us to keep your data secure - and to delete it when you or we request them to. + We may add or remove subprocessors at any time. While they are under the same obligation as us to keep your data + secure and to delete it when you or we request them to, we're not responsible for their actions, omissions or + conduct of our subprocessors to the fullest extent applicable by law.

      How long we keep your data for

      From b41ce138bbde3c7799f423b43b2ad4cb78666fb5 Mon Sep 17 00:00:00 2001 From: Karl <61626414+snaeker58@users.noreply.github.com> Date: Mon, 9 Sep 2024 21:12:20 +0200 Subject: [PATCH 8/9] feat: Code of Conduct --- src/routes/+layout.svelte | 3 +- src/routes/conduct/+page.svelte | 163 ++++++++++++++++++++++++++++++++ 2 files changed, 164 insertions(+), 2 deletions(-) create mode 100644 src/routes/conduct/+page.svelte diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 1703fa6..ca1095b 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -60,8 +60,7 @@