Added terms of service

This commit is contained in:
Eduard Urbach 2017-11-17 12:08:16 +01:00
parent 7ea735ac46
commit 7c9d1c3c31
4 changed files with 71 additions and 0 deletions

View File

@ -42,6 +42,7 @@ import (
"github.com/animenotifier/notify.moe/pages/soundtrack"
"github.com/animenotifier/notify.moe/pages/soundtracks"
"github.com/animenotifier/notify.moe/pages/statistics"
"github.com/animenotifier/notify.moe/pages/terms"
"github.com/animenotifier/notify.moe/pages/threads"
"github.com/animenotifier/notify.moe/pages/user"
"github.com/animenotifier/notify.moe/pages/users"
@ -178,6 +179,9 @@ func Configure(app *aero.Application) {
app.Get("/api/popular/anime/titles/:count", popular.AnimeTitles)
app.Get("/api/test/notification", notifications.Test)
// Legal stuff
l.Page("/terms", terms.Get)
// PayPal
l.Page("/paypal/success", paypal.Success)
l.Page("/paypal/cancel", paypal.Cancel)

11
pages/terms/terms.go Normal file
View File

@ -0,0 +1,11 @@
package terms
import (
"github.com/aerogo/aero"
"github.com/animenotifier/notify.moe/components"
)
// Get ...
func Get(ctx *aero.Context) string {
return ctx.HTML(components.TermsOfService())
}

43
pages/terms/terms.pixy Normal file
View File

@ -0,0 +1,43 @@
component TermsOfService
.terms
h1.mountable Terms of Service
p.terms-sub-title.mountable Last modified: November 17th, 2017
h2.mountable Welcome to Anime Notifier!
p.mountable Thank you for using our services.
p.mountable By using our services, you agree to the terms below. Please read them carefully.
h2.mountable Responsibilites
p.mountable You agree to the following:
ul.mountable
li You may only provide true and correct data about yourself.
li You may not, under no circumstances, impersonate someone else.
li You may not own more than one user account.
li You are 13 years of age or older.
li You will adhere to the rules mentioned in this document.
h2.mountable Misuse of the site
p.mountable Do not use the site in any other way than the provided interfaces. You may use our services only as permitted by law.
h3.mountable Web crawlers
p.mountable
span HTML scraping of content is not allowed as we have a public
a.ajax(href="/api") API
span covering nearly all the data on the site. Please use the
a.ajax(href="/api") API
span instead as this will ensure that only the minimum of required bandwidth will be used.
h2.mountable Links to Third-Party Websites
p.mountable Anime Notifier provides links to external websites for convenience reasons. By clicking on these links you are leaving our site. Thus we can not, under no circumstances, be held responsible for the content on external websites.
h2.mountable Copyright
p.mountable All submitted user content remains copyright to its original copyright holder. Images shown on the site are only for personal, non-commercial use.
h3.mountable Copyright claims
p.mountable If you are a content creator and would like to report a copyright violation, please send your claim to copyright@notify.moe. We will try to get back to you as soon as possible.
h2.mountable Liability
p.mountable Under no circumstances can Anime Notifier be held liable for damage incurred via the use of our services.
h2.mountable Backups
p.mountable We are keeping your data safe using hourly backups. If you'd like to report a data loss and need to restore your data, please contact support@notify.moe.

13
pages/terms/terms.scarlet Normal file
View File

@ -0,0 +1,13 @@
.terms
width 100%
max-width 700px
margin 0 auto
h2
text-align left
.terms-sub-title
text-align center
&.mounted
opacity 0.75 !important