The UrlSkip Scheme library provides a function that translates some of the Web URLs that might be used to track a user across sites, by removing intermediate HTTP redirectors or information that might identify the user. Such a function might be used as part of a privacy-enhancing Web browser, or to canonicalize or un-obfuscate URLs for Web analysis projects.
Note that UrlSkip is not intended to remove information used by "affiliate" referral programs to identify site operators that have sent users to a site. However, in some cases this affiliate ID information might be lost in the process of removing a intermediary URL that is used by a third party to track and profile users.
UrlSkip currently requires R5RS, the [uri.scm] library, and a
particular regular expression function. Therefore, UrlSkip currently works
only with PLT MzScheme, although it will be made more portable once
uri.scm is.
UrlSkip is released under the GPL license, unlike most of the author's other released Scheme libraries, which are LGPL.
See documentation for cites and more info...
To be added to the moderated scheme-announce email
list, ask neil@neilvandyke.org .
The current version of UrlSkip is 0.1 (3-Jan-2005).
You can download file urlskip.scm, Scheme source code.
You can download file urlskip.html, documentation in HTML format.
You can download file urlskip.pdf, documentation in PDF format.
You can download file urlskip.plt, a packaging for PLT Scheme.
© Copyright Neil Van Dyke Contact