not-paid is a JavaScript utility that gradually fades a website to invisibility as a consequence for non-payment.
The tool solves the problem of unpaid invoices by applying a visual penalty directly to a client's live website. It works by reducing the opacity of the page's body element incrementally each day until the site becomes completely transparent and unusable. This approach leverages the client's own business incentive—a non-functional website—to encourage payment without requiring legal action or manual intervention.
The tool is designed for freelancers and agencies who host client websites and want an automated enforcement mechanism for payment terms. It suits projects where you control the hosting and can inject the script into the client's site. This is a lighthearted but functional solution to a real cash flow problem in service-based work, though it should be used only after establishing clear payment terms and giving appropriate notice to the client.
The project shows minimal ongoing development activity, with no recent commits or active maintenance indicated in the repository.