Skip to content

Releases: Temple-Enterprise/PrivacyGuard

PrivacyGuard - 0.1.8

19 Feb 11:29

Choose a tag to compare

Version 0.1.8

Changes

Philip

[+] Popup Redesign: Rebuilt popup with premium glassmorphic dashboard layout, gradient title, animated status pill (green pulse when active, red when off), and glow ring around master toggle
[+] Popup Stats Grid: Added 4-column per-category stats grid (Ads, Trackers, Fingerprints, Cookies) with animated counter transitions using ease-out cubic easing
[+] Popup Quick Toggles: Added quick-toggle row for Ad Blocking, HTTPS, Tracker Blocking, and Cookie Blocking directly from the popup without opening settings
[+] Options Sidebar Navigation: Restructured options page with fixed sidebar containing 6 categorized sections (General, Ad & Tracker Blocking, Network, Privacy, Cookies & Storage, Statistics) with SVG icons
[+] Options Active Nav Highlighting: Added IntersectionObserver-based scroll tracking to auto-highlight the active sidebar navigation item as the user scrolls
[+] Toast Notification System: Added slide-in toast notifications on every settings save, blocklist update, cookie clear, stats reset, and import/export actions
[+] Options Form Redesign: Replaced inline labels with structured field groups using uppercase fieldLabel elements, improved field row layouts, and added proper spacing
[+] Options Responsive Layout: Added CSS media query breakpoint at 720px that collapses the sidebar into a horizontal scrollable nav bar for narrower windows
[+] Warning Page Redesign: Added animated pulsing SVG shield icon, amber warning badge, button icons (back arrow, lock, warning triangle), and fade-slide-in card animation
[+] Google Fonts Integration: Added Inter font family (weights 400–900) via Google Fonts across popup, options, and warning pages
[+] Temple Enterprise Branding: Added "Built by Temple Enterprise LLC" footer with clickable link to templeenterprise.com on all UI pages (popup, options sidebar + footer, warning)
[+] Branding Constants: Added COMPANY_NAME and COMPANY_URL to PrivacyGuardConstants in constants.js
[+] Design Token Unification: Standardized color palette across all pages (--blue: #3b8bff, --green: #34d399, --red: #f87171, --amber: #fbbf24) with consistent radius, shadows, and transitions
[+] Micro-Animations: Added hover lift effects on buttons/cards, cubic-bezier easing on toggles, fade-slide-in section animations, and focus-visible glow rings for accessibility
[+] README Overhaul: Rewrote README with features table, screenshot placeholders section, installation guide, project structure tree, and Temple Enterprise LLC footer
[+] Constants/Versioning: Updated extension constants/version references to 0.1.8 across manifest.json, constants.js, popup, options, and README

PrivacyGuard - 0.1.7

15 Feb 14:53

Choose a tag to compare

Version 0.1.7

Changes

Philip

[+] Core Architecture: Added src/background/core/ with centralized logger, settings_manager, feature_registry, features, and message_schema modules for cleaner separation of concerns
[+] Centralized Settings State: Replaced scattered storage patterns with unified settings load/update/sanitize/migrate flow and schema key support (settings_schema_version)
[+] Feature Toggle Manager: Added registry-based feature metadata and centralized enable/disable checks via pgIsFeatureEnabled(...)
[+] Messaging Security Hardening: Runtime messages now validate payload schema and sender identity before processing
[+] URL Cleaner Refactor: Removed per-request storage reads, switched to cached settings subscription, simplified tracking parameter handling, and kept clean URL logic test-friendly
[+] Storage Manager Refactor: Removed duplicated tabs.onUpdated listener and isolated tab-origin tracking/cleanup flow
[+] Request Timeout Refactor: Added clearer timeout tracking lifecycle with safer cleanup and structured logging
[+] Logging Utility: Introduced structured logging with levels (debug/info/warn/error) and consistent context prefixes
[+] UI Runtime API: Added shared runtime_api.js so popup/options use one safe message wrapper instead of duplicated messaging code
[+] Options Security Improvement: Replaced stats innerHTML rendering with safe text rendering
[+] Content Hardening: Reworked anti_fingerprint.js to apply only when enabled and reduced risky patch surface
[+] Manifest Hardening: Updated to 0.1.7, added explicit CSP, set background non-persistent, reduced web_accessible_resources, and updated background script order for new core modules
[+] Cleanup Packaging: Removed non-runtime/dev artifacts and produced runtime-only extension archive PrivacyGuard-0.1.7-runtime.zip
[+] Constants/Versioning: Updated extension constants/version references to 0.1.7

PrivacyGuard - 0.1.6

12 Feb 20:16

Choose a tag to compare

Version 0.1.6

Changes

Philip

[+] Block Social Widgets: New option to block third-party social embed scripts (Facebook, Twitter, Instagram, LinkedIn, Pinterest, AddThis, etc.) to reduce tracking and clutter
[+] Block Crypto Miners: New option to block in-browser cryptocurrency mining scripts (e.g. Coinhive, cryptoloot); on by default
[+] Disable Hyperlink Auditing: New content script strips the ping attribute from links so sites cannot use hyperlink auditing to track clicks
[+] Export / Import Settings: Options page now has “Export Settings” and “Import Settings” to save and restore all PrivacyGuard settings as JSON
[+] Popup Quick Stats: Popup shows total number of blocked requests (e.g. “Blocked: 1,234”) when the count is greater than zero
[+] Privacy Statistics: New “Crypto Miners Blocked” counter; stats save is debounced (2s) to reduce storage writes under heavy blocking
[+] Anti-Fingerprinting: AudioContext fingerprint softened by adding small noise to getFloatFrequencyData; font enumeration limited (e.g. first 12 fonts) to reduce fingerprint surface
[+] URL Cleaner: Tracking parameter list is deduplicated and stored in a Set for faster lookups
[+] Options UI: New toggles and labels for Block Social Widgets, Block Crypto Miners, and Disable Hyperlink Auditing; Export/Import section in Maintenance
[+] Manifest: Version set to 0.1.6; new content script hyperlink_audit.js (run at document_end); new background modules social_widget_blocker.js and cryptominer_blocker.js
[+] Constants: New defaults blockSocialWidgets: false, blockCryptoMiners: true, disableHyperlinkAuditing: true

PrivacyGuard - 0.1.5

05 Feb 20:48
35fc62d

Choose a tag to compare

Version 0.1.5

Changes

Philip

[+] Adblock Custom Lists: Added custom blocklist and allowlist support (one domain per line) with allowlist precedence
[+] Per‑Site Adblock Disable: Added list of sites where ad/tracker blocking is disabled while other protections remain active
[+] Adblock Engine Refactor: Cleaner parsing, safer domain normalization, and faster decision caching for performance
[+] Smarter Tracker Detection: Expanded heuristic detection with label hints and aggressive request type handling
[+] Adblock Status Enhancements: Status now reports allowlist counts, update duration, and source failures

PrivacyGuard - 0.1.4

19 Jan 16:21

Choose a tag to compare

Version 0.1.4

Changes

Philip

[+] Auto-Delete Cookies: Automatically deletes cookies older than specified lifetime (default: 7 days), configurable with time formats (s/m/h/d)
[+] Tracker Blocking: Separate tracker blocking feature with dedicated tracker domain detection, distinct from ad blocking for granular control
[+] WebRTC Leak Protection: Blocks WebRTC requests that could leak your real IP address, preventing STUN/TURN server connections
[+] Privacy Statistics Dashboard: Comprehensive statistics tracking and display showing blocked ads, trackers, beacons, cookies, fingerprints, cleaned URLs, and HTTPS upgrades with reset functionality
[+] Enhanced URL Cleaner: Expanded tracking parameter removal with 50+ additional parameters including Google Ads, social media, email marketing, analytics, and e-commerce tracking parameters
[+] Improved Statistics Integration: All blocking modules now track their activity with centralized statistics system for better visibility into privacy protections
[+] Enhanced Ad Blocker: Improved tracker detection logic with separate blocking paths for ads vs trackers, better domain matching
[+] Options Page Enhancements: Added UI controls for new features including Block Trackers toggle, Auto-Delete Cookies with lifetime setting, Block WebRTC toggle, and Privacy Statistics display
[+] Version Updates: Updated version references to 0.1.4 across manifest.json, constants.js, popup.html, and README.md

PrivacyGuard - 0.1.3

09 Jan 22:03

Choose a tag to compare

Version 0.1.2

Changes

Philip

[+] Enhanced anti-fingerprinting: Canvas noise randomization, WebGL spoofing, Performance timing protection, Battery API rounding, Screen resolution rounding, Hardware info spoofing, WebRTC IP leakage protection
[+] Referrer Manager: Control referrer headers with multiple modes (No Referrer, Same Origin Only, Origin Only, Strict Origin)
[+] User-Agent Manager: Spoof or randomize user-agent string with Random, Firefox, Chrome, Safari, and Custom modes
[+] Third-Party Cookie Blocker: Automatically blocks and removes third-party tracking cookies
[+] Fixed adblocker: Added canyoublockit.com to allow list, improved blocking logic to never block main_frame requests
[+] Improved error handling: Added comprehensive error handling and logging across all modules
[+] Code cleanup: Removed all comments from codebase for cleaner code
[+] Enhanced privacy headers: Added Do-Not-Track header, improved tracking header removal
[+] Expanded fingerprinting protection: Added more fingerprinting library detection and domain blocking

PrivacyGuard - 0.1.1

31 Dec 14:00

Choose a tag to compare

Version 0.1.1

Changes

Philip
[+] HTTP Warning screen when Always HTTPS is OFF
[+] Proxy support (SOCKS5 / HTTP / HTTPS) with optional DNS proxying
[+] Anti-fingerprinting toggle
[+] UI refresh: particles background, cleaner layout, new icons + fade toggle animation

PrivacyGuard - 0.1.0

31 Dec 13:03
efe09ed

Choose a tag to compare

Version 0.1.0

Changes

Philip
[+] Initial release of PrivacyGuard
[+] Master toggle (on/off)
[+] Always HTTPS (auto-upgrade http → https)
[+] URL cleaner (removes UTM + common tracking params)
[+] Ad blocker (blocklist-based, experimental)
[+] Decoy Traffic / “Poisoning” mode (experimental)
[+] Options page (dark/blue theme) + Clear Cookies button