CookieTin Extension Manages Partitioned Cookies Across Firefox, Chrome and Edge
Modern browsers isolate cookies to prevent cross-site tracking, yet many cookie managers still miss a growing category of these isolated entries. Partitioned cookies appear when Firefox enables Total Cookie Protection by default or when sites mark cookies with the Partitioned attribute under Chrome’s CHIPS proposal.
In both cases the WebExtensions API returns an extra partitionKey object containing the top-level site. Without explicitly passing an empty partitionKey to cookies.getAll(), these entries simply do not appear in results, and the same problem affects cookies.remove().
CookieTin solves the issue with a unified retrieval function that first tries the partitioned query, falls back gracefully on older Chromium builds, and also sets firstPartyDomain: null on Firefox to surface First-Party Isolation cookies. The extension’s uniqueness key therefore includes storeId, domain, path, name, firstPartyDomain and the full partitionKey tuple.
When editing cookies the extension enforces several browser-specific rules before calling cookies.set(). Host-only cookies must omit the domain field entirely; otherwise the browser creates a wildcard entry for subdomains. Firefox rejects the value “unspecified” for sameSite, so the field is simply omitted. Cookies carrying the __Host- prefix, SameSite=None without Secure, or an expiration date in the past are rejected with a human-readable explanation.
Export to the classic cookies.txt format now correctly distinguishes TRUE/FALSE from the lowercase true/false produced by the old Cookie Quick Manager. The importer recognises both variants by case so that yt-dlp and similar tools receive accurate files.
Protected cookies receive special treatment: an onChanged listener restores them if they are removed with cause “explicit”. The listener deliberately ignores expired or overwritten cookies. All functionality is delivered in a single Manifest V3 codebase that runs on Firefox (including Android), Chrome and Edge, with browser-specific storage identifiers and alarm scheduling hidden behind abstraction layers.
Comprehensive Puppeteer-based E2E tests create ordinary, HttpOnly and partitioned cookies, open the manager UI, and verify listing, deletion, editing and round-trip export/import. An additional upgrade test installs the last public release of Cookie Quick Manager, adds protected cookies, then updates to CookieTin and confirms settings migration.
Related articles
LxBox Evolves from VPN Client to Comprehensive Network Traffic Management Ecosystem
LxBox has grown from a personal Android client for sing-box into a full ecosystem spanning mobile, desktop, and router platforms. The project now supports a wide range of VPN and proxy protocols within a single routing framework, allowing users to manage corporate SSL VPNs, home WireGuard connections, and proxy servers together. Key security features include default ingress blocking to prevent unauthorized reverse connections through VPN tunnels and protections against traffic leaks via excluded applications. The developer introduced progressive configuration levels, from one-click WARP setup to advanced JSON editing and AI-friendly documentation. The core sing-box-lx fork ranks among the top sing-box derivatives and powers third-party tools such as the upcoming NekoBox 6. LxBox is available on Google Play, F-Droid, and GitHub, with desktop launcher support for Windows 7 and later, macOS, and Linux.
Understanding Russia's TSPU: How DPI Filtering, DNS Manipulation and Traffic Throttling Work
Russia's TSPU system combines hardware filters from RDP.ru with EcoFilter and EcoDPI software to perform both simple IP/port/transport blocking and advanced protocol recognition. The platform inspects DNS queries, SNI fields in TLS handshakes, QUIC packets and HTTP headers to enforce domain blacklists or apply throttling. When simple blocking fails, operators fall back to traffic shaping that drops packets or limits bandwidth after an initial window. Multiple bypass techniques including encrypted DNS tunnels, ECH, and specialized proxies such as Hysteria 2, NaiveProxy and Shadowsocks are examined in detail. The article also outlines future developments including expanded residential whitelists and neural-network-based traffic classification.
ONYX 2.0 Removes Central Servers for Fully Decentralized Tor-Based Messaging and Calls
ONYX 2.0-beta marks a major shift from its previously centralized design to a serverless architecture that relies entirely on Tor for all communications. Each user account is now represented solely by a cryptographic key pair generated on first launch, with recovery handled through a 12-word seed phrase. Devices connect directly via onion services, and the application bundles its own Tor daemon on desktop platforms while using tor-android on mobile devices. Voice calls are supported through an embedded local TURN server, delivering acceptable quality with 1-3 second latency despite the anonymity overhead. Message delivery now depends on recipient availability, with undelivered messages stored locally on the sender and retried automatically. The update deliberately removes features such as HTTP or SOCKS5 proxies and link previews to prevent IP leaks or external traffic. Developers released the beta to gather feedback on stability across network changes and multi-device scenarios.
Privacy-Focused Browser Tool Compresses PDFs Locally Without Uploading Sensitive Documents
A developer created a PDF compression tool that runs entirely inside the browser to protect sensitive personal and professional documents from third-party servers. The solution addresses repeated situations where embassy submissions, financial presentations, contracts, and internal reports exceeded size limits, forcing users to choose between installing desktop software or risking data exposure through online services. The tool reduces scanned and photographic PDFs by 66 to 97 percent depending on quality settings while honestly reporting weaker performance on text-heavy files compared with Ghostscript. It works on both desktop and mobile platforms, including iPhone and Android, requires no installation, and continues functioning offline after the first page load. On mobile devices the application respects memory constraints by limiting images to four megapixels, preserving readability for A4 documents intended for printing. The project originated from a single evening script built around Ghostscript and evolved into a full web application after similar compression needs recurred across multiple devices and locations.