CompuGoo Application & Chrome Extension
Last Updated: December 28, 2024
We prioritize your privacy. Your project data is stored securely and never shared with third parties.
This privacy policy covers both the CompuGoo web application (compugoo.com) and the CompuGoo Connector Chrome extension.
Authentication
CompuGoo uses Google Sign-In for authentication. We receive your email address and profile information from Google to identify your account. We do not have access to your Google password.
Data Storage
Your project data (nodes, wires, configurations) is stored in Google Firebase Firestore. This data is:
Analytics
We use Google Analytics to understand how the application is used. This includes:
Device Credentials
If you configure credentials for local network devices (e.g., camera passwords):
The Chrome extension enables CompuGoo to communicate with devices on your local network (PTZ cameras, IP cameras, DMX controllers, and other HTTP-enabled IoT devices).
The CompuGoo Connector extension:
The extension acts as a local bridge between the CompuGoo web application and devices on your private local network (192.168.x.x, 10.x.x.x, 172.16-31.x.x, localhost).
When you use CompuGoo to control a local device:
All communication stays between your browser and your local network devices. No data is sent to CompuGoo servers or any third parties.
Host Permissions (http://*/* and https://*/*)
This broad permission is required because Chrome's permission system does not support IP range patterns (like 192.168.0.0/16). The extension needs to access local network devices at various IP addresses. However, the extension only intercepts requests to:
Requests to public internet addresses are NOT intercepted, modified, or monitored by the extension.
Tabs Permission
Used only to detect when you are on the CompuGoo website (compugoo.com, compugoo-app.web.app, or localhost) to show connection status in the extension popup. The extension does not read or access content from any other websites.
Scripting Permission
Required to inject a small script on the CompuGoo application page that enables communication between the web app and the extension. This script only runs on CompuGoo pages and is used solely to route local network requests through the extension.
CompuGoo is a web-based application that controls IoT devices on your local network. Due to browser security restrictions (CORS), web pages cannot directly communicate with local network devices. The extension bridges this gap by:
Without these permissions, CompuGoo would not be able to control local network devices.
When the extension forwards requests to your local devices:
You have the right to:
The CompuGoo Connector extension source code is available on GitHub for review:
github.com/matthewidavis/CompuGoo-Connector
This privacy policy may be updated to reflect changes in the application or extension. The "Last Updated" date will be revised accordingly.
For questions about this privacy policy, the CompuGoo application, or the Chrome extension: