TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do I prevent my users from uploading copyrighted material?

4 pointsby boeing767about 2 years ago
I&#x27;m building a Gumroad-like platform for creators to sell their ebooks, and I&#x27;ve heard horror stories about how entire platforms get torpedoed because 1 bad actor user uploaded illegal&#x2F;copyrighted material, so Stripe pulls the plug on them and fined them to the heavens.<p>I&#x27;ve been thinking about how to combat this, and I&#x27;ve come up with 2 solutions:<p>1. Let users bring their own API keys (meaning I use Stripe Connect and use the &quot;direct charge&quot; model), so I don&#x27;t get held liable to refunds, chargebacks, etc. My own Stripe is literally for subscription fees, that&#x27;s it.<p>2. I haven&#x27;t looked into it, but maybe there&#x27;s an API out there, or even some AI bot, that I can use to screen uploaded material to see if they&#x27;re illegal or copyrighted?<p>Is there any other solution that I&#x27;m missing?

5 comments

db48xabout 2 years ago
Your project is doomed to failure unless you actually take the time to understand copyright. You have clearly already skipped that step, so you should go back to it before you do anything else.<p>For one thing, everything is copyrighted automatically. A creator uploading a work that they just created is uploading a copyrighted work. What you need to do is to ensure, somehow, that only the owner (or a licensee) of that copyright uploads the work.<p>And no, there is no service or API or ai bot that can help you. If I write a story tonight, I automatically own the copyright on that story and there is no way for that hypothetical ai bot or API to know about it.<p>Lawyers learn about this stuff in law school. At minimum, you need to find one of their textbooks and read it. Then you need to hire a lawyer of your own to advise you.
评论 #35663205 未加载
al2o3crabout 2 years ago
Option 0: get a lawyer who knows about this stuff.<p>IANAL, but refunds &amp; chargebacks are not your biggest concerns:<p>* providing a download service for copyrighted files you don&#x27;t have a license for<p>* showing names &amp; descriptions of trademarked products without the permission of the trademark holder<p>* even HAVING the really illegal stuff on your servers
评论 #35663229 未加载
codegeekabout 2 years ago
Your best bet is #1 along with clear Terms of Service. #2 is not happening. The value of Gumroad is not in the software (you clearly can build it yourself for the most part). The value is in the ecosystem and the tools&#x2F;resources they have to validate uploads (most likely manual but they can afford to do that).
评论 #35694745 未加载
lmarcosabout 2 years ago
Just hire hundreds of people to manually check the uploads. Easy. Sometimes, some things cannot be automated.
amerkhalidabout 2 years ago
IANAL, and as a consumer I hate DMCA but as a platform, it is your friend.<p>Built a system so that copyright-holders can notify you of copyrighted material.<p>Built a system so that you can immediately stop serving any material in question and provide a way for uploader to appeal. Next step is either manually verify the material in question or use some sort of AI&#x2F;hash matching&#x2F;something.<p>And finally don&#x27;t use Stripe. Get a real merchant account where you can talk to someone in person.