From 2b486ea2188d2b542ead2aaece7fd6f0081619a9 Mon Sep 17 00:00:00 2001 From: Matchu Date: Sun, 25 Sep 2022 06:00:59 -0700 Subject: [PATCH] New terms of use page Remind me to link Classic DTI to this too tbh --- LICENSE.md | 2 +- pages/terms.tsx | 5 ++ src/app/GlobalFooter.js | 8 +-- src/app/TermsOfUsePage.js | 126 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 136 insertions(+), 5 deletions(-) create mode 100644 pages/terms.tsx create mode 100644 src/app/TermsOfUsePage.js diff --git a/LICENSE.md b/LICENSE.md index e020e44..c08ae4f 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -6,7 +6,7 @@ Source Code: https://github.com/matchu/impress-2020 ## Modification -The Neopets Metaverse project is not authorized to use this software in any way, nor is any commercial crypto/NFT project, including under the terms of the commercial trial period below. If this is unwittingly violated, the expected remediation is to cease and desist all sales of crypto/NFT products derived from this product, in addition to offering consideration for appropriate compensation. +The Neopets Metaverse project is not authorized to use this software in any way, nor is any commercial crypto/NFT project, including under the terms of the commercial trial period below. If this is unwittingly violated, the expected remediation is to cease and desist all sales of crypto/NFT products derived from this service, in addition to offering appropriate compensation. ## Purpose diff --git a/pages/terms.tsx b/pages/terms.tsx new file mode 100644 index 0000000..c8be350 --- /dev/null +++ b/pages/terms.tsx @@ -0,0 +1,5 @@ +import TermsOfUsePage from "../src/app/TermsOfUsePage"; + +export default function TermsOfUsePageWrapper() { + return ; +} diff --git a/src/app/GlobalFooter.js b/src/app/GlobalFooter.js index d947c89..d80e3f4 100644 --- a/src/app/GlobalFooter.js +++ b/src/app/GlobalFooter.js @@ -25,11 +25,11 @@ function GlobalFooter() { /> - - Terms of Use - + + Terms of Use (Sep 2022) + - Privacy Policy (09/2022) + Privacy Policy (Sep 2022) Classic DTI diff --git a/src/app/TermsOfUsePage.js b/src/app/TermsOfUsePage.js new file mode 100644 index 0000000..562fbbd --- /dev/null +++ b/src/app/TermsOfUsePage.js @@ -0,0 +1,126 @@ +import { css } from "@emotion/react"; +import { VStack } from "@chakra-ui/react"; +import Head from "next/head"; + +import { Heading1, Heading2 } from "./util"; + +function TermsOfUsePage() { + return ( + <> + + Terms of Use | Dress to Impres + + Our terms of use + +
+

+ Hi, friends! Here's some information about how Dress to Impress is + meant to be used. The rules here aren't very formal, but we hope + they're clear, and we take them very seriously. Thank you for taking + the time to read! +

+
+
+ Who can use this service +

+ No crypto or NFT projects. Dress to Impress must + not be used as part of a cryptocurrency-related or NFT-related + project, commercial or otherwise. If you use our code, service, or + data to generate NFTs or other products distributed on the + blockchain or similar technologies, the expected remediation is to + cease and desist all distribution of works derived from this + service, in addition to offering appropriate compensation. +

+

+ Some users might get banned. We sometimes refuse + service to users we feel are detrimental to our community, at our + sole discretion. This includes users who post content that doesn't + adhere to our terms, which you can see below. +

+
+
+ What you can post on this service +

+ Keep it Neoboard-safe. Neopets.com allows links to + Dress to Impress, so everything needs to be safe for Neopians of all + ages! Please keep all content "PG" and appropriate for young + community members, just like you do on Neopets.com. (That said, the + rules on the Neoboards haven't always been morally right, such as + when LGBTQIA+ discussion was banned. We'll always diverge from those + rules when it's ethically appropriate!) +

+

+ Don't sell things for real money here. We don't + have the capacity to validate who is and isn't a legitimate seller, + so we err on the side of safety and ban all sales. If + you're selling something, please do it in a community where trust + and reputation can be managed more appropriately, and please make + sure it's in line with Neopets's terms. +

+
+
+ How you can use our data +

+ Be thoughtful using Neopets's data. While Dress to + Impress has a license to distribute Neopets data and images, we + aren't authorized to extend all of the same permissions to you. + Please think carefully about how you use Neopets's art and data you + find on this site, and make sure you're complying with their + licensing agreements and fair use laws, especially for derived works + like outfits. But personal use, and usage that stays on our site, + are always okay! +

+

+ Be thoughtful using user-generated data. Some data + posted to Dress to Impress is generated by our users, like their + outfits and item lists. When you post those to Dress to Impress, you + grant us a license to redistribute them with attribution as part of + the site's functionality, respecting your privacy settings when + applicable. But each user still owns their own creations, so only + they can grant you permission to use or share it yourself. +

+

+ Please reach out before using our APIs! If you'd + like to use our data to build something new, please contact us! We'd + like to help if we can. But please don't use our APIs without + talking to us first: it can cause performance issues for us, and + reliability issues for you. But we have a few folks who use Dress to + Impress for things like Discord bots, and we'd like to support you + and your community too! +

+
+
+ Warranty and liability +

+ Our data won't always be correct. While we do our + best to keep the customization on our site in sync with Neopets.com, + sometimes our data is out-of-date, and sometimes an item looks + different on our site than on Neopets.com. We're glad to be a + resource for users buying Neocash items, but as an unofficial + service we simply can't make guarantees, and we encourage you to + check other sources before making a purchase. +

+
+
+ + ); +} + +export default TermsOfUsePage;