imc indymedia

Los Angeles Indymedia : Activist News

white themeblack themered themetheme help
About Us Contact Us Calendar Publish RSS
Features
latest news
best of news
syndication
commentary


KILLRADIO

VozMob

ABCF LA

A-Infos Radio

Indymedia On Air

Dope-X-Resistance-LA List

LAAMN List




IMC Network:

Original Cities

www.indymedia.org africa: ambazonia canarias estrecho / madiaq kenya nigeria south africa canada: hamilton london, ontario maritimes montreal ontario ottawa quebec thunder bay vancouver victoria windsor winnipeg east asia: burma jakarta japan korea manila qc europe: abruzzo alacant andorra antwerpen armenia athens austria barcelona belarus belgium belgrade bristol brussels bulgaria calabria croatia cyprus emilia-romagna estrecho / madiaq euskal herria galiza germany grenoble hungary ireland istanbul italy la plana liege liguria lille linksunten lombardia london madrid malta marseille nantes napoli netherlands nice northern england norway oost-vlaanderen paris/Île-de-france patras piemonte poland portugal roma romania russia saint-petersburg scotland sverige switzerland thessaloniki torun toscana toulouse ukraine united kingdom valencia latin america: argentina bolivia chiapas chile chile sur cmi brasil colombia ecuador mexico peru puerto rico qollasuyu rosario santiago tijuana uruguay valparaiso venezuela venezuela oceania: adelaide aotearoa brisbane burma darwin jakarta manila melbourne perth qc sydney south asia: india mumbai united states: arizona arkansas asheville atlanta austin baltimore big muddy binghamton boston buffalo charlottesville chicago cleveland colorado columbus dc hawaii houston hudson mohawk kansas city la madison maine miami michigan milwaukee minneapolis/st. paul new hampshire new jersey new mexico new orleans north carolina north texas nyc oklahoma philadelphia pittsburgh portland richmond rochester rogue valley saint louis san diego san francisco san francisco bay area santa barbara santa cruz, ca sarasota seattle tampa bay tennessee urbana-champaign vermont western mass worcester west asia: armenia beirut israel palestine process: fbi/legal updates mailing lists process & imc docs tech volunteer projects: print radio satellite tv video regions: oceania united states topics: biotech

Surviving Cities

www.indymedia.org africa: canada: quebec east asia: japan europe: athens barcelona belgium bristol brussels cyprus germany grenoble ireland istanbul lille linksunten nantes netherlands norway portugal united kingdom latin america: argentina cmi brasil rosario oceania: aotearoa united states: austin big muddy binghamton boston chicago columbus la michigan nyc portland rochester saint louis san diego san francisco bay area santa cruz, ca tennessee urbana-champaign worcester west asia: palestine process: fbi/legal updates process & imc docs projects: radio satellite tv
printable version - js reader version - view hidden posts - tags and related articles

SF-IMC has been allowing Google to track you

by security culture? Saturday, Nov. 26, 2005 at 9:33 AM

SF-IMC for an unknown period of time has included code in their web pages that allowed the capitalists at Google to track their site visitors, as well as allowing Google to set and read cookies on users' machines. Other Indymedia tech people called this out on Thanksgiving day. SF-IMC tried to play it off like those who questioned allowing a giant internet company to track their site's users were "paranoid", but SF-IMC does appear to have come to its senses and deleted the offending code. Still, there remain many unanswered questions as to the sum of the information Google was allowed to acquire through this code and for how long this tracking had been going on. As SF-IMC displays open hostility toward what they call the "fetishization of local control and autonomy of individual indymedia sites" and hopes to impose their vision of editorial policy network-wide, an explanation for such cooperation with a corporate entity should be forthcoming.

the following is from http://lists.indymedia.org/pipermail/imc-tech/2005-November/1124-9a.html



[IMC-Tech] Google user and IP tracking on sf.indymedia.org

A at indymedia.org

Thu Nov 24 12:40:05 PST 2005

* Previous message: [IMC-Tech] access to contact database

* Next message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA1



Hi!

I just browsed the San Francisco IMC website at http://sf.indymedia.org/

I realized that it uses so-called Google Analytics, which is basically a

remotely hosted (by Google) statistic and user tracking software called

Urchin which Google recently acquired. Seemingly most of the web pages

(not the main page, though) on sf.indymedia.org contain this tracking code:

script src="http://www.google-analytics.com/urchin.js"

type="text/javascript">

/script

script type="text/javascript">

_uacct = "UA-83072-1";

urchinTracker();

/script

I do not consider Google a trustable party organization, I would not

give away statistical information to them, especially not users' IP

addresses, even more so not those of an Indymedia website.

If I was planning to do anything similar to this, I would definately

make sure that all the users of the web site know about their access to

the web site being tracked, their IP addreses being stored, in

externally controlled databases, by an enterprise size company which is

known to have had and still has repeated cooperations with governmental

organizations and which the web sites users would possibly decide not to

trust and even more so not want to give their IP address, time of visit

and, web browser, clickpath and additional information to.

I assume this must have been a mislead decision, probably caused by lack

of understanding of how this system works. I cannot imagine any other

good reason for why this code was added to the site.

Maybe there has been an informational campaign on this decision, and -

being no regular visitor of this site - I just missed it. But even then

it should probably be noted in bold type on the website that

sf.indymedia.org is now a user behaviour and IP address sniffing tool

working for Google, its advertisers (whoever that is) and possibly

others which would be very much against the lately proposed (and now

blocked) PoU addition about not even logging IP addresses on IMC servers.

I know I should have calmed down more before sending this email, but I

think even though the above words may sound lurid, this doesn't change

the facts. This makes me sad and disappointed, and I'd love to learn

that I'm somehow mistaken. In any case I'd like to see any statement on

this by the people running the sf.indymedia.org site.

Thanks for reading,

A





[IMC-Tech] Google user and IP tracking on sf.indymedia.org

g at linefeed.org

Thu Nov 24 13:01:03 PST 2005

* Previous message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Next message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

> I realized that it uses so-called Google Analytics, which is basically a

> remotely hosted (by Google) statistic and user tracking software called

> Urchin which Google recently acquired. Seemingly most of the web pages

> (not the main page, though) on sf.indymedia.org contain this tracking code:

As already explained to A in irc (not sure why its not reflected

here), I put that on there so I could see the interface (I've used

Urchin a lot professionally and wanted to see Google's adaptation of

it). In the end, it took over 12 hours to start collecting stats so I

just never activated it. The Javascript code is no longer on the site.

To the extent that it was never working, I think you'd have to be kind

of paranoid to assume that the stats were being recorded without our

knowledge (also explained to A in irc).

-g/sfimc



[IMC-Tech] Google user and IP tracking on sf.indymedia.org

A at indymedia.org

Thu Nov 24 13:24:13 PST 2005

* Previous message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Next message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA1

g:

>>I realized that it uses so-called Google Analytics, which is basically a

>>remotely hosted (by Google) statistic and user tracking software called

>>Urchin which Google recently acquired. Seemingly most of the web pages

>>(not the main page, though) on sf.indymedia.org contain this tracking code:

>

>

> As already explained to A in irc (not sure why its not reflected

> here),

This is both because

- - I wrote the email before we had the chat

- - I thought that it would be just fair to give you some more time to

decided whether or not and which answer you send than you had when

replying to me on IRC

> I put that on there so I could see the interface (I've used

> Urchin a lot professionally and wanted to see Google's adaptation of

> it). In the end, it took over 12 hours to start collecting stats so I

> just never activated it. The Javascript code is no longer on the site.

>

> To the extent that it was never working, I think you'd have to be kind

> of paranoid to assume that the stats were being recorded without our

> knowledge (also explained to A in irc).

I do not think that Google anonymizes its web server logs.

The point here is this: sf.indymedia.org currently contains a HTML

instrcution which causes the website visitors' browsers to download and

execute javascript code from a google.com webserver.

This means that as long as this code remains there (and yes, I have read

that you intend to remove this code)

- - the IP addresses, web browser versions, and serveral other information

about the users of the sf.indymedia.org web site will be sent to a

google.com server, and will assumeably be stored on their web server

logs, possibly on their data mining database (that's what Google

Analytics is to me), too.

- - the web browsers of the users visiting the sf.indymedia.org web site

will download and run javascript code from a file on a Google web

server. The javascript code on this file is run silently and may change

any time without the user nor the server admins noticing it.

Just think of what would happen if Google got subponaed right now

because of an article published on sf.indy which the government of the

country Google happens to have their company central in dislikes the

articles' contents... they would probably be asked to give away their IP

logs.

Maybe I *am* a little bit paranoid, and I'd really prefer if more IMC

techs were if that results in saving 'our' users from dangers they are

not neccessarily aware of.

A



[IMC-Tech] Google user and IP tracking on sf.indymedia.org

g at linefeed.org

Thu Nov 24 13:48:57 PST 2005

* Previous message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Next message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

> The point here is this: sf.indymedia.org currently contains a HTML

> instrcution which causes the website visitors' browsers to download and

> execute javascript code from a google.com webserver.

As I wrote, I took the javascript code out.

> - - the IP addresses, web browser versions, and serveral other information

> about the users of the sf.indymedia.org web site will be sent to a

> google.com server, and will assumeably be stored on their web server

Again, it wasn't collecting the data that I could tell, so you would

have to be paranoid to assume that the data was being collected but

kept secret from the account holder.

-g





[IMC-Tech] Google user and IP tracking on sf.indymedia.org

T indymedia at machine.org.uk

Thu Nov 24 14:14:01 PST 2005

* Previous message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Next message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

On Thursday 24 Nov 2005 21:24, A wrote:

> G:

> > I put that on there so I could see the interface (I've used

> > Urchin a lot professionally and wanted to see Google's adaptation of

> > it). In the end, it took over 12 hours to start collecting stats so I

> > just never activated it. The Javascript code is no longer on the site.

> >

> > To the extent that it was never working, I think you'd have to be kind

> > of paranoid to assume that the stats were being recorded without our

> > knowledge (also explained to A in irc).

Personally, I wonder if such a thing is entirely sensible. I'd suggest a

separation of personal and indymedia interests. I certainly wouldn't modify

content on the web servers I host Indymedia sites on for personal reasons,

despite the fact that as high traffic sites, it might be interesting to do

so.

Cheers,

T





[IMC-Tech] Google user and IP tracking on sf.indymedia.org

j at indymedia.org

Thu Nov 24 14:32:44 PST 2005

* Previous message: [IMC-Tech] Google user and IP tracking on sf.indymedia.org

* Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

g wrote:

[chop]

>In the end, it took over 12 hours to start collecting stats so I

> just never activated it. The Javascript code is no longer on the site.

What do you mean it took 12 hours? Doesn't the javascript go out to

their site each hit? And then go to apache logs or whatever? Does it

read any google cookies? Or give any? I'm just curious what the urchin

did to folks visiting the site during those 12 hours.

> To the extent that it was never working, I think

What wasn't working? Were people not directed to google's site? Or the

web interface that aggregates the site for google's customer didn't

display the stats?

> you'd have to be kind of paranoid

yep, thankfully no one 'round these parts has reason to be paranoid.

> to assume that the stats were being recorded without our

> knowledge (also explained to A in irc).

Uh, so the people that visited sfimc during those 12 hours were not

tracked? It seems to me if their browser made /any/ connection

whatsoever to google's site after they hit sfimc they were tracked.

Methinks google logs all hits...

I'm really surprised g inserted this code into sfimc, fwiw. /spank

-J



http://lists.indymedia.org/pipermail/imc-tech/2005-November/1124-9a.html



--------------------------------------------

on 11/24/05 the following code was from http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module

//-- Copyright 2005 Google, All Rights Reserved.

//-- Urchin On Demand Settings ONLY

var _uacct=""; // set up the Urchin Account

var _userv=1; // service mode (0=local,1=remote,2=both)

//-- UTM User Settings

var _ufsc=1; // set client info flag (1=on|0=off)

var _udn="auto"; // (auto|none|domain) set the domain name for cookies

var _uhash="on"; // (on|off) unique domain hash for cookies

var _utimeout="1800"; // set the inactive session timeout in seconds

var _ugifpath="/__utm.gif"; // set the web path to the __utm.gif file

var _utsp="|"; // transaction field separator

var _uflash=1; // set flash version detect option (1=on|0=off)

var _utitle=1; // set the document title detect option (1=on|0=off)

var _ulink=0; // enable linker functionality (1=on|0=off)

//-- UTM Campaign Tracking Settings

var _uctm=1; // set campaign tracking module (1=on|0=off)

var _ucto="15768000"; // set timeout in seconds (6 month default)

var _uccn="utm_campaign"; // name

var _ucmd="utm_medium"; // medium (cpc|cpm|link|email|organic)

var _ucsr="utm_source"; // source

var _uctr="utm_term"; // term/keyword

var _ucct="utm_content"; // content

var _ucid="utm_id"; // id number

var _ucno="utm_nooverride"; // don't override

//-- Auto/Organic Sources and Keywords

var _uOsr=new Array();

var _uOkw=new Array();

_uOsr[0]="google"; _uOkw[0]="q";

_uOsr[1]="yahoo"; _uOkw[1]="p";

_uOsr[2]="msn"; _uOkw[2]="q";

_uOsr[3]="aol"; _uOkw[3]="query";

_uOsr[4]="lycos"; _uOkw[4]="query";

_uOsr[5]="ask"; _uOkw[5]="q";

_uOsr[6]="altavista"; _uOkw[6]="q";

_uOsr[7]="search"; _uOkw[7]="q";

_uOsr[8]="netscape"; _uOkw[8]="query";

_uOsr[9]="earthlink"; _uOkw[9]="q";

_uOsr[10]="cnn"; _uOkw[10]="query";

_uOsr[11]="looksmart"; _uOkw[11]="key";

_uOsr[12]="about"; _uOkw[12]="terms";

_uOsr[13]="excite"; _uOkw[13]="qkw";

_uOsr[14]="mamma"; _uOkw[14]="query";

_uOsr[15]="alltheweb"; _uOkw[15]="q";

_uOsr[16]="gigablast"; _uOkw[16]="q";

_uOsr[17]="voila"; _uOkw[17]="kw";

_uOsr[18]="virgilio"; _uOkw[18]="qs";

_uOsr[19]="teoma"; _uOkw[19]="q";

//-- Auto/Organic Keywords to Ignore

var _uOno=new Array();

//_uOno[0]="urchin";

//_uOno[1]="urchin.com";

//_uOno[2]="www.urchin.com";

//-- Referral domains to Ignore

var _uRno=new Array();

//_uRno[0]=".urchin.com";

//-- **** Don't modify below this point ***

var _uff, _udh, _udt, _ubl=0, _udo="", _uu, _ufns=0, _uns=0, _ur="-", _ufno=0, _ust=0, _ubd=document, _udl=_ubd.location, _utcp="/", _uwv="1";

var _ugifpath2="http://www.google-analytics.com/__utm.gif";

if (_udl.protocol=="https:") _ugifpath2="https://ssl.google-analytics.com/__utm.gif";

if (!_utcp || _utcp=="") _utcp="/";

function urchinTracker(page) {

if (_udl.protocol=="file:") return;

if (_uff && (!page || page=="")) return;

var a,b,c,v,z,k,x="",s="",f=0;

var nx=" expires=Sun, 18 Jan 2038 00:00:00 GMT;";

var dc=_ubd.cookie;

_udh=_uDomain();

_uu=Math.round(Math.random()*2147483647);

_udt=new Date();

_ust=Math.round(_udt.getTime()/1000);

a=dc.indexOf("__utma=" + _udh);

b=dc.indexOf("__utmb=" + _udh);

c=dc.indexOf("__utmc=" + _udh);

if (_udn && _udn!="") { _udo=" domain=" + _udn + ";"; }

if (_utimeout && _utimeout!="") {

x=new Date(_udt.getTime() + (_utimeout*1000));

x=" expires=" + x.toGMTString() + ";";

}

if (_ulink) {

s=_udl.search;

if(s && s!="" && s.indexOf("__utma=")>=0) {

if (!(_uIN(a=_uGC(s,"__utma=","&")))) a="-";

if (!(_uIN(b=_uGC(s,"__utmb=","&")))) b="-";

if (!(_uIN(c=_uGC(s,"__utmc=","&")))) c="-";

v=_uGC(s,"__utmv=","&");

z=_uGC(s,"__utmz=","&");

k=_uGC(s,"__utmk=","&");

if ((k*1) != ((_uHash(a + b + c + z + v)*1) + (_udh*1))) {_ubl=1;a="-";b="-";c="-";z="-";v="-";}

if (a!="-" && b!="-" && c!="-") f=1;

else if(a!="-") f=2;

}

}

if(f==1) {

_ubd.cookie="__utma=" + a + "; path=" + _utcp + ";" + nx + _udo;

_ubd.cookie="__utmb=" + b + "; path=" + _utcp + ";" + x + _udo;

_ubd.cookie="__utmc=" + c + "; path=" + _utcp + ";" + _udo;

} else if (f==2) {

a=_uFixA(s,"&", _ust);

_ubd.cookie="__utma=" + a + "; path=" + _utcp + ";" + nx + _udo;

_ubd.cookie="__utmb=" + _udh + "; path=" + _utcp + ";" + x + _udo;

_ubd.cookie="__utmc=" + _udh + "; path=" + _utcp + ";" + _udo;

_ufns=1;

} else if (a>=0 && b>=0 && c>=0) {

_ubd.cookie="__utmb=" + _udh + "; path=" + _utcp + ";" + x + _udo;

} else {

if (a>=0) a=_uFixA(_ubd.cookie,";", _ust);

else a=_udh + "." + _uu + "." + _ust + "." + _ust + "." + _ust + ".1";

_ubd.cookie="__utma=" + a + "; path=" + _utcp + ";" + nx + _udo;

_ubd.cookie="__utmb=" + _udh + "; path=" + _utcp + ";" + x + _udo;

_ubd.cookie="__utmc=" + _udh + "; path=" + _utcp + ";" + _udo;

_ufns=1;

}

if (_ulink && v && v!="" && v!="-") {

v=unescape(v);

if (v.indexOf(";")==-1) _ubd.cookie="__utmv=" + v + "; path=" + _utcp + ";" + nx + _udo;

}

_uInfo(page);

_ufns=0;

_ufno=0;

_uff=1;

}

function _uInfo(page) {

var p,s="",pg=_udl.pathname + _udl.search;

if (page && page!="") pg=escape(page);

_ur=_ubd.referrer;

if (!_ur || _ur=="") { _ur="-"; }

else {

p=_ur.indexOf(_ubd.domain);

if ((p>=0) && (p
if (_ur.indexOf("[")==0 && _ur.lastIndexOf("]")==(_ur.length-1)) { _ur="-"; }

}

s + ="&utmn=" + _uu;

if (_ufsc) s + =_uBInfo(page);

if (_uctm && (!page || page=="")) s + =_uCInfo();

if (_utitle && _ubd.title && _ubd.title!="") s + ="&utmdt=" + escape(_ubd.title);

if (_udl.hostname && _udl.hostname!="") s + ="&utmhn=" + escape(_udl.hostname);

if (!page || page=="") s + ="&utmr=" + _ur;

s + ="&utmp=" + pg;

if (_userv==0 || _userv==2) {

var i=new Image(1,1);

i.src=_ugifpath + "?" + "utmwv=" + _uwv + s;

i.onload=function() {_uVoid();}

}

if (_userv==1 || _userv==2) {

var i2=new Image(1,1);

i2.src=_ugifpath2 + "?" + "utmwv=" + _uwv + s + "&utmac=" + _uacct + "&utmcc=" + _uGCS();

i2.onload=function() { _uVoid(); }

}

return;

}

function _uVoid() { return; }

function _uCInfo() {

if (!_ucto || _ucto=="") { _ucto="15768000"; }

var c="",t="-",t2="-",t3="-",o=0,cs=0,cn=0;i=0;z="-";

var s=_udl.search;

var x=new Date(_udt.getTime() + (_ucto*1000));

var dc=_ubd.cookie;

x=" expires=" + x.toGMTString() + ";";

if (_ulink && !_ubl) {

z=unescape(_uGC(s,"__utmz=","&"));

if (z!="-" && z.indexOf(";")==-1) { _ubd.cookie="__utmz=" + z + "; path=" + _utcp + ";" + x + _udo; return ""; }

}

z=dc.indexOf("__utmz=" + _udh);

if (z>-1) { z=_uGC(dc,"__utmz=" + _udh,";"); }

else { z="-"; }

t=_uGC(s, _ucid + "=","&");

t2=_uGC(s, _ucsr + "=","&");

t3=_uGC(s,"gclid=","&");

if ((t!="-" && t!="") || (t2!="-" && t2!="") || (t3!="-" && t3!="")) {

if (t!="-" && t!="") c + ="utmcid=" + _uEC(t);

if (t2!="-" && t2!="") { if (c != "") c + ="|"; c + ="utmcsr=" + _uEC(t2); }

if (t3!="-" && t3!="") { if (c != "") c + ="|"; c + ="utmgclid=" + _uEC(t3); }

t=_uGC(s, _uccn + "=","&");

if (t!="-" && t!="") c + ="|utmccn=" + _uEC(t);

else c + ="|utmccn=(not + set)";

t=_uGC(s, _ucmd + "=","&");

if (t!="-" && t!="") c + ="|utmcmd=" + _uEC(t);

else c + ="|utmcmd=(not + set)";

t=_uGC(s, _uctr + "=","&");

if (t!="-" && t!="") c + ="|utmctr=" + _uEC(t);

else { t=_uOrg(1); if (t!="-" && t!="") c + ="|utmctr=" + _uEC(t); }

t=_uGC(s, _ucct + "=","&");

if (t!="-" && t!="") c + ="|utmcct=" + _uEC(t);

t=_uGC(s, _ucno + "=","&");

if (t=="1") o=1;

if (z!="-" && o==1) return "";

}

if (c=="-" || c=="") { c=_uOrg(); if (z!="-" && _ufno==1) return ""; }

if (c=="-" || c=="") { if (_ufns==1) c=_uRef(); if (z!="-" && _ufno==1) return ""; }

if (c=="-" || c=="") {

if (z=="-" && _ufns==1) { c="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)"; }

if (c=="-" || c=="") return "";

}

if (z!="-") {

i=z.indexOf(".");

if (i>-1) i=z.indexOf(".",i + 1);

if (i>-1) i=z.indexOf(".",i + 1);

if (i>-1) i=z.indexOf(".",i + 1);

t=z.substring(i + 1,z.length);

if (t.toLowerCase()==c.toLowerCase()) cs=1;

t=z.substring(0,i);

if ((i=t.lastIndexOf(".")) > -1) {

t=t.substring(i + 1,t.length);

cn=(t*1);

}

}

if (cs==0 || _ufns==1) {

t=_uGC(dc,"__utma=" + _udh,";");

if ((i=t.lastIndexOf(".")) > 9) {

_uns=t.substring(i + 1,t.length);

_uns=(_uns*1);

}

cn + + ;

if (_uns==0) _uns=1;

_ubd.cookie="__utmz=" + _udh + "." + _ust + "." + _uns + "." + cn + "." + c + "; path=" + _utcp + "; " + x + _udo;

}

if (cs==0 || _ufns==1) return "&utmcn=1";

else return "&utmcr=1";

}

function _uRef() {

if (_ur=="0" || _ur=="" || _ur=="-") return "";

var i=0,h,k,n;

if ((i=_ur.indexOf("://"))
h=_ur.substring(i + 3, _ur.length);

if (h.indexOf("/") > -1) {

k=h.substring(h.indexOf("/"),h.length);

if (k.indexOf("?") > -1) k=k.substring(0,k.indexOf("?"));

h=h.substring(0,h.indexOf("/"));

}

h=h.toLowerCase();

n=h;

if ((i=n.indexOf(":")) > -1) n=n.substring(0,i);

for (var ii=0;ii<_urno.length>
if ((i=n.indexOf(_uRno[ii].toLowerCase())) > -1 && n.length==(i + _uRno[ii].length)) { _ufno=1; break; }

}

if (h.indexOf("www.")==0) h=h.substring(4,h.length);

return "utmccn=(referral)|utmcsr=" + _uEC(h) + "|" + "utmcct=" + _uEC(k) + "|utmcmd=referral";

}

function _uOrg(t) {

if (_ur=="0" || _ur=="" || _ur=="-") return "";

var i=0,h,k;

if ((i=_ur.indexOf("://"))
h=_ur.substring(i + 3, _ur.length);

if (h.indexOf("/") > -1) {

h=h.substring(0,h.indexOf("/"));

}

for (var ii=0;ii<_uosr.length>
if (h.indexOf(_uOsr[ii]) > -1) {

if ((i=_ur.indexOf("?" + _uOkw[ii] + "=")) > -1 || (i=_ur.indexOf("&" + _uOkw[ii] + "=")) > -1) {

k=_ur.substring(i + _uOkw[ii].length + 2, _ur.length);

if ((i=k.indexOf("&")) > -1) k=k.substring(0,i);

for (var yy=0;yy<_uono.length>
if (_uOno[yy].toLowerCase()==k.toLowerCase()) { _ufno=1; break; }

}

if (t) return _uEC(k);

else return "utmccn=(organic)|utmcsr=" + _uEC(_uOsr[ii]) + "|" + "utmctr=" + _uEC(k) + "|utmcmd=organic";

}

}

}

return "";

}

function _uBInfo(page) {

var sr="-",sc="-",ul="-",fl="-",je=1;

var n=navigator;

if (self.screen) {

sr=screen.width + "x" + screen.height;

sc=screen.colorDepth + "-bit";

} else if (self.java) {

var j=java.awt.Toolkit.getDefaultToolkit();

var s=j.getScreenSize();

sr=s.width + "x" + s.height;

}

if (n.language) { ul=n.language.toLowerCase(); }

else if (n.browserLanguage) { ul=n.browserLanguage.toLowerCase(); }

je=n.javaEnabled()?1:0;

if (_uflash) fl=_uFlash();

return "&utmsr=" + sr + "&utmsc=" + sc + "&utmul=" + ul + "&utmje=" + je + "&utmfl=" + fl;

}

function __utmSetTrans() {

var e;

if (_ubd.getElementById) e=_ubd.getElementById("utmtrans");

else if (_ubd.utmform && _ubd.utmform.utmtrans) e=_ubd.utmform.utmtrans;

if (!e) return;

var l=e.value.split("UTM:");

var i,i2,c;

if (_userv==0 || _userv==2) i=new Array();

if (_userv==1 || _userv==2) { i2=new Array(); c=_uGCS(); }

for (var ii=0;ii
l[ii]=_uTrim(l[ii]);

if (l[ii].charAt(0)!='T' && l[ii].charAt(0)!='I') continue;

var r=Math.round(Math.random()*2147483647);

if (!_utsp || _utsp=="") _utsp="|";

var f=l[ii].split(_utsp),s="";

if (f[0].charAt(0)=='T') {

s="&utmt=tran" + "&utmn=" + r;

f[1]=_uTrim(f[1]); if(f[1]&&f[1]!="") s + ="&utmtid=" + escape(f[1]);

f[2]=_uTrim(f[2]); if(f[2]&&f[2]!="") s + ="&utmtst=" + escape(f[2]);

f[3]=_uTrim(f[3]); if(f[3]&&f[3]!="") s + ="&utmtto=" + escape(f[3]);

f[4]=_uTrim(f[4]); if(f[4]&&f[4]!="") s + ="&utmttx=" + escape(f[4]);

f[5]=_uTrim(f[5]); if(f[5]&&f[5]!="") s + ="&utmtsp=" + escape(f[5]);

f[6]=_uTrim(f[6]); if(f[6]&&f[6]!="") s + ="&utmtci=" + escape(f[6]);

f[7]=_uTrim(f[7]); if(f[7]&&f[7]!="") s + ="&utmtrg=" + escape(f[7]);

f[8]=_uTrim(f[8]); if(f[8]&&f[8]!="") s + ="&utmtco=" + escape(f[8]);

} else {

s="&utmt=item" + "&utmn=" + r;

f[1]=_uTrim(f[1]); if(f[1]&&f[1]!="") s + ="&utmtid=" + escape(f[1]);

f[2]=_uTrim(f[2]); if(f[2]&&f[2]!="") s + ="&utmipc=" + escape(f[2]);

f[3]=_uTrim(f[3]); if(f[3]&&f[3]!="") s + ="&utmipn=" + escape(f[3]);

f[4]=_uTrim(f[4]); if(f[4]&&f[4]!="") s + ="&utmiva=" + escape(f[4]);

f[5]=_uTrim(f[5]); if(f[5]&&f[5]!="") s + ="&utmipr=" + escape(f[5]);

f[6]=_uTrim(f[6]); if(f[6]&&f[6]!="") s + ="&utmiqt=" + escape(f[6]);

}

if (_userv==0 || _userv==2) {

i[ii]=new Image(1,1);

i[ii].src=_ugifpath + "?" + "utmwv=" + _uwv + s;

i[ii].onload=function() { _uVoid(); }

}

if (_userv==1 || _userv==2) {

i2[ii]=new Image(1,1);

i2[ii].src=_ugifpath2 + "?" + "utmwv=" + _uwv + s + "&utmac=" + _uacct + "&utmcc=" + c;

i2[ii].onload=function() { _uVoid(); }

}

}

return;

}

function _uFlash() {

var f="-",n=navigator;

if (n.plugins && n.plugins.length) {

for (var ii=0;ii
if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {

f=n.plugins[ii].description.split('Shockwave Flash ')[1];

break;

}

}

} else if (window.ActiveXObject) {

for (var ii=10;ii>=2;ii--) {

try {

var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + ii + "');");

if (fl) { f=ii + '.0'; break; }

}

catch(e) {}

}

}

return f;

}

function __utmLinker(l) {

if (!_ulink) return;

var p,k,a="-",b="-",c="-",z="-",v="-";

var dc=_ubd.cookie;

if (l && l!="") {

if (dc) {

a=escape(_uGC(dc,"__utma=" + _udh,";"));

b=escape(_uGC(dc,"__utmb=" + _udh,";"));

c=escape(_uGC(dc,"__utmc=" + _udh,";"));

z=escape(_uGC(dc,"__utmz=" + _udh,";"));

v=escape(_uGC(dc,"__utmv=" + _udh,";"));

k=(_uHash(a + b + c + z + v)*1) + (_udh*1);

p="__utma=" + a + "&__utmb=" + b + "&__utmc=" + c + "&__utmz=" + z + "&__utmv=" + v + "&__utmk=" + k;

}

if (p) {

if (l.indexOf("?")
else { document.location=l + "&" + p; }

} else { document.location=l; }

}

}

function __utmLinkPost(f) {

if (!_ulink) return;

var p,k,a="-",b="-",c="-",z="-",v="-";

var dc=_ubd.cookie;

if (!f || !f.action) return;

if (dc) {

a=escape(_uGC(dc,"__utma=" + _udh,";"));

b=escape(_uGC(dc,"__utmb=" + _udh,";"));

c=escape(_uGC(dc,"__utmc=" + _udh,";"));

z=escape(_uGC(dc,"__utmz=" + _udh,";"));

v=escape(_uGC(dc,"__utmv=" + _udh,";"));

k=(_uHash(a + b + c + z + v)*1) + (_udh*1);

p="__utma=" + a + "&__utmb=" + b + "&__utmc=" + c + "&__utmz=" + z + "&__utmv=" + v + "&__utmk=" + k;

}

if (p) {

if (f.action.indexOf("?")
else f.action + ="&" + p;

}

return;

}

function __utmSetVar(v) {

if (!v || v=="") return;

var r=Math.round(Math.random() * 2147483647);

_ubd.cookie="__utmv=" + _udh + "." + escape(v) + "; path=" + _utcp + "; expires=Sun, 18 Jan 2038 00:00:00 GMT;" + _udo;

var s="&utmt=var&utmn=" + r;

if (_userv==0 || _userv==2) {

var i=new Image(1,1);

i.src=_ugifpath + "?" + "utmwv=" + _uwv + s;

i.onload=function() { _uVoid(); }

}

if (_userv==1 || _userv==2) {

var i2=new Image(1,1);

i2.src=_ugifpath2 + "?" + "utmwv=" + _uwv + s + "&utmac=" + _uacct + "&utmcc=" + _uGCS();

i2.onload=function() { _uVoid(); }

}

}

function _uGCS() {

var t,c="",dc=_ubd.cookie;

if ((t=_uGC(dc,"__utma=" + _udh,";"))!="-") c + =escape("__utma=" + t + "; + ");

if ((t=_uGC(dc,"__utmb=" + _udh,";"))!="-") c + =escape("__utmb=" + t + "; + ");

if ((t=_uGC(dc,"__utmc=" + _udh,";"))!="-") c + =escape("__utmc=" + t + "; + ");

if ((t=_uGC(dc,"__utmz=" + _udh,";"))!="-") c + =escape("__utmz=" + t + "; + ");

if ((t=_uGC(dc,"__utmv=" + _udh,";"))!="-") c + =escape("__utmv=" + t + ";");

if (c.charAt(c.length-1)==" + ") c=c.substring(0,c.length-1);

return c;

}

function _uGC(l,n,s) {

if (!l || l=="" || !n || n=="" || !s || s=="") return "-";

var i,i2,i3,c="-";

i=l.indexOf(n);

i3=n.indexOf("=") + 1;

if (i > -1) {

i2=l.indexOf(s,i); if (i2
c=l.substring((i + i3),i2);

}

return c;

}

function _uDomain() {

if (!_udn || _udn=="" || _udn=="none") { _udn=""; return 1; }

if (_udn=="auto") {

var d=_ubd.domain;

if (d.substring(0,4)=="www.") {

d=d.substring(4,d.length);

}

_udn=d;

}

if (_uhash=="off") return 1;

return _uHash(_udn);

}

function _uHash(d) {

if (!d || d=="") return 1;

var h=0,g=0;

for (var i=d.length-1;i>=0;i--) {

var c=parseInt(d.charCodeAt(i));

h=((h
if ((g=h & 0xfe00000)!=0) h=(h ^ (g >> 21));

}

return h;

}

function _uFixA(c,s,t) {

if (!c || c=="" || !s || s=="" || !t || t=="") return "-";

var a=_uGC(c,"__utma=" + _udh,s);

var lt=0,i=0;

if ((i=a.lastIndexOf(".")) > 9) {

_uns=a.substring(i + 1,a.length);

_uns=(_uns*1) + 1;

a=a.substring(0,i);

if ((i=a.lastIndexOf(".")) > 7) {

lt=a.substring(i + 1,a.length);

a=a.substring(0,i);

}

if ((i=a.lastIndexOf(".")) > 5) {

a=a.substring(0,i);

}

a + ="." + lt + "." + t + "." + _uns;

}

return a;

}

function _uTrim(s) {

if (!s || s=="") return "";

while ((s.charAt(0)==' ') || (s.charAt(0)=='n') || (s.charAt(0,1)=='r')) s=s.substring(1,s.length);

while ((s.charAt(s.length-1)==' ') || (s.charAt(s.length-1)=='n') || (s.charAt(s.length-1)=='r')) s=s.substring(0,s.length-1);

return s;

}

function _uEC(s) {

var n="";

if (!s || s=="") return "";

for (var i=0;i
return n;

}

function __utmVisitorCode() {

var r=0,t=0,i=0,i2=0,m=31;

var a=_uGC(_ubd.cookie,"__utma=" + _udh,";");

if ((i=a.indexOf(".",0))
if ((i2=a.indexOf(".",i + 1))>0) r=a.substring(i + 1,i2); else return "";

if ((i=a.indexOf(".",i2 + 1))>0) t=a.substring(i2 + 1,i); else return "";

var c=new Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');

return c[r>>28&m] + c[r>>23&m] + c[r>>18&m] + c[r>>13&m] + "-" + c[r>>8&m] + c[r>>3&m] + c[((r&7)>30&3)] + c[t>>25&m] + c[t>>20&m] + "-" + c[t>>15&m] + c[t>>10&m] + c[t>>5&m] + c[t&m];

}

function _uIN(n) {

if (!n) return false;

for (i=0;i
var c=n.charAt(i);

if ((c"9") && (c!=".")) return false;

}

return true;

}

http://www.google-analytics.com/urchin.js



Email SF-IMC at sf@indymedia.org and let them know how you feel about this or go to http://sf.indymedia.org/news/hidden.php?id=1722251 and do the same. See if they offer a full explanation for allowing Google to acquire and aggregate data obtained from their site's users.

Report this post as:

LATEST COMMENTS ABOUT THIS ARTICLE
Listed below are the 10 latest comments of 10 posted about this article.
These comments are anonymously submitted by the website visitors.
TITLE AUTHOR DATE
How do people who use Google protect from this? ? Saturday, Nov. 26, 2005 at 7:05 PM
don't USE Google Sheepdog Saturday, Nov. 26, 2005 at 7:21 PM
"how did the code get there in the first place?" just wondering Saturday, Nov. 26, 2005 at 8:44 PM
blah, blah, blah heard it before Saturday, Nov. 26, 2005 at 11:41 PM
"achieved by planting forged documents" pointer Saturday, Nov. 26, 2005 at 11:45 PM
Summary johnk Sunday, Nov. 27, 2005 at 1:53 AM
you could always use Proxomitron Hex Tuesday, Nov. 29, 2005 at 8:25 AM

Local News

Change Links September 2018 posted S02 10:22PM

More Scandals Rock Southern California Nuke Plant San Onofre A30 11:09PM

Site Outage Friday A30 3:49PM

Change Links August 2018 A14 1:56AM

Setback for Developer of SC Farm Land A12 11:09PM

More problems at Shutdown San Onofre Nuke J29 10:40PM

Change Links 2018 July posted J09 8:27PM

More Pix: "Families Belong Together," Pasadena J02 7:16PM

"Families Belong Together" March, Pasadena J02 7:08PM

Short Report on the Families Belong Together Protest in Los Angeles J30 11:26PM

Summer 2018 National Immigrant Solidarity Network News Alert! J11 6:58AM

Watch the Debate: Excluded Candidates for Governor of California M31 5:20AM

Change Links June 2018 posted M28 7:41AM

The Montrose Peace Vigil at 12 Years M22 8:01PM

Unity Archive Project M21 9:42AM

Dianne Feinstein's Promotion of War, Secret Animal Abuse, Military Profiteering, Censorshi M17 10:22PM

CA Senate Bill 1303 would require an independent coroner rather than being part of police M10 9:08PM

Three years after OC snitch scandal, no charges filed against sheriffs deputies M10 8:57PM

California police agencies violate Brown Act (open meetings) M02 8:31PM

Insane Company Wants To Send Nuke Plant Waste To New Mexico A29 11:47PM

Change Links May 2018 A27 8:40AM

Worker-Owned Car Wash on Vermont Closed A27 5:37AM

GUIDE TO REBEL CITY LOS ANGELES AVAILABLE A13 12:39AM

lausd whistle blower A11 6:58AM

Website Upgrade A10 10:02AM

Help KCET and UCLA identify 60s-70s Chicano images A04 8:02PM

UCLA Luskin: Casting Youth Justice in a Different Light A02 6:58PM

Change Links April 2018 A01 6:27PM

More Local News...

Other/Breaking News

Antrhopocène, le grand effondrement S19 9:53AM

Creative Destruction Hack Diamonds Windows/iOS/Android - Creative Destruction Generator S19 12:51AM

Abolir l'économie S18 11:18AM

The Dictatorship of Corporations S17 5:26PM

18 Lethal Consequences Of Hunting S17 3:13PM

Paraphysique de l'outplacement déontologue S15 6:51AM

Creative Destruction Hack Mod Generator S15 3:49AM

Shopping du bashing S14 8:42AM

After Lehman Brothers, Experts Say Global Financial Crisis Can Happen Again S13 8:28PM

“Animaniacs in Concert!” Starring Voice Legend Rob Paulsen S12 9:30PM

Probabilités de fin d'humanité S12 6:49AM

Florida Area of Migrant Farmworkers Denied Right to Construct Health Clinic near NaplesCIW S11 2:57AM

Propagande de virus, virus de propagande S10 7:34AM

Steer clear of work morality! S09 12:10PM

Sweatshop Lodge Ceremony Continues in US Fed Prisons Led by Inmates S08 6:17PM

Paraphysique de l'origami S08 7:11AM

The Shortwave Report 09/07/18 Listen Globally! S06 11:23PM

August 2018 Honduras Coup update S06 12:28PM

Du réussissement putréfié S06 10:55AM

Brett Kavanaugh Filled The 5th Circuit With Execution Judges S06 6:14AM

Log S06 4:25AM

Augusta Georgia Woman Gets 5 Year Prison Sentence for Writing About Russians Crime Acts S05 8:29AM

Paraphysique de contextualité S05 8:29AM

Crisis Regulation in Global Capitalism S03 3:39PM

Ex-voto de réification S03 10:24AM

Please Oppose Warmonger, Execution and Torture Supporting Bush Operative Brett Kavanaugh A31 10:45PM

Paraphysique d'exploitation occultation A31 10:24PM

Ryan Zinke Is Charging Taxpayers For A Trophy Hunters' Council A31 2:10PM

More Breaking News...
© 2000-2018 Los Angeles Independent Media Center. Unless otherwise stated by the author, all content is free for non-commercial reuse, reprint, and rebroadcast, on the net and elsewhere. Opinions are those of the contributors and are not necessarily endorsed by the Los Angeles Independent Media Center. Running sf-active v0.9.4 Disclaimer | Privacy