PIXEL AND SHELF LLC
Privacy, in plain language.
This policy covers the Editrelay website, Mac app, Chrome extension, and billing and activation service. Updated September 24, 2026.
Who operates Editrelay
Editrelay is a product of Pixel and Shelf LLC. Contact us at hello@pixelandshelf.com with questions or privacy requests.
Your review work
The standard Editrelay workspace runs on your Mac. It stores projects, notes, selected page URLs and titles, relevant selected text and element context, screenshots you choose to save, and agent responses and review decisions.
The Chrome extension captures context when you ask it to. It does not read your general browsing history or record your browsing session. You can inspect or remove a screenshot before saving a note. There is no built-in image redaction tool, so check captures for sensitive content before sharing them.
Review content is sent to the workspace you connect. The standard workspace is local. If you use advanced setup to connect an HTTPS workspace elsewhere, that workspace receives what you save. When you share a review with an external coding agent, its service and data practices apply.
Chrome API data and Limited Use
Editrelay’s use and transfer of information received from Chrome APIs follows the Chrome Web Store User Data Policy, including the Limited Use requirements.
Trials, subscriptions, and payments
The Mac app sends a random installation identifier, authentication credentials, a device label, and requests needed to start a trial, confirm access, or manage activations to our billing service. Restoring a purchase sends the license key you enter. We keep subscription and order identifiers, access status, paid-through dates, and device and trial records to provide access and enforce the two-Mac allowance.
Licensing requests exclude feedback, screenshots, page URLs, project names, and repository paths. The Chrome extension receives an access summary from the Mac app; it does not receive your card details or contact the payment provider directly.
Lemon Squeezy provides hosted checkout and recurring billing. You enter your payment details there. Lemon Squeezy handles customer contact and billing information, payment processing, receipts, and its customer portal. Our app does not store your full payment-card details. See Lemon Squeezy’s privacy policy.
App update checks
The Mac app checks for new releases when you open the workspace and periodically while the workspace is open. You can also check from Workspace settings. These requests retrieve a public version file from editrelay.app. They do not include your installation identifier, license key, payment details, review content, or installed app version. Our hosting provider receives the normal network information needed to serve the request, including your IP address.
Update notices do not install software or restart the app automatically. Choosing Download update retrieves the installer from our download service.
Website and service providers
Cloudflare hosts this website and our billing and activation service. Hosting and payment providers process network information, including IP addresses, to deliver and protect their services. See Cloudflare’s privacy policy.
With your permission, this website uses the Meta Pixel and our server-side Conversions API connection to measure advertising. We share page views, session and engagement events, pricing views, demo action names, download and extension-store clicks, checkout starts, confirmed trial starts, and payment and subscription events. Download clicks do not tell us whether you installed the app. The interactive example keeps your notes only in the current page; we never include their text in advertising events.
If you contact support, we receive the email address, message, and any files you choose to send through our email service. Include only the information needed to help with your request.
We do not sell your review content, use it for advertising, or use it to assess creditworthiness. We share information with service providers as needed to operate Editrelay, when you direct us to share it, or when required by law.
Advertising data and your choice
Advertising measurement is off until you choose Allow advertising cookies. You can decline and still use the site, download the app, and subscribe. Use Cookie choices to change your decision. We respect the Global Privacy Control signal by declining advertising tracking.
When you allow measurement, cookies identify your browser and remember your choice across editrelay.app and its subdomains, including checkout. These may include Meta’s _fbp and _fbc cookies, a random Editrelay visitor identifier, a session cookie, and numeric ad campaign identifiers. We use a 30-minute inactivity window to count sessions. Advertising identifiers and your choice expire after 90 days; the session cookie expires after one day. If a withdrawal request cannot reach our server, we keep only the visitor identifier and a pending-withdrawal marker to retry it; advertising stays off.
We send Meta browser and ad-click identifiers, event times, public page paths, network information such as IP address and browser user agent, and numeric campaign identifiers when available. For consented subscriptions, our billing service can also send a cryptographic hash of the checkout email address and visitor identifier, payment amount and currency, and subscription lifecycle events. Hashing supports matching by Meta; it does not make that information anonymous. We never send full payment-card details, license keys, installation credentials, project names, repository paths, review notes, screenshots, or the pages you review in the Mac app or extension.
Meta may use this information for advertising measurement, personalization, and delivery under Meta’s privacy policy. Choosing Decline stops further advertising events from this browser and asks our service to stop linked subscription measurement. Previously delivered information is subject to Meta’s retention policies. Contact us for access or deletion requests.
Storage and retention
Workspace files remain on your Mac until you remove them. Ending a subscription does not delete them. Your own backups and copies shared with other tools are separate.
The extension keeps connection credentials locally. Unsaved notes and failed-save requests stay in extension storage until saved or explicitly deleted. Uninstalling the extension removes those extension-local copies; it does not remove notes already saved to a workspace. Temporary setup requests expire after five minutes.
Our billing service removes expired checkout records after 30 days and webhook event digests after 90 days. Advertising matching details expire after 90 days or are cleared after withdrawal. Unsent advertising events expire after seven days; delivered event payloads are removed immediately. We retain non-payload event receipts, including a pseudonymous visitor hash, for up to 400 days to prevent duplicate reporting. Subscription advertising attribution ends when consent expires or is withdrawn. Installation, trial, device, and subscription records currently have no automatic deletion schedule. Contact us to request access or deletion. We review requests and retain records where needed to meet legal obligations, prevent abuse, or resolve payment disputes. Payment providers and infrastructure backups have their own retention practices.
Your choices and requests
You choose what to capture and what to share with an agent. You can remove extension drafts, revoke connections, and export saved reviews. Subscription expiry preserves viewing and export access.
For access, correction, or deletion of information held by Pixel and Shelf LLC, email hello@pixelandshelf.com. We may verify that you control the purchase or installation before acting. Deleting records needed for an active subscription can affect access; we will explain that before completing the request. Rights and available exceptions depend on the law that applies to you.
Changes to this policy
We will update this page when our practices change and revise the date above. If a change materially affects how we use your information, we will provide notice through the app, website, or appropriate contact channel.