# The copy at `/policy`, which is words and nothing else. # # Read at build time by the `declare!` in `src/quasi/policy.rs`, which writes # the members out one per entry. Editing this file is editing the page: no Rust # to read, no code to touch, and a rebuild picks it up. # # What belongs here is copy with no holes. Anything that has to reach a value # the request carries is structure and stays in the declaration; anything that # has to be worked out is a supplier function beside it. Quasicoherent # `98fbee62` is where that split is decided. # The prose sections, in the order the page shows them. Each body is markdown # and goes through docengine, the same renderer `/docs/*` uses. [[sections]] heading = "What's Welcome" body = ''' Creative work across all supported types: - Software, plugins, presets, and templates - Audio: music, podcasts, samples, sound design - Writing: articles, guides, courses, fiction - Visual work: images, photography, design assets - Video: tutorials, performances, documentaries If you made it and it's legal to distribute, it belongs here. ''' [[sections]] heading = "What's Not Allowed" body = ''' - Content that violates applicable law - Harassment, threats, or doxxing - Spam, deceptive listings, or bait-and-switch pricing - Malware, exploits, or tools designed to cause harm - Impersonation of other creators or organizations - Content you don't have the rights to distribute ''' [[sections]] heading = "How We Handle Issues" body = ''' During private alpha, every creator has a direct relationship with the admin. If something comes up, we talk about it. No automated takedowns, no faceless tickets. Post-alpha, we'll introduce a formal process with written notice of any policy violation, an opportunity to appeal, and continued access to data export throughout. ''' [[sections]] heading = "Your Rights" body = ''' - Full data export is always available: your content, metadata, and transaction history - If we ever moderate content or suspend an account, you'll get a clear explanation of what policy was violated - You'll have the opportunity to appeal - You can export your data even while suspended (excluding content we can't legally host) These commitments are part of our [creator guarantees](/docs/guarantees). ''' [[sections]] heading = "Software Downloads" body = ''' Makenotwork hosts downloadable software uploaded by creators. While we take steps to make sure downloads are safe: - Creators are responsible for the safety and integrity of their uploads - Users should verify downloads with antivirus software before running them - We do not guarantee that any download is free of malware or other harmful content - Report suspicious downloads to **reports@makenot.work** ''' # The other policy documents: a title, what it covers, and where it lives. A # record per row, which is why this is a list and the sections are prose. [[others]] title = "Terms of Service" covers = "What you agree to by using Makenotwork" route = "/docs/terms-of-service" [[others]] title = "Privacy Policy" covers = "What we collect, why, and how to exercise your rights" route = "/docs/privacy-policy" [[others]] title = "Payments & Refunds" covers = "Merchant-of-record model, refunds, chargebacks" route = "/docs/payments" [[others]] title = "Acceptable Use" covers = "Specific behaviour that gets accounts suspended" route = "/docs/acceptable-use" [[others]] title = "Copyright & DMCA" covers = "How takedowns and counter-notifications work" route = "/docs/copyright" [[others]] title = "Appeals" covers = "How to challenge a moderation decision" route = "/docs/appeals" [[others]] title = "Mailing List Data Processing" covers = "Who answers a subscriber's request about a project mailing list" route = "/docs/mailing-list-data-processing" # The closing paragraph. One entry rather than a scalar because the format has # one shape and a second would be a second thing to learn; it is read the same # way the sections are. [[closing]] body = ''' If something's unclear or you want to check before posting, reach out at **policy@makenot.work**. '''