Skip to content

Commit

Permalink
Merge pull request #12 from leslieyip02/KAN-14-Create-Privacy-Page
Browse files Browse the repository at this point in the history
KAN-14 Create Privacy Page
  • Loading branch information
Respirayson authored Mar 1, 2024
2 parents 221f4ed + d6e4e15 commit bce404c
Show file tree
Hide file tree
Showing 5 changed files with 244 additions and 4 deletions.
3 changes: 2 additions & 1 deletion src/App.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Routes, Route } from 'react-router-dom';
import { Home } from './pages';
import { Home, Privacy } from './pages';
import NavigationBar from './layout/NavigationBar';
import Footer from './layout/Footer';
import './App.css';
Expand All @@ -13,6 +13,7 @@ function App() {
<main className='w-full min-h-[100vh]'>
<Routes>
<Route path='/' element={<Home />} />
<Route path='/privacy' element={<Privacy />} />
</Routes>
</main>

Expand Down
3 changes: 0 additions & 3 deletions src/pages/index.js

This file was deleted.

4 changes: 4 additions & 0 deletions src/pages/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import Home from './home';
import Privacy from './privacy';

export { Home, Privacy };
55 changes: 55 additions & 0 deletions src/pages/privacy/index.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
.privacy {
@apply
flex
flex-col
justify-center
items-center
gap-8
mt-8
mb-16
md:mb-32
;
}

.privacy>h1 {
@apply
mx-8
md:mx-64
text-3xl
font-bold
text-center
;
}

.privacy>section {
@apply
flex
flex-col
items-center
px-16
md:px-64
h-full
gap-4
;
}

.privacy>section>h2 {
@apply
text-2xl
text-primary
text-center
font-bold
;
}

.privacy>section>p {
@apply
self-start
;
}
.privacy>section>p>span {
@apply
text-primary
font-bold
;
}
183 changes: 183 additions & 0 deletions src/pages/privacy/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
import React from 'react';
import './index.css';

function Privacy() {
return (
<div className='privacy'>
<h1>
NUS Students&#39; Computing Club
<hr></hr>
Legal Information and Notices
</h1>

<section>
<h2>Privacy</h2>
<p>
<span>A.</span> This Web-site and its contents are subject to
copyright protection under the laws of Singapore and, through
international treaties, other countries.
The copyright in the contents and materials available on this
Web-site as a whole is owned by the NUS Students&#39; Computing Club.
However, the copyright in some contents and materials incorporated
within this Web-site may be owned by third parties where so indicated.
</p>
<p>
<span>B.</span> No part of the contents or materials available on
this Web-site may be reproduced, licensed, sold, published,
transmitted, modified, adapted, publicly displayed, broadcast
(including storage in any medium by electronic means whether
or not transiently for any purpose save as permitted herein) without
the prior written permission of the NUS Students&#39; Computing Club.
You may view this Web-site and its contents using your Web browser and
save an electronic copy, or print out a copy, of parts of this Web
site solely for your own information, research or study, provided you
(a) do not modify the copy from how it appears in this Web-site; and
(b) include the copyright notice &#34;The NUS Students&#39; Computing
Club, 2024&#34; on such copy.
</p>
<p>
<span>C.</span> The NUS Students&#39; Computing Club&#39;s crests
and logos should never be removed from pages on which they originally
appear. The NUS Students&#39; Computing Club&#39;s webpages should
always appear exactly as posted without variation, unless the prior
written approval of the NUS Students&#39; Computing Club is obtained.
</p>
<p>
<span>D.</span> You must not otherwise exercise the copyright in the
whole or any part of the contents and materials in this Web-site for
any other purpose except as expressly permitted by any applicable law
or with the NUS Students&#39; Computing Club&#39;s prior written
consent.
</p>
</section>

<section>
<h2>Personal Data Protection</h2>
<p>
<span>A.</span> This is a NUS Students&#39; Computing Club
(NUS STUDENTS&#39; COMPUTING CLUB) website. Thank you for examining
our privacy statement. The NUS STUDENTS&#39; COMPUTING CLUB respects
the privacy of individuals and recognizes the importance of the
personal data you have entrusted to us and believe that it is our
responsibility to properly manage, protect and process your personal
data. As such we would like to inform you of how we process your
personal data when you interact with us.
</p>
<p>
<span>B.</span> If you are only browsing this website or using the
Search function, we do not capture data that allows us to identify
you individually. This website automatically receives and records
information on our server logs from your browser, including your IP
address, cookie information, and the page(s) requested. Although user
sessions are tracked, the users remain anonymous. Please note that
this website may contain links to other websites not maintained by
NUS STUDENTS&#39; COMPUTING CLUB. Such third-party websites are
subject to their own data protection and privacy practices and you
are encouraged to examine the privacy policies of those websites.
</p>
<p>
<span>C.</span> If you have any queries on this policy or have any
other queries in relation to how we process your personal data,
please email us at [email protected].
</p>
</section>

<section>
<h2>Trademark</h2>
<p>
<span>A.</span> The logo, crest and name of the NUS Students&#39;
Computing Club or any of its affiliates are trademarks of the NUS
Students&#39; Computing Club or its affiliates. The NUS Students&#39;
Computing Club has policies governing the use of its name, including
the names of its schools and programs, and its trademarks. The use,
reproduction, copying or redistribution of trademarks without the
prior written permission of the NUS Students&#39; Computing Club or
its affiliates is prohibited. All other trademarks appearing on this
Web-site are the marks of their respective owners.
</p>
</section>

<section>
<h2>External Links</h2>
<p>
<span>A.</span> The NUS Students&#39; Computing Club supports and
encourages good Netiquette. The NUS Students&#39; Computing Club
should be informed of links from external websites. However, the
NUS Students&#39; Computing Club reserves the right to require the
removal of any links from external websites to the NUS STUDENTS&#39;
COMPUTING CLUB website. Deep linking to NUS STUDENTS&#39; COMPUTING
CLUB web pages is prohibited - any links created by the user to the
NUS Students&#39; Computing Club&#39;s website should be text links
containing our domain name and which transfer other visitors directly
to our homepage. The NUS Students&#39; Computing Club requires that
the contents of its website should not appear within the frames of
others, nor be accompanied in any way by third-party material that may
create a false or mistaken impression in the mind of the viewer about
the NUS Students&#39; Computing Club&#39;s affiliation or association
with or endorsement of the third-party site, frame, or material.
</p>
</section>

<section>
<h2>Disclaimer</h2>
<p>
<span>A.</span> THE USER ACKNOWLEDGES AND AGREES THAT ALL THE
INFORMATION ON THIS WEB-SITE IS PROVIDED &#34;AS IS&#34;.
</p>
<p>
<span>B.</span> The NUS Students&#39; Computing Club (&#34;the
NUS Students&#39; Computing Club&#34;) has used reasonable endeavours
to ensure that the information and materials posted on this Web-site
are correct at the time of posting. However, the NUS Students&#39;
Computing Club gives no warranty and accepts no responsibility or
liability for the accuracy or the completeness of the information and
materials provided here for any purpose whatsoever. No reliance
should be made by any user on the information or material so posted;
instead, the user should independently verify the accuracy and
completeness of the information and/or materials with the originating
or authorising faculty, department or other body.
</p>
<p>
<span>C.</span> The user acknowledges and agrees that the NUS
Students&#39; Computing Club shall not be held responsible or liable
in any way for any and/or all consequences (including, without
limitation, damages for loss of profits, business interruption, or
loss of information) that may be incurred by the user as a direct or
indirect result of using, or the inability to use, any materials or
contents on this Web-site, even if the NUS Students&#39; Computing
Club has been advised of the possibility of such damages in advance;
and no right of action will arise as a result of personal injury or
property damage, howsoever arising, sustained as a result of
reference to, or reliance upon, any information contained in, or
omitted from, this Web-site, whether through neglect or otherwise.
</p>
<p>
<span>D.</span> The NUS Students&#39; Computing Club reserves the
right at any time, from time to time, to make changes to the whole
or any part of these terms and/or the services offered on this
Web-site as it deems appropriate.
</p>
<p>
<span>E.</span> This Web-site may contain links to other World Wide
Web sites or resources operated by parties other than the NUS
Students&#39; Computing Club. Such links are provided as a service
for the convenience of the users of this Web-site. As the NUS
Students&#39; Computing Club has no control over such sites and
resources, the user acknowledges and agrees that the NUS Students&#39;
Computing Club is not responsible nor liable for any content or
material on or available from such sites or resources. In providing
such links, the NUS Students&#39; Computing Club does not in any way,
expressly or implicitly, endorse the linked sites or resources or the
respective contents thereof. The user further acknowledges and agrees
that the NUS Students&#39; Computing Club shall not be responsible or
liable, whether directly or indirectly, for any damage or loss caused
or sustained by or alleged to be caused or sustained by the user, in
connection with the use or reliance on any information or material
available on such linked sites or resources.
</p>
</section>
</div>
);
}

export default Privacy;

0 comments on commit bce404c

Please sign in to comment.