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

feat: 🎾 Added privacy policy and changed price to 12 #41

Merged
merged 5 commits into from
Feb 7, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
6 changes: 6 additions & 0 deletions packages/site/assets/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,9 @@
Custom Stylesheet (Any custom styling you want to apply should be defined here).
====================================================================================*/

.contrast {
background-color: rgba(255, 255, 255, 0.6);
margin: -25px;
padding: 25px;
border-radius: 50px;
}
19 changes: 13 additions & 6 deletions packages/site/components/Banner.js
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,19 @@ const Banner = () => {
Google Play Store vilken dag som helst.
</b>
</p>
<a href="#" className="btn">
App Store
</a>
<a href="#" className="btn">
Mer info
</a>
<p>
<a href="#" className="btn">
App Store
</a>
<a href="#" className="btn">
Google Play Store
</a>
</p>
<p>
<a href="privacy" className="btn">
Integritetspolicy
</a>
</p>
</div>
</Col>
<Col md={4} lg={5} className=" offset-lg-1 offse-xl-2">
Expand Down
2 changes: 1 addition & 1 deletion packages/site/components/FunFacts.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ const FUNFACTS_DATA = [
title: 'Ă„r att utveckla',
},
{
count: '10',
count: '12',
title: 'kronor kostar vÄr app :)',
},
{
Expand Down
15 changes: 3 additions & 12 deletions packages/site/components/NavLinks.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,6 @@ const NavLinks = () => {
<i className="fa fa-angle-down" onClick={handleDropdownStatus}></i>
</>
</Link>
<ul className="dropdown-list">
<li>
<Link href="/">
<a>Home One</a>
</Link>
</li>
<li>
<Link href="/index-2">
<a>Home Two</a>
</Link>
</li>
</ul>
</li>
<li>
<ScrollLink
Expand All @@ -39,6 +27,7 @@ const NavLinks = () => {
smooth={true}
offset={-70}
duration={500}
href="/"
>
Funktioner
</ScrollLink>
Expand All @@ -52,6 +41,7 @@ const NavLinks = () => {
smooth={true}
offset={-70}
duration={500}
href="/"
>
Screenshots
</ScrollLink>
Expand All @@ -64,6 +54,7 @@ const NavLinks = () => {
smooth={true}
offset={-70}
duration={500}
href="/"
>
Vad kostar det?
</ScrollLink>
Expand Down
8 changes: 5 additions & 3 deletions packages/site/components/Pricing.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,19 @@ import { formatPrice } from '../utils/intl'
const Pricing = () => {
const [pricing] = useState(false)

const price = 12

return (
<section className="pb-90" id="pricing">
<div className="container">
<div className="row justify-content-center">
<div className="col-md-12 col-lg-8">
<div className="col-md-12 col-lg-12">
<div className="section-title text-center">
<h2>Vad kostar det och varför Àr det inte gratis?</h2>
<p>
Vi som bygger appen vill gÀrna fortsÀtta vidareutveckla den och
Àven ha möjlighet att ge ersÀttning till de som hjÀlper till.
DÀrför kostar det {formatPrice(10)} att ladda ner appen. Det Àr
DÀrför kostar det {formatPrice(price)} att ladda ner appen. Det Àr
en engÄngskostnad och hjÀlper oss att göra appen bÀttre.
</p>
</div>
Expand All @@ -30,7 +32,7 @@ const Pricing = () => {
<div className="single-price-plan text-center">
<div className="single-price-top">
<h4>EngÄngskostnad</h4>
<span>{formatPrice(10)}</span>
<span>{formatPrice(price)}</span>
</div>
<div className="single-price-body">
<div className="price-list">
Expand Down
148 changes: 148 additions & 0 deletions packages/site/components/Privacy.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
import React from 'react'
import { Container, Row, Col } from 'react-bootstrap'

import shape1 from '../assets/img/banner/shaps1.png'
import shape2 from '../assets/img/banner/shaps2.png'
import shape3 from '../assets/img/banner/shaps3.png'
import shape4 from '../assets/img/banner/shaps4.png'
import shape5 from '../assets/img/banner/shaps5.png'
import shape6 from '../assets/img/banner/shaps6.png'
import shape7 from '../assets/img/banner/shaps7.png'


const Banner = () => {
return (
<div className="banner-area-inner">
<div className={`banner-inner-area banner-area1`}>
<Container>
<Row className="align-items-center">
<Col md={12} lg={12} xl={12}>
<div className="banner-text-inner contrast">
<div className="banner-shape-wrap">
<div className="banner-shape-inner">
<img
src={shape1}
alt=""
className="shape shape1 rotate3d"
/>
<img
src={shape2}
alt=""
className="shape shape2 rotate2d"
/>
<img
src={shape3}
alt=""
className="shape shape3 rotate-2d"
/>
<img
src={shape4}
alt=""
className="shape shape4 rotate3d"
/>
<img
src={shape5}
alt=""
className="shape shape5 rotate2d"
/>
<img
src={shape6}
alt=""
className="shape shape6 rotate-2d"
/>
<img
src={shape7}
alt=""
className="shape shape7 rotate3d"
/>
</div>
</div>

<h1>Öppna Skolplattformen</h1>
<h2>Integritetspolicy</h2>
<p>
"Öppna Skolplattformen", hĂ€danefter "appen", byggdes av "No free beer HB" som en
kommersiell app. Appen hÀmtar all information frÄn Stockholms Stads skolplattform,
hÀdanefter Skolplattformen, efter inloggning via BankID. Appens funktion Àr dÀrmed
direkt knuten till att Skolplattformen fungerar. Vi kan endast ta ansvar för att
vĂ„r kod fungerar – inte deras.
</p>
<p>
Denna sida Àr till för att informera vÄra besökare och anvÀndare om vÄra policies
gÀllande insamling och hantering av personlig information frÄn anvÀndare av tjÀnsten.
</p>
<h3>TLDR (~kort sammanfattning pÄ ren svenska)</h3>
<p>
All information i appen kommer frÄn Skolplattformen. Informationen lÀmnar aldrig din
telefon. Vi Àr snudd pÄ integritetsfanatiker och skulle aldrig drömma om att samla
in information om dig eller dina barn. Det enda som lagras Àr sÄnt som lagras i din
telefon för att det ska gÄ snabbare att anvÀnda appen. Om vi börjar samla loggar för
att lÀttare kunna lösa eventuella buggar kommer vi se till att de inte innehÄller nÄgon
som helst information om dig eller ditt barn - bara om koden.
</p>
<h3>Insamling och anvÀndning av personlig information</h3>
<p>
All information som hÀmtas visas endast för inloggad anvÀndare. Informationen
cacheas pÄ den mobila enheten. Ingen information skickas frÄn den mobila enheten
eller lagras, analyseras eller processas nÄgon annanstans.
</p>
<p>
Inga tredjepartssystem har tillgÄng till nÄgon del av informationen.
</p>
<h3>Loggning av data</h3>
<p>
För nÀrvarande sker ingen loggning av data. Detta kan komma att Àndras. Om sÄ sker
kommer loggad data att vara strikt begrÀnsad till systeminformation sÄsom namn pÄ
mobil enhet och operativsystemversion samt information om eventuella fel som uppstÄtt
i anvÀndningen. Ingen personlig information hÀrrörande frÄn Skolplattformen kommer att
samlas in.
</p>
<h3>Cookies</h3>
<p>
Cookies Àr filer med smÄ mÀngder data som anvÀnds för att identifiera anvÀndaren. Dessa
anvÀnds av Skolplattformen och skickas endast dit. Cookies sparas lokalt i enheten och
rensas nÀr en inloggad session avslutas.
</p>
<h3>SĂ€kerhet</h3>
<p>
Vi har gjort vÄrt yttersta för att sÀkerstÀlla sÀkerheten för din information. Detta
innebÀr i praktiken att vi aldrig skickar vidare nÄgon personlig data frÄn din mobila
enhet. All personlig information levereras frÄn Skolplattformen och dÀrmed Àr du i
slutÀnden hÀnvisad till att lita pÄ sÀkerheten i det systemet. I fall dÄ vi, i arbetet
med att bygga denna app, har upptÀckt potentiella svagheter i Skolplattformen har vi
vidtagit steg för att rapportera detta pÄ ett ansvarsfullt sÀtt. Detta kommer vi göra
Àven fortsÀttningsvis. Kom ihÄg att elektronisk lagring och överföring ver Internet
aldrig kan garanteras vara 100% sÀker.
</p>
<h3>Integritet för barn</h3>
<p>
Appen lÀser information frÄn system som hanterar barn under 13 Är. Oavsett barnets
Älder skickar vi ingen information vidare frÄn din enhet. Den information du fÄr
tillgÄng via appen Àr samma som du nÄr via Skolplattformen.
</p>
<h3>FÖrĂ€ndringar av integritetspolicyn</h3>
<p>
Denna integritetspolicy kan komma att uppdateras. Eftersom vi inte samlar in nÄgon
information om vÄra anvÀndare kan vi tyvÀrr inte kontakta dig om sÄ sker. Vi kommer
dock informera om det i appen. Om du vill vara pÄ den sÀkra sidan kan du Äterbesöka
den hÀr sidan dÄ och dÄ.
</p>
<p>
Denna integritetspolicy gÀller fr.o.m 2021-02-07
</p>
<h3>Kontakta oss</h3>
<p>
Tveka inte att kontakta oss om du har nÄgra frÄgor eller förslag till förbÀttringar
av denna integritetspolicy. Skicka ett mail
till <a href="mailto:dev@skolplattformen.org">dev@skolplattformen.org</a>.
</p>
</div>
</Col>
</Row>
</Container>
</div>
</div>
)
}

export default Banner
2 changes: 1 addition & 1 deletion packages/site/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions packages/site/pages/privacy.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import React from 'react'
import Footer from '../components/Footer'
import Header from '../components/Header'
import Layout from '../components/Layout'
import Privacy from '../components/Privacy'

const HomePage = () => {
return (
<Layout pageTitle="Skolplattformen">
<Header />
<Privacy />
<Footer />
</Layout>
)
}

export default HomePage