I wanted a dead-simple way to share text, links, or code without creating accounts or dealing with messy UIs. So I built Zync(https://zyncshare.vercel.app/) — paste, share, done.

  • Share plain text, links, or code instantly
  • Replies work without login
  • Everything auto-expires in minutes or hours
  • No tracking, no ads, no clutter.

Would love to hear what you think. Is it something you’d actually use?

  • chrismit3s@feddit.org
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    Automatically adding a generatored password to each share site could fix this. Without the password the page cant be accessed and thus wont be deleted.

    For sharing, the password could be embedded in the URL as a fragment/query param.

    • chemical_cutthroat@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      Even a captcha would work. You wouldn’t have to have your users create a one time use password, you can just have a set of 5 random numbers that someone has to type in in order to access the data.

      • raw_echo@programming.devOP
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        Do you think adding a basic captcha would actually stop these kinds of abuse attacks, or is there a better way? I think it will stop bots but I don’t really know about preventing users. I’m still testing ideas like optional PINs, like the other comments said , but I’m not sure which one gives the best balance of security and ease for users. Would love your thoughts!

        • chemical_cutthroat@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          2 days ago

          It will stop the lazy, which is 99% of the battle. If you want some form of security, then either a user generated pin or a captcha will do the trick to keep bots away. If you want to avoid both of those, then a longer url will also work. 12 characters will prevent attacks from getting anything but lucky.

          • raw_echo@programming.devOP
            link
            fedilink
            arrow-up
            1
            ·
            1 day ago

            Yeah! I just wanted to build the simplest UX for users and just added a 6-character access key for every Zync, plus basic rate limiting to stop mass scraping. It’s invisible to users but blocks most common abuse. Will keep improving it based on all your feedback — appreciate it a lot.

    • raw_echo@programming.devOP
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      Yeah that’s a really good idea! I was actually exploring something similar too while building this MVP — like adding a PIN or auto-generated password to protect each drop. The idea of putting it in the link as a query also sounds smooth and user-friendly.

      This is just an early version I made to test the concept and see what people think, but now I’m definitely thinking about adding this kind of protection to stop abuse. Thanks for the suggestion!