Privacy Policy

D365 JS Library Editor — Chrome Extension — Last updated: May 2026

Summary: This extension collects no personal data, contacts no external servers, and transmits nothing outside your own Dynamics 365 environment.

What This Extension Does

D365 JS Library Editor is a developer tool for Microsoft Dynamics 365. It provides two features:

  1. Edit & Publish: Read and edit JavaScript web resources attached to D365 forms, then save and publish them via the Dataverse Web API using the developer's existing authenticated browser session.
  2. Breakpoint Debugging: Set breakpoints in form libraries so that when a D365 form action triggers the library, Chrome DevTools opens automatically at the paused line.

Data We Collect

We collect no personal data. Specifically:

Permissions and Why They Are Needed

PermissionWhy it is needed
sidePanel Display the extension UI in Chrome's side panel
tabs Read the active tab's URL to detect which D365 entity is open. Only the URL string is accessed — no tab content is read.
debugger Register breakpoints via Chrome DevTools Protocol (CDP) using Debugger.setBreakpointByUrl. The debugger attaches only when the user explicitly sets a breakpoint and detaches immediately when the breakpoint is hit or when the user clicks "Stop Debugging".
host_permissions: *.dynamics.com Make authenticated fetch requests to the Dataverse Web API using the user's existing browser session. Scoped strictly to *.dynamics.com.

How Your Data Flows

All communication is directly between your browser and your organisation's Dataverse instance:

Authentication

All API calls use credentials: 'include' — the same cookie-based authentication you use to log into D365 normally. No passwords or API keys are handled by this extension.

Changes to This Policy

If this policy changes, the updated version will be posted at this URL with a new "Last updated" date.

Contact

Questions about this privacy policy can be directed to the developer via the Chrome Web Store listing page.