[wp-trac] [WordPress Trac] #46986: DNT Parameter automatically for Vimeo oEmbed requests

WordPress Trac noreply at wordpress.org
Sun Oct 25 21:47:40 UTC 2020


#46986: DNT Parameter automatically for Vimeo oEmbed requests
-------------------------------------------------+-------------------------
 Reporter:  djc71889                             |       Owner:  garrett-
                                                 |  eclipse
     Type:  defect (bug)                         |      Status:  accepted
 Priority:  normal                               |   Milestone:  Future
                                                 |  Release
Component:  Embeds                               |     Version:  4.9
 Severity:  major                                |  Resolution:
 Keywords:  has-patch needs-dev-note has-unit-   |     Focuses:  privacy
  tests 2nd-opinion                              |
-------------------------------------------------+-------------------------

Comment (by adakaleh):

 Replying to [comment:26 johnbillion]:
 > Can someone else confirm this?

 How to confirm: open a video embed without DNT
 ([https://player.vimeo.com/video/316146890 example]), open the browser's
 dev tools and go to Storage (Firefox) or Application -> Storage (Chrome).
 The `vuid` cookie is set before you press play and `sync_active` (in local
 storage) is set after.

 This is the script that generates the `vuid` cookie:
 https://f.vimeocdn.com/js_opt/modules/utils/vuid.min.js
 It is minified, but quite readable if pretty-printed. Note that it
 explicitly sets the [https://developer.mozilla.org/en-
 US/docs/Web/HTTP/Headers/Set-Cookie/SameSite SameSite] attribute to
 "None", so even though browsers are changing the default to "Lax", Vimeo
 will still be able to use this cookie from a third party context.

 Replying to [comment:27 garconis]:
 > it's just a bad user experience

 The problem is that people don't ''experience'' tracking. It's generally
 done to them without their knowledge or (informed) consent.  To make it
 more concrete: if a Vimeo employee walked in and took notes whenever you
 opened a page with embedded video, you would probably consider that a
 worse experience than having to pause a video before playing a different
 one.

 Replying to [comment:27 garconis]:
 > and unexpected

 This is based on user preference. I actually think most people (with or
 without accessibility problems) expect to be able to play multiple videos
 simultaneously - for instance, to play music in the background while
 focusing on another video. Without DNT, Vimeo only allows one video to
 play at a time, even in separate tabs. This type of behavior can be
 [https://forums.tomsguide.com/threads/youtube-will-only-play-one-video-
 at-a-time.174678/ frustrating]
 [https://support.google.com/youtube/thread/12763689 for users]. YouTube
 doesn't have this, and since YouTube embeds are far more widespread, they
 drive most users' expectations.

 Plus there's the issue of inconsistent behavior when embeds from multiple
 providers are mixed within a page.

 This would, however, be a nice optional feature if it could be done
 consistently and without tracking, which is what browsers and
 [https://chrome.google.com/webstore/detail/smart-
 mute/apadglapdamclpaedknbefnbcajfebgh browser extensions] are in a
 position to do.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/46986#comment:28>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list