Skip to main content

Generative AI Policy

How Makenot.work defines generative AI, why it matters, and how it affects what you see and sell on the platform.


Why This Policy Exists

Most generative AI tools are built on training sets containing copyrighted work used without permission or payment. Artists, musicians, writers, and developers whose work was scraped to build these models were never asked and never compensated.

We are not against new tools. We are against tools built on mass uncompensated use of other people’s work. If that changes, this policy will evolve. Until then, the default is skepticism.


What We Mean by “Generative AI”

On this platform, generative AI refers to any tool whose existence depends on training sets that are either:

  1. Not publicly disclosed, or
  2. Known to contain copyrighted material used without compensation to the rights holders

This includes derivative products: any application, plugin, or service that relies on the API or model weights of a covered tool. If the underlying model is covered, the wrapper is covered.

What this covers

  • Large language models with undisclosed or disputed training data (GPT, Claude, Llama, Mistral, etc.)
  • Image generators trained on scraped artwork (Midjourney, DALL-E, Stable Diffusion, etc.)
  • Music generators trained on copyrighted recordings (Suno, Udio, etc.)
  • Code generators trained on public repositories without clear contributor consent (GitHub Copilot, etc.)
  • Any application, plugin, or service built on top of these models via their APIs

What this does not cover

  • Tools trained entirely on the creator’s own work
  • Tools trained on verifiably public domain material
  • Tools with fully disclosed training sets composed of properly licensed, compensated content
  • Traditional automation and digital tools: EQ, compression, batch processing, non-generative spell check, programmatic effects, scripting, macros

The distinction is not about what the tool does. It is about how the tool was built.


The Three Tiers

Every item published on Makenot.work must declare one of three tiers at publish time. There is no unlabeled option.

Handmade

No generative AI tools were used at any stage, from brainstorming to final output. Traditional digital tools (DAWs, image editors, IDEs, effects processors) are fine.

Assisted

This product was created by a human with generative AI tools as part of the process. Requires a disclosure statement: what tools were used, for what purpose, and at what stage. Visible to fans on the item page before purchase.

Examples of good disclosure:

  • “I used GPT-4 to help outline the chapter structure. All writing is mine.”
  • “Background textures were generated with Stable Diffusion and painted over. Character art and environments are hand-drawn.”
  • “Code completion (Copilot) was used during development. Game design, art, and music are original.”

The disclosure must accurately represent the scope of AI use. If the product contradicts the disclosure, that is fraud under our Acceptable Use Policy.

Generated

This product was primarily generated by AI tools. The human contribution is direction, curation, or assembly rather than direct authorship of the creative output.


How Fans Use This

Fans can filter what they see on the platform:

  • Handmade only: only items with no generative AI involvement
  • Human-led: Handmade and Assisted items (excludes Generated)
  • Everything: no filter

Filters apply to the Discover page, search results, and tag browsing. The tier is also displayed on every item and project page.

Handmade
No AI tools used
Assisted
"GPT-4 for chapter outlines. All writing is mine."
Generated
Primarily AI-created

Enforcement

The tier system is self-reported by creators. We enforce it through:

  1. The disclosure statement. Assisted-tier creators put their AI use in writing. If the product contradicts the disclosure, that is documented misrepresentation.
  2. Community reports. Fans and fellow creators can flag items they believe are misclassified by emailing reports@makenot.work with the item URL and what they think the correct tier should be. An in-app report flow is on the roadmap.
  3. Moderation review. Misrepresenting your tier is treated as fraud. Consequences follow the Acceptable Use Policy, up to and including account termination.

If you used AI, say so, explain how, and let your audience decide. That is the point of the Assisted tier.


AI in the Platform Itself

We will never build generative AI tools or features into the product. No AI writing assistants, no AI-generated thumbnails, no AI recommendations.

Discovery follows Discovery Through Exploration: everything you see traces back to a choice you made. No behavioral tracking, no machine learning. The discovery and feed logic is public and readable:

  • discover.rs: Search, browse, and all filtering/sorting logic for the Discover page. Uses PostgreSQL trigram matching for fuzzy text search. Sorting is newest, popular (by sales count), or price; no behavioral signals.
  • follows.rs: Feed generation. Your feed shows items from users, projects, and tags you follow, ordered newest first. No algorithmic reordering.
  • tags.rs: Tag facets and hierarchical browsing. Tag counts reflect actual item counts, not weighted relevance.

Security and spam filtering are the exception. We reserve the right to adopt whatever keeps the platform safe, though at the time of writing our security toolchain does not use LLMs or generative AI. We will never use these tools to influence what you see or recommend content.

Platform development uses LLM-assisted tooling openly. LLMs reduce costs and let a solo developer ship features at a pace that would otherwise require a team. This is transparent in our commit history.

The quality bar is non-negotiable: 1,900+ tests, property-based testing, mutation testing with a 99%+ kill rate, and regular code audits. LLM-generated code is held to the same standard as hand-written code. If it doesn’t meet that bar, it gets rewritten until it does.

There is a meaningful difference between using these tools to build infrastructure and selling their output as creative work. Our tier system reflects that distinction.

A note from the founder:

The honest truth is that I would prefer not to use these tools. In my non-legal opinion, they are unethically built. They are also, frankly, mind-numbingly boring. At the same time, they allow a one-person team to build and maintain five products, a server with 80,000 lines of Rust, and comprehensive documentation, all without outside funding. As the codebase grows, their usefulness diminishes in favor of a more hands-on approach as the focus moves from scaffolding to testing and refinement. We will always be honest about what we use on our end. I will always try to be honest about how I feel about those tools. And as always, we would love to someday replace them with tools that we make or that our community makes: tools that are well-built, ethical, and that I can feel good about using.

- Max


This Definition Will Change

This field moves fast. This policy is a living document. When we update it, we will:

  • Publish the change with a version date
  • Explain what changed and why
  • Give creators at least 30 days to update their tier classifications if the definitions shift

If a currently-covered model demonstrates verifiable, fully compensated training data, it may be reclassified. The principle stays the same: we follow the ethics of the training data, not the capabilities of the tool.


See Also