MC Lens is a Chrome extension that enhances the Salesforce Marketing Cloud (SFMC) user interface with productivity and AI-assisted features. This policy describes what data the extension accesses, how it is stored, who it is shared with, and your rights.
MC Lens has two tiers with different privacy characteristics. Please read both sections.
The following features run entirely inside your browser and do not send any data to MC Lens servers or any third party:
Command Palette, Subscriber Lookup, Cross-BU Subscriber Search, Error Log, Send Performance, Automation Health Monitor, Engagement Hub, Admin Dashboard, DE Inspector, Dependency Mapper, Query Studio overlay (tabs, formatter, Data Views, Query Library), Email Health, Email Previews.
chrome.storage.local (auto-expires ~55 minutes).All free-tier data is stored only in chrome.storage.local on your machine. It is never transmitted to MC Lens servers or any third party.
| Data | Retention |
|---|---|
| Bearer token | 55 minutes |
| Cached SFMC metadata | 5-60 minutes |
| Local bookmarks | Until you remove them |
| Automation health snapshot | Until next poll |
| Toolbar / feature settings | Until you change them |
| Query Studio tabs and recent queries | Until you clear them |
When you connect SFMC by entering your own Installed Package credentials (Client ID, Client Secret, Auth URL) in the extension popup, the following AI-powered features become available:
AI Studio - Subject Scorer, AI Email Editor; AI Chat Dashboard; Query Studio AI panel (Explain & Optimize, Ask AI); cloud-synced Saved Queries.
Pro features rely on MC Lens's backend infrastructure and share data with the sub-processors listed below.
| Sub-processor | Purpose | Data shared |
|---|---|---|
| Vercel, Inc. | Hosts MC Lens API | All Pro-feature API traffic |
| Supabase, Inc. | Database & authentication | User identity, organization, encrypted SFMC tokens, conversation history, audit log, scoring history, saved queries |
| OpenRouter, Inc. | LLM routing | Conversation messages, system prompts, and tool results - routed to the model providers below |
| OpenAI, L.L.C. | LLM (AI Chat, Query Studio AI) - routed via OpenRouter | Your prompts, system prompts, conversation history, and tool results (SFMC metadata only) |
| Anthropic, PBC | LLM (Subject Scorer, AI Email Editor) - routed via OpenRouter | Email subject, preheader, and HTML content, plus your instruction |
OpenAI and Anthropic receive data only through OpenRouter (MC Lens has no direct integration with either); they are OpenRouter's model providers. Connecting an Installed Package constitutes your consent to these sub-processors processing your data for the purposes above.
When you use an AI feature, the request is sent to OpenRouter, which routes it to the model that powers that feature - OpenAI (AI Chat, Query Studio AI) or Anthropic Claude (Subject Scorer, AI Email Editor):
Content sent to OpenRouter and its model providers (OpenAI, Anthropic) is subject to their privacy policies (openrouter.ai/privacy, openai.com/policies/privacy-policy, and anthropic.com/legal/privacy).
Stored in Supabase. Row-level security ensures your data is unreachable to any other user or organization, even via API.
| Data | Retention | Notes |
|---|---|---|
| User identity | Until you disconnect | Derived from your SFMC tokenContext |
| Organization & business unit info | Until you disconnect | Scopes features per BU |
| SFMC refresh token | Until you disconnect | AES-256-GCM encrypted at rest |
Installed Package client_secret (BYO) | Until you disconnect | AES-256-GCM encrypted at rest |
| Conversation history & tool invocations | Up to 90 days | Lets you resume past chats |
| Audit log | Up to 365 days | Every tool execution; for support and security |
| Subject-line scores | Until you remove them | History across emails |
| Cloud-synced saved queries | Until you remove them | Your Query Studio ★ saves |
| Cloud-synced bookmarks | Until you remove them | Bookmarks you sync to the cloud |
| Permission | Why |
|---|---|
storage | Cache SFMC data locally and store user preferences |
activeTab | Inject toolbar and UI into the active SFMC tab |
notifications | Desktop alerts when automations enter error state (opt-in) |
alarms | Background polling and service worker keepalive |
tabs | Detect SFMC navigation and route messages between tabs |
webNavigation | Detect when the SFMC OAuth sign-in redirect completes, to finish connecting your account |
Host access to *.exacttarget.com, *.marketingcloudapis.com | SOAP/REST API calls to your SFMC tenant |
Host access to *.marketingcloudapps.com | Capture Data Extension context inside Contact Builder iframes |
Host access to querystudio.herokuapp.com | Inject Query Studio enhancements into SFMC's hosted Query Studio iframe |
Host access to mc-lens.vercel.app | API calls to the MC Lens Pro backend |
j****@example.com).user_id and org_id.client_secret are encrypted at rest with AES-256-GCM using keys held outside the database.Material changes will be reflected in the "Last updated" date.
For questions :
Thrishul Pola
Email: thrishulpola999@gmail.com
MC Lens is not affiliated with or endorsed by Salesforce, Inc.