dereferer

From IndieWeb

A dereferer is a (commonly server-side) script that prevents a linked website to see what page the link was clicked on by either replacing or removing the referer. The technique is commonly used to keep internal URLs private or to prevent sensitive data to leak into other server's log files (e.g. outgoing links from e-mail applications etc.)

For details on when HTTP referers are sent and common workarounds, see https://en.wikipedia.org/wiki/HTTP_referer#Referer_hiding

W3C-recommended solution

With up-to-date browsers, this can be achieved by setting a Policy on

  • HTTP header
  • meta element
  • referrerpolicy content attribute on an a, area, img, iframe, or link element
  • noreferrer link relation on an a, area, or link element
  • implicitly, via inheritance

Script implementations

3rd party services

Third-party services providing link redirection to obscure the referer: