From 2b2d199596b89239bcf1b035c170dba6e75aed54 Mon Sep 17 00:00:00 2001 From: "Ayce B (GreenWorld)" <81369743+GreenyDEV@users.noreply.github.com> Date: Wed, 8 Jun 2022 01:15:21 -0400 Subject: [PATCH] added footer links and privacy policy --- static/index.html | 13 +++++++--- static/options/index.html | 4 +++ static/privacy/index.html | 52 +++++++++++++++++++++++++++++++++++++ static/resources/options.js | 6 ++++- static/style/master.css | 23 +++++++++++++++- static/style/options.css | 9 +++++++ 6 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 static/privacy/index.html diff --git a/static/index.html b/static/index.html index 8c792ed..72e25a0 100644 --- a/static/index.html +++ b/static/index.html @@ -23,7 +23,7 @@ diff --git a/static/privacy/index.html b/static/privacy/index.html new file mode 100644 index 0000000..2309770 --- /dev/null +++ b/static/privacy/index.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + +

Privacy Policy

+

Your privacy is important to us. It is Nebula Services' policy to respect your privacy and comply with any applicable law and regulation regarding any personal information we may collect about you, including across our website, https://nebula.bio, + and other sites we own and operate.

+

This policy is effective as of 8 June 2022 and was last updated on 8 June 2022.

+

Information We Collect

+

Information we collect includes both information you knowingly and actively provide us when using or participating in any of our services and promotions, and any information automatically sent by your devices in the course of accessing our products + and services.

+

Log Data

+

When you visit our website, our servers may automatically log the standard data provided by your web browser. It may include your device’s Internet Protocol (IP) address, your browser type and version, the pages you visit, the time and date of your + visit, the time spent on each page, other details about your visit, and technical details that occur in conjunction with any errors you may encounter.

+

Please be aware that while this information may not be personally identifying by itself, it may be possible to combine it with other data to personally identify individual persons.

+

Collection and Use of Information

+

We may collect personal information from you when you do any of the following on our website:

+ +

Children’s Privacy

+

We do not aim any of our products or services directly at children under the age of 13, and we do not knowingly collect personal information about children under 13.

+

Use of Cookies

+

We use “cookies” to collect information about you and your activity across our site. A cookie is a small piece of data that our website stores on your computer, and accesses each time you visit, so we can understand how you use our site. + This helps us serve you content based on preferences you have specified.

+

Limits of Our Policy

+

Our website may link to external sites that are not operated by us. Please be aware that we have no control over the content and policies of those sites, and cannot accept responsibility or liability for their respective privacy practices.

+

Changes to This Policy

+

At our discretion, we may change our privacy policy to reflect updates to our business processes, current acceptable practices, or legislative or regulatory changes. If we decide to change this privacy policy, we will post the changes here at the + same link by which you are accessing this privacy policy.

+

If required by law, we will get your permission or give you the opportunity to opt in to or opt out of, as applicable, any new uses of your personal information.

+

Contact Us

+

For any questions or concerns regarding your privacy, you may contact us using the following details:

+

Chloe B
chloe@nebula.bio

+ + + \ No newline at end of file diff --git a/static/resources/options.js b/static/resources/options.js index 4d2a78c..e6b0ece 100644 --- a/static/resources/options.js +++ b/static/resources/options.js @@ -57,8 +57,11 @@ window.onload = function() { var item = document.getElementById("undefined"); document.getElementById("undefined").checked = true; }, 600); - } + var selecter = document.getElementById("proxySwitcher"); + var storedChoice = localStorage.getItem('proxy'); + selecter.value = storedChoice; + }; @@ -66,6 +69,7 @@ window.onload = function() { function switchProxy() { var selecter = document.getElementById("proxySwitcher"); var selectedOption = selecter.value + localStorage.setItem("proxy", selectedOption); var storedChoice = localStorage.getItem('proxy'); console.log(selectedOption) diff --git a/static/style/master.css b/static/style/master.css index 0085c3a..df93d2f 100644 --- a/static/style/master.css +++ b/static/style/master.css @@ -60,7 +60,7 @@ input:focus::placeholder { @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,100&display=swap'); .stamp { - text-align: left; + text-align: right; position: fixed; bottom: 0; font-family: 'Montserrat', sans-serif; @@ -70,4 +70,25 @@ input:focus::placeholder { opacity: 38%; user-select: none; font-size: 13px; +} + +.github { + position: fixed; + right: 0; + bottom: 0; + padding-right: 10px; +} + +.tos { + position: fixed; + right: 67px; + bottom: 0; + padding-right: 15px; +} + +.privacy { + position: fixed; + right: 114px; + bottom: 0; + padding-right: 15px; } \ No newline at end of file diff --git a/static/style/options.css b/static/style/options.css index 11a911f..a9407f5 100644 --- a/static/style/options.css +++ b/static/style/options.css @@ -420,4 +420,13 @@ ul li { text-overflow: ''; -webkit-appearance: button; cursor: pointer; +} + +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap'); +.expiramental { + font-family: 'Roboto', sans-serif; + font-size: 14px; + color: rgb(184, 0, 0); + font-weight: 400; + text-decoration: underline; } \ No newline at end of file