When you share a YouTube video using the share button it adds “si=some_unique_code” to the URL. If you don’t remove that it shows your personal account to anyone who receives it so that they can chat directly with you. For a lot of people this is their real name.

I’ve seen it all over Lemmy so I figured I’d mention it here! You only need the stuff before the question mark in the URL to let others see the video.

This can also be turned off in your YouTube settings under the privacy section. The setting is “channel visibility for shared links”. It will still add the si code for tracking though.

  • JordanZ@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 hours ago

    Along similar lines be careful of the images you post if you location tag your photos. A lot of the larger websites will strip the location data by default but some do not. I’ve saved a handful of photos from reviews off the internet and now have people’s home addresses where the photo is of the product in their living room or whatever.

    If you go to the ‘map’ section of your photos app it arranges them by location.

    You can turn location tagging off globally when photos are taken or usually when you go to share a photo there is an option buried in a menu to strip location data(on mobile).

  • AlteredEgo@lemmy.ml
    link
    fedilink
    English
    arrow-up
    14
    ·
    5 hours ago

    It would be great if link cleaning and auto-mirroring was part of the lemmy UI itself.

    • locuester@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      Yeah, would be best within particular client implementations. Not core Lemmy tho. Too many ways to do this and high maintenance.

    • schnurrito@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 hours ago

      The problem is that there is an almost infinite way to design these kinds of URLs, so maintaining a database of what should be stripped out isn’t trivial.

    • ExperimentalGuy@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 hours ago

      I think that would probably be a client implemented feature, not a Lemmy one. I also don’t design social medias, so I don’t really know.

      • AlteredEgo@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        Yeah “lemmy-ui” is the official web app for lemmy. There might be other web frontends or clients that already do this.

  • CerebralHawks@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    13
    ·
    7 hours ago

    I just share the URL from the browser.

    Even on mobile: I don’t use the YouTube app. On Android, this is a no-brainer, since you can run Firefox and uBlock Origin and bypass all the ads. On iOS it is a bit more dicey, but still advantageous to forego the app. Currently DuckDuckGo can bypass the ads for free. If you don’t mind paying, Wipr2 can also do it, in Safari. Then you just put a web shortcut to YouTube and bam, ad-free YouTube. Shitty icon though (it’s the regular icon in a white squircle). Either way, share from the browser, not YouTube.

    Also, of course you can remove all the extra shit from the URL if you know how. That wisdom is lost on younger generations, but innate to older ones (who grew up around tech, like Millennials; or younger Gen X who adopted it at a young age — not like these iPad babies you have now).

    • XeroxCool@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 hours ago

      I don’t see how it’s a generational thing. I remember when every link included the page type at the end, meaning there was nothing that could be truncated. If you don’t know what si stands for or don’t know that anything after a ? Is tracking bullshit, then you simply don’t know. It’s a “knowledgeable person” thing that can be learned at any time. I’ve pointed it out and many people I know still don’t care

      • schnurrito@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        I don’t see how it’s a generational thing.

        People who grew up when smartphones were already a thing might never have needed to learn how the Internet and URLs actually work. To a lot of everyday users nowadays, the Internet is just a series of smartphone or tablet apps you switch between. I used to think that the spread of the Internet into more segments of society would create a society of computer nerds, ha ha ha ha ha nope.

      • chuckleslord@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        As a web developer, everything after the ? is actually parameters for the request. Anything could be in there, even important stuff (though hopefully nothing identifying, since that is extremely unsecure). You will likely break functionality if you delete everything without knowing what it is.

        • black0ut@pawb.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          31 minutes ago

          Usually parameters are easy to understand. Like the time parameter in yt URLs, which is t=180 (meaning 180 seconds from the beginning of the video). Usually, parameters that are a string of seemingly random letters are UIDs or tracking parameters. Whenever I see a URL with one or multiple of those, I start deleting them and seeing if the URL still works. In 90% of the cases, it still does. Amazon is one of the worst offenders, with usually 4 or 5 random looking parameters that can be deleted without affecting the functionality of the URL.

      • binux@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        4 hours ago

        People can’t even unanimously agree on when each generation starts and ends (see terms like “zillenial” or “xillenial”) so I’d even go so far as to say it’s a completely redundant concept in the colloquial sense. Obviously most people care more about continuing to use the “kids these days” rhetoric so it hardly matters regardless, but it doesn’t make it any less ridiculous.

    • mild_deviation@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      TikTok too, actually. They’re just more clever about it by generating a slug when you share a video, so you can’t just lop off the end.

  • The Velour Fog @lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    9 hours ago

    I remember telling this to people on reddit and getting downvoted to oblivion while redditors squawked “who tf cares bro”

  • Chaunticleer@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    14
    ·
    9 hours ago

    Here’s another. If the video you want to share is on youtube, it’s also on invidious. Without ads, downloadable and just generally none of youtube’s bullshit. It even uses the same video vURL address.

    • vogi@piefed.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 hours ago

      tbh I would still prefer receiving the raw youtube link so everybody can redirect it to their preferred way of watching e.g. Morphee. Invidious instances can go down or stop working.

  • Victor@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    edit-2
    12 hours ago

    Always remove those search parameters before pasting links, even to my friends. F—k these big tech platforms, I’m not giving you any sharing data!

    • Crescent@fedinsfw.app
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 hours ago

      Same here, the awful thing is if they click on it, they cannot see the comments under the video and can only “reply” to you. Not sure what that should do, since the link has already been shared.

  • cereals@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    28
    ·
    edit-2
    12 hours ago

    On android, urlcheck is a great app to modify URLs before sharing or opening. For this problem, you can use the json editor, and add the following two entries with small a regex I wrote:

      "shorten Youtube": {
        "regex": "^https?:\/\/(?:[a-z0-9-]+\\.)*?youtube\\.com\/(.*)&.*",
        "replacement": [
          "https:\/\/youtube.com\/$1"
        ],
        "enabled": true
      },
      "shorten Youtu.be": {
        "regex": "^https?:\/\/(?:[a-z0-9-]+\\.)*?youtu\\.be\/([^?]*)?.*",
        "replacement": [
          "https:\/\/youtube.com\/watch?v=$1"
        ],
        "enabled": true
      },
    

    A button to shorten the link appears in urkcheck when the pattern matches. You can all auto shorten them by replacing “enabled”: true
    With
    “automatic”: true

    • codapine@lemmy.zip
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 hours ago

      Wow. This is awesome. Thank you! I will have to see if the dev has a donate button.

      FWIW I had to noodle with the spacing of your json after copying from Lemmy (Voyager android app) but I got it to work. Thanks for sharing!

      • MonaySimpson@lemmy.ml
        link
        fedilink
        English
        arrow-up
        9
        ·
        9 hours ago

        I’m preeeeety sure PipePipe is the successor. Or atleast a different fork with more updates.

        • Victor@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          8 hours ago

          You are correct. Or, rather, not the successor but an independent fork (doesn’t necessarily adopt upstream changes).

          I don’t know what the hell I saw just the other day. I am 100% certain that I read that some GitHub project I was looking at said it was a fork of PipePipe, or in reverse, that “you should use NewPipe as it supersedes this repo”.

          🤨 I need to dive into my browser history…

          Edit: ah! It was PipePipe! I just misinterpreted this line:

          NewPipe, reimagined: faster, more stable, and packed with more features.

          I took this to mean:

          NewPipe is a reimagined fork of this project, which is faster, more stable, and packed with more features.

          🤦‍♂️💁‍♂️ D’oh.

  • Scrollone@feddit.it
    link
    fedilink
    English
    arrow-up
    15
    ·
    12 hours ago

    Additional PSA: TikTok does the same. Also Instagram, but in my experience it doesn’t reveal the sharing user (yet).

  • Pika@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    12 hours ago

    I never knew users could get the profile from it, I always thought that was a youtube internal thing. thats not cool

      • Arthur Besse@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        4 hours ago

        i would be surprised if it is true that “If you don’t remove that it shows your personal account to anyone who receives it so that they can chat directly with you”, and a search just now didn’t find anything to substantiate that.

        It’s a very recent change

        is it though? if so, how do you actually find out the profile name from the si parameter?

        obviously tracking parameters from URLs should be removed in any case, but afaict only google can use this to find which user generated the link.

        after some more reading i found conflicting reports but i think this might actually be happening; apparently it is only visible in the app?