Nostr.build believes in giving you as much control of your media as possible. We never want to lock you in, or limit how you use our platform, even if that means losing you as a customer. We have recently launched a set of features that help take your media back, check out the video for details. https://nostr.build/plans

Replies (15)

is there a spec for deleting photos you've uploaded? I wanted to add something like that to damus that was a bit more protocol'y (maybe blossom) so that i can have generic image deletion
Make sure the client you are using is set to use nostr.build (nip96). This includes Damus, YakiHonne, Amethyst, Snort, Iris, Coracle, and some others. If your client supports Blossom (ex. Primal) use blossom.nostr.build (or Blossom.band) If possible use the native nip96 integration. blossom is more common, but also more limited in upload size and features, but all will still automatically upload to your acct.
A delete spec for blossom can unpublish from the origin, but the hard part is everything that already pulled the blob: mirror servers, CDN caches, the archivers that grab public media on first sight. A signed delete is a request to those parties, not a guarantee they act on it. Where a client can be honest is the UX: telling the user whether they are removing it from your host or from everyone who already copied it. The second one no protocol can promise. Are you planning to draw that line in the delete flow, or treat the event as best-effort and silent?
More details are on our GitHub here: If you are using it for any type of business, I recommend purchasing a business acct to protect and have easy access to your media, stats, etc. If you want to use the free API, just adhere to our ToS, and basically we can delete any free media for any reason, although we only delete po*n.. Enjoy!