https://github.com/jamiew/google-alarm
Browser add-on that alerts you when you are sending data to Google
https://github.com/jamiew/google-alarm
Last synced: about 1 year ago
JSON representation
Browser add-on that alerts you when you are sending data to Google
- Host: GitHub
- URL: https://github.com/jamiew/google-alarm
- Owner: jamiew
- Created: 2010-04-12T22:24:57.000Z (about 16 years ago)
- Default Branch: master
- Last Pushed: 2012-04-23T17:27:59.000Z (about 14 years ago)
- Last Synced: 2025-04-24T23:49:41.357Z (about 1 year ago)
- Language: JavaScript
- Homepage: http://jamiedubs.com/googlealarm
- Size: 2.75 MB
- Stars: 18
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Google Alarm
------------
This browser add-on visually & audibly notifies you when Google
is monitoring & recording your web browsing, e.g. you visit webpages
containing Google Analytics, AdSense, YouTube embeds, and of course,
when you are using Google products directly (Gmail, google.com, etc).
All of these send data about you & your browsing habits back to Google.
Available for Firefox, Chrome and Safari. Visit to download.
Code
----
[http://github.com/jamiew/google-alarm](http://github.com/jamiew/google-alarm)
Available under an MIT License
Make Your Own
-------------
This addon is a compiled Greasemonkey script that inspects a document
for simple signatures left by Google tracking bugs. It then injects
some HTML, CSS, and javascript into the page, using <audio> for sounds
To get started modifying it, fire up a terminal:
1. git clone git://github.com/jamiew/google-alarm.git
2. cd google-alarm
3. *edit content/google-alarm.js...*
4. rake build
5. rake install
`rake` is "ruby make" -- if you don't have it installed, try:
sudo gem install rake
* `rake build` will generate a Firefox .xpi by correctly zipping
the manifest files & content/ and chrome/ directories
* `rake install` just does `open -a Firefox google-alarm.xpi`
* `rake deploy` is what I use to publish the simple website :)
Get started modifying **content/google-alarm.js** -- all of the other
files are basically Greasemonkey support files
For easy, no-recompiling development I recommend installing Greasemonkey,
loading the above JS as a userscript and modifying it using GM's
inline editor. When done, copy back into content/, recompile, and publish!
Images and sound are stored as base64-encoded "DataURIs"
To encode new images or sound fx I recommend using [DataURI Kitchen](http://software.hixie.ch/utilities/cgi/data/data)
Notes:
* sound fx are highly-compressed OGG files -- I had trouble
with the large DataURIs generated using WAVs. YMMV
* The "Chrome version" is really just the google-alarm.js file
renamed to google-alarm.user.js, and the GM_get/setValue
Contributors
-----
Jamie Wilkinson | [@jamiew](http://twitter.com/jamiew) | [jamiedubs.com](http://jamiedubs.com)
Greg Leuch | [@gleuch](http://twitter.com/gleuch) [gleuch.com](http://gleuch.com)
Copyfree 2010 Jamie Wilkinson
Free Art & Technology (FAT) Lab
[http://fffff.at](http://fffff.at)