Back to AutoMacro IDE
Zero-Backend Architecture

Privacy Policy & Security Specs

Last updated: September 12, 2026 • Zero-Trust Standard

100% Local Storage

Macros and suites stay inside your local Chrome storage.

AES-256-GCM Vault

Passwords encrypted via client-side Web Crypto API.

Zero Telemetry

No third-party analytics or remote cloud tracking.

01.Zero-Backend & Local Data Retention

AutoMacro IDE operates on a strictly client-side, zero-backend architecture. All recorded macro actions, DOM element selectors, click coordinates, form values, and execution logs are stored 100% locally on your machine using chrome.storage.local.

AutoMacro does not maintain any external database, API server, or cloud repository. If you uninstall the extension or clear browser storage, your saved macros are erased permanently from your local device.

02.Zero-Trust Credential & Password Handling

AutoMacro IDE integrates a native Zero-Trust Credential Engine designed to prevent plain-text secrets from leaking into exported files, browser storage, or shared JSON configurations:

  • Automatic Masking: When typing into input elements with type="password" or autocomplete="current-password", the extension masks the raw value in the IDE as {{SECRET_PASSWORD}}.
  • Local AES-256-GCM Encryption: Sensitive inputs are encrypted on-the-fly using the W3C Web Crypto API with a locally generated 256-bit AES-GCM key and random 96-bit initialization vectors.
  • Safe Code Exports: Exporting to Playwright, Puppeteer, or Python Selenium emits secure environment variable references (process.env.AUTO_MACRO_PASSWORD or os.getenv("AUTO_MACRO_PASSWORD")) instead of plain-text passwords.

03.Browser Permissions & Scope

AutoMacro IDE requests only the minimum required Chrome Manifest V3 permissions:

activeTab & tabsControls the target browser tab during recording and replay.
scriptingInjects recorder and replayer content scripts into target pages.
storageStores test suites and the client-side AES key locally.

04.Third-Party Payments

AutoMacro Pro lifetime licenses are processed securely by Dodo Payments. We do not collect, process, or store credit card numbers, billing addresses, or banking credentials. Payment transactions occur entirely within Dodo Payments' PCI-compliant checkout infrastructure.

05.Contact & Inquiries

If you have any questions or security inquiries regarding AutoMacro, please contact:

naveen@automacro.dev