Sorry to hear that Quentin, thank you for your service. It is really hard to handle those issue as media service provider.

Maybe, you can take a look on

https://github.com/atrifat/nsfw-detector-api and might be modify it.

I've used that as module for nfrelay.app . It is effective and really help to handle the issue. Hopefully, it can also help you.

Reply to this note

Please Login to reply.

Discussion

Already doing it, but CSAM requires and has a different solution ๐Ÿถ๐Ÿพ๐Ÿซก

I have some idea to improve and adjust it to be able detect CSAM. Is it ok to send through to your DM (Regular DM or Gift-Wrapped DM) Fishcake?

There is PhotoDNA that is free of charge and does it well. I donโ€™t think we should spend our limited resources on that.

If I were to do it, I could have a age detection AI model and nude detection model in a multimodel setup, but PDNA is definitely better and an industry standard ๐Ÿถ๐Ÿพ๐Ÿซก

DM me if you wish, but consider the above

Well, you already said very similar strategy that i want to propose. No need to DM amymore ๐Ÿ˜„

Yes, PhotoDNA for known data while multimodel setup using nude detection + age detection model for unknown data. It is also my proposal idea.

We could work on the multimodal thingy together then. nostr:npub138s5hey76qrnm2pmv7p8nnffhfddsm8sqzm285dyc0wy4f8a6qkqtzx624 and I have been experimenting with general detection of safe/unsafe media. I can share my repo (still closed source for now until I am sure the code is safe and clean) and take it from there. Interested? ๐Ÿถ๐Ÿพ๐Ÿค”

Yes, i'm interested. I think i can probably join helping 1 month later. I need to finish some of pending work in nfrelay.app for the moment.

Excellent! The more the merrier! Ping me in the DM if/when your are available ๐Ÿถ๐Ÿพ๐Ÿซก

Yes, will do ๐Ÿซก

Ok, I implemented age prediction for unsafe content, weโ€™ll see how it goes ๐Ÿถ๐Ÿพ๐Ÿซก

Oh nice, is it already running for nostr.build and nostrcheck.me? ๐Ÿ‘€ .

Hopefully it can help both of your services.

It runs on NB, nostr:npub138s5hey76qrnm2pmv7p8nnffhfddsm8sqzm285dyc0wy4f8a6qkqtzx624 will need to update api call and itโ€™ll work ๐Ÿถ๐Ÿพ๐Ÿซก

Glad to hear. ๐Ÿซ‚

this is very good tip for #photoDNA or any selfhosted AI model nostr:npub138s5hey76qrnm2pmv7p8nnffhfddsm8sqzm285dyc0wy4f8a6qkqtzx624 to integrate this foss software into nostrcheck package. (using external free/paid indexing or content searching means dependency on another 3rd party service i.e. BAD by design) - there is nohing gives 100% guarantee in cat n mouse game BUT MITIGATING 80% solves good part the problem. also look POW and/or NIP-42 also which limit attackers limit resource also.