From 6203a973e01634ca735bb5b421d8b91d19cabb11 Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Mon, 2 Dec 2024 22:56:46 -0800 Subject: [PATCH] Add Photo Policy page --- pkg/router/router.go | 1 + web/templates/account/dashboard.html | 2 +- web/templates/base.html | 4 + web/templates/faq.html | 7 +- web/templates/index.html | 2 +- web/templates/partials/mark_explicit.html | 17 +- web/templates/photo/upload.html | 8 +- web/templates/tos.html | 12 + web/templates/tos_photos.html | 658 ++++++++++++++++++++++ 9 files changed, 699 insertions(+), 12 deletions(-) create mode 100644 web/templates/tos_photos.html diff --git a/pkg/router/router.go b/pkg/router/router.go index 65c957f..7fcafc1 100644 --- a/pkg/router/router.go +++ b/pkg/router/router.go @@ -37,6 +37,7 @@ func New() http.Handler { mux.HandleFunc("GET /insights", index.Demographics()) mux.HandleFunc("GET /faq", index.StaticTemplate("faq.html")()) mux.HandleFunc("GET /tos", index.StaticTemplate("tos.html")()) + mux.HandleFunc("GET /tos/photos", index.StaticTemplate("tos_photos.html")()) mux.HandleFunc("GET /privacy", index.StaticTemplate("privacy.html")()) mux.HandleFunc("/contact", index.Contact()) mux.HandleFunc("/login", account.Login()) diff --git a/web/templates/account/dashboard.html b/web/templates/account/dashboard.html index d290d34..95dcfe8 100644 --- a/web/templates/account/dashboard.html +++ b/web/templates/account/dashboard.html @@ -630,7 +630,7 @@ it was uploaded.

- Please review our Explicit Photos policy + Please review our Explicit Photos policy and remember to correctly mark your new uploads as 'explicit' when they contain sexually suggestive content.

diff --git a/web/templates/base.html b/web/templates/base.html index 7da61c2..6539d3c 100644 --- a/web/templates/base.html +++ b/web/templates/base.html @@ -134,6 +134,10 @@ Terms of Service + + + Photo Policy + Privacy Policy diff --git a/web/templates/faq.html b/web/templates/faq.html index 8595933..9ba5f89 100644 --- a/web/templates/faq.html +++ b/web/templates/faq.html @@ -675,6 +675,11 @@

What is considered "explicit" in photos?

+

+ New: for an in-depth answer with examples, please see our new + Photo Policy page! +

+

On this website, I make a fairly common distinction between what's a "normal nude" and what's an "explicit" photo: @@ -702,7 +707,7 @@

- Please see the Explicit Photos & Sexual Content + Please see the Explicit Photos policy on our Terms of Service for some examples when a photo should be marked as 'explicit.'

diff --git a/web/templates/index.html b/web/templates/index.html index ca96427..af533d3 100644 --- a/web/templates/index.html +++ b/web/templates/index.html @@ -385,7 +385,7 @@

- Follow @nonshy on Mastodon + Follow @nonshy.com on Bluesky for news, status alerts and reblogs from some of our members on the Fediverse!

diff --git a/web/templates/partials/mark_explicit.html b/web/templates/partials/mark_explicit.html index a3e79da..58de9c5 100644 --- a/web/templates/partials/mark_explicit.html +++ b/web/templates/partials/mark_explicit.html @@ -6,7 +6,7 @@ A mechanism for users to flag a photo that should be marked as Explicit.