Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add privacy policy #69

Merged
merged 4 commits into from
Dec 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 28 additions & 7 deletions src/lib/Footer.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,41 @@
</div>
{/if}
<div class="footer primary-bg">
<a href="https://twitter.com/dddsouthwest" target="_blank">
<i class="fa-brands fa-twitter fa-3x" title="DDD South West Twitter"></i>
</a>
<a href="https://www.linkedin.com/company/ddd-south-west/" target="_blank">
<i class="fa-brands fa-linkedin fa-3x" title="DDD South West LinkedIn"></i>
</a>
<div class="footer-left">
<p>&copy; 2024 DDD South West | <a href="/privacy-policy">Privacy Policy</a></p>
</div>
<div class="footer-right">
<a href="https://twitter.com/dddsouthwest" target="_blank">
<i class="fa-brands fa-twitter fa-3x" title="DDD South West Twitter"></i>
</a>
<a href="https://www.linkedin.com/company/ddd-south-west/" target="_blank">
<i class="fa-brands fa-linkedin fa-3x" title="DDD South West LinkedIn"></i>
</a>
</div>
</div>
</footer>

<style>
.footer {
padding: 30px;
display: flex;
justify-content: flex-end;
justify-content: space-between;
align-items: center;
gap: 30px;
}

.footer a {
color: black;
}

.footer-left {
display: flex;
align-items: center;
gap: 10px;
}

.footer-right {
display: flex;
gap: 30px;
}

Expand Down
1 change: 1 addition & 0 deletions src/lib/Navbar.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
{ text: 'Sessions', href: '/sessions', hidden: true },
{ text: 'Schedule', href: '/schedule', hidden: true },
{ text: 'Pocket DDD', href: 'https://pocket2025.dddsouthwest.com/', hidden: true },
{ text: 'Privacy Policy', href: '/privacy-policy', hidden: false },
{ text: 'Code of Conduct', href: '/code-of-conduct', hidden: false }
];

Expand Down
97 changes: 97 additions & 0 deletions src/routes/privacy-policy/+page.svelte
CarlSargunar marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
<script lang="ts">
import { pageTitle } from '../../stores.js';
pageTitle.set('Privacy Policy');
</script>

<div class="secondary-bg">
<div class="section">
<h1>Privacy Policy</h1>
<p class="emphasis">
This privacy notice tells you what to expect us to do with your personal information. We only
hold this information to support our events and for our newsletter. We do not sell or
share your information with third parties.
</p>

<ul>
<li><a href="#contact-details">Contact details</a></li>
<li><a href="#what-information">What information we collect, use, and why</a></li>
<li><a href="#lawful-bases">Lawful bases and data protection rights</a></li>
<li><a href="#personal-information-source">Where we get personal information from</a></li>
<li><a href="#retention">How long we keep information</a></li>
<li><a href="#complaints">How to complain</a></li>
</ul>

<h2 id="contact-details">Contact details</h2>
<p>Email: <a href="mailto:[email protected]">[email protected]</a></p>

<h2 id="what-information">What information we collect, use, and why</h2>
<p>We collect or use the following personal information to provide updates and share news:</p>
<ul>
<li>Names</li>
<li>Email address</li>
CarlSargunar marked this conversation as resolved.
Show resolved Hide resolved
</ul>

<p>
We addditionally collected the following information for anonymised metrics, to support and
for reporting on our community.
</p>
<ul>
<li>Gender</li>
<li>Accessibility Needs</li>
<li>Dietary Needs</li>
</ul>

<h2 id="lawful-bases">Lawful bases and data protection rights</h2>
<p>
Under UK data protection law, we must have a “lawful basis” for collecting and using your
personal information. There is a list of possible lawful bases in the UK GDPR. You can find
out more about lawful bases on the <a href="https://ico.org.uk">ICO’s website</a>.
</p>
<p>
To make a data protection rights request, please contact us using the contact details at the
top of this privacy notice.
</p>

<h3 class="h2">Our lawful bases</h3>
<p>
Our lawful basis for collecting or using personal information to provide updates and share
news is <strong>your consent</strong> by signing up to a newsletter, or submitting a session for
consideration. You have the right to withdraw your consent at any time.
</p>

<h2 id="personal-information-source">Where we get personal information from</h2>
<p>
We collect information directly from you - either through speaker submission on sessionize, or
through newsletter signup.
</p>

<h2 id="retention">How long we keep information</h2>
<p>
Our primary use for your personal information is for our newsletter which is sent out for
informational purposes. Until you unsubscribe or request deletion, we will keep your personal
information.
</p>

<h2 id="complaints">How to complain</h2>
<p>
If you have any concerns about our use of your personal data please get in touch with the
email address at the top of this page. If you are still unhappy, you can make a complaint to
us using the contact details at the top of this privacy notice. If you remain unhappy with how
we’ve used your data after raising a complaint with us, you can also complain to the ICO.
</p>
<address>
<strong>The ICO’s address:</strong><br /><br />

Information Commissioner’s Office<br />
Wycliffe House<br />
Water Lane<br />
Wilmslow<br />
Cheshire<br />
SK9 5AF<br />
Helpline number: 0303 123 1113<br />
Website: <a href="https://www.ico.org.uk/make-a-complaint">ICO Complaints</a>
</address>

<p>Last updated: 29 December 2024</p>
</div>
</div>
Loading