Macondo Utils
Privacy Policy
Last updated: 02-06-26
Overview
Macondo Utils is a browser extension that adds quality-of-life improvements to the Macondo website. The extension is designed to keep data use minimal and to default to keeping your activity on your device.
What Data The Extension Accesses
Macondo Utils reads information already visible on macondo.hackclub.com in order to show features like improved estimates, labels, streak details, goals, and onboarding tips.
The extension also stores your extension preferences locally in your browser, such as display settings, onboarding progress, and saved goal items.
Opt-In First-Party Telemetry
Macondo Utils can send a small, anonymous stream of usage events to a first-party endpoint hosted alongside this website. This helps the project understand which features are used and how many active installs exist. Telemetry is off by default.
When you choose to opt in, the extension prompts you to enable each category independently:
- Activity — a tiny heartbeat that lets the project count active users.
- Goals — the names of goal items you star and how their quantities change.
- Shop — which shop items you interact with.
- Projects — aggregated project level and streak counts from your cached project data.
- Theme — which theme preset you pick.
- Errors — basic error reports only.
Every batch is also tagged with the browser family (Chrome, Firefox, Edge, Safari, Opera, Arc, Brave, or Other) read from your user agent, so the project can understand which browser ecosystem is in use. The browser label is a coarse family string only — no full user agent, version, or device fingerprint is stored.
Each event carries a randomly generated, anonymous identifier stored only in your browser. The identifier is not tied to your Macondo account, email, IP, or any personal data. The server stores a one-way hash of the identifier.
You can change or revoke telemetry consent at any time from the extension settings panel, or by clearing the extension's local storage. The settings panel is the gear icon added by Macondo Utils on the dashboard.
What Data Is Not Collected
Macondo Utils does not collect, sell, rent, or share your personal data with advertisers or data brokers.
Macondo Utils does not use third-party analytics, ad trackers, or hidden background profiling.
Macondo Utils never sends the contents of any Macondo page, your name, your project titles, your gold balance, or any other personal data, regardless of your telemetry settings.
Where Data Is Stored
Extension preferences and feature state are stored locally in your browser using browser storage and local page storage. This data stays on your device unless the underlying browser syncs it as part of your own browser account settings.
When telemetry is enabled, anonymous counters are stored in a Redis-backed key-value store (Upstashvia Vercel KV) on the project's Vercel deployment. Counters are aggregated only: no raw event log is retained.
Permissions
Macondo Utils requests `storage` to save extension preferences, opt-in telemetry settings, and small pieces of local state such as onboarding progress and saved goal items. It requests `tabs` only to identify the active Macondo tab so the extension can apply its UI and quality-of-life features on the correct page. The telemetry endpoint lives on this site's domain and is only contacted when you opt in.
Security
Telemetry requests are authenticated with a short-lived signed token derived from your anonymous install identifier. Requests are rate-limited per install and per IP, and a strict event schema is enforced server-side to reject malformed or oversized payloads.
Third-Party Services
The extension runs on top of the Macondo website and may use data already provided by that site during normal use. The optional telemetry endpoint is operated by the project itself on Vercel and uses Upstash Redis for storage. This policy covers Macondo Utils itself, not the privacy practices of Macondo or any other third-party website.
Changes
This policy may be updated over time to reflect new features or compliance needs. Material updates will be reflected on this page.
Contact
For questions about this privacy policy, contact the project maintainer through the GitHub repository: github.com/hridaya423/macondoutils