Killswitch

Exercise stronger control over abusable APIs

What is Killswitch?

Killswitch is a Chrome extension developed by zacharywade, and its main feature is "Exercise stronger control over abusable APIs".

Extension Screenshots

screenshot
screenshot
screenshot

Download Killswitch Extension CRX File

Download Killswitch extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Chrome provides a lot of safeguards and permission boundaries for abusable APIs. However, it can be easy to grant a permission on a whim and then forget about it.

Kill Switch can monitor sites' usage of these powerful APIs and let you know when they're being invoked. Additionally, it can provide a further degree of control by prompting you for permission every session, instead of just once.

Please note that this is intended to be a privacy tool, not a security one! This means that a malicious website could easily deactivate Kill Switch and use the APIs regardless of your settings. Instead, consider Kill Switch as a tool to offer you insight into how and when your data is being used.                    

Extension Basic Information

Name Killswitch Killswitch
ID jfhaankhjbofagjdnlkjjppjooefegek
Official URL https://chromewebstore.google.com/detail/killswitch/jfhaankhjbofagjdnlkjjppjooefegek
Description Exercise stronger control over abusable APIs
File Size 274 KB
Installation Count 37
Current Version 1.1
Last Updated 2021-07-08
Publish Date 2021-07-01
Rating 5.00/5 Total 1 Ratings
Developer zacharywade
Email [email protected]
Payment Type free
Extension Website https://github.com/zwade/kill-switch
Help Page URL https://github.com/zwade/kill-switch/issues
Supported Languages en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Killswitch",
    "description": "Exercise stronger control over abusable APIs",
    "version": "1.1",
    "manifest_version": 3,
    "author": "Zach Wade ",
    "content_scripts": [
        {
            "run_at": "document_start",
            "matches": [
                "*:\/\/*\/*"
            ],
            "js": [
                "js\/content-script\/dist\/embedder.js"
            ]
        }
    ],
    "web_accessible_resources": [
        {
            "resources": [
                "js\/*"
            ],
            "matches": [
                "*:\/\/*\/*"
            ]
        }
    ],
    "action": {
        "default_popup": "js\/popup\/dist\/index.html"
    },
    "permissions": [
        "storage",
        "tabs"
    ],
    "icons": {
        "32": "images\/icon-x1.png",
        "128": "images\/icon-x4.png"
    }
}