English
AI Prompt Macro Privacy Policy
Last updated: 2026-09-15
Publisher: tomoponz
AI Prompt Macro is a Microsoft Edge browser extension that runs finite, user-defined prompt workflows in ChatGPT Web.
1. Core privacy design
AI Prompt Macro is designed to follow an Output-Blind approach: it does not read the body text of ChatGPT assistant responses.
It does not intentionally access, store, parse, export, or transmit that response text to the publisher, nor does it use that text to decide what to do next.
Because the extension runs a content script on chatgpt.com, Output-Blind is an implementation constraint rather than a browser-enforced permission boundary.
2. Information handled locally
To provide its features, AI Prompt Macro may handle the following information locally:
- Prompts and Flow source written by the user
- Flow Library metadata and settings
- Identifiers of selected browser tabs
- Current ChatGPT page titles (used only to help people identify tabs in the side panel and held only in memory)
- URL-based conversation identity used for safety checks
- Bounded Run, cursor, outbox, timing, and schedule state
- Prompt hashes and delivery state used to reduce unsafe re-sends
- The optional Keep Awake preference
- Bounded diagnostic event types and timestamps
- Display aliases for tabs, kept only for the browser session
Workflows, settings, and bounded execution state are stored in browser extension storage as needed. Page titles are an exception. They are displayed temporarily, normalized, and limited to a maximum of 150 Unicode code points. They are not saved in local or session storage, Run or outbox records, or diagnostics. Titles never serve as authority for the selected target, conversation, operation request, or lease, and are not sent to the publisher. Assistant response bodies are outside the scope of the data handled by this extension.
3. ChatGPT page access
AI Prompt Macro operates only on:
https://chatgpt.com/*
The extension uses limited page elements needed for its features. Examples include:
- The prompt composer
- Send and generation-state controls
- Limited control states relating to blockers such as login, usage limits, and service status
- The page URL and conversation identity used to confirm the intended target
It is not designed to scrape or export ChatGPT conversations.
4. Network activity and third parties
AI Prompt Macro has no publisher-operated backend, analytics service, telemetry endpoint, or remote logging service.
When the user starts a workflow, AI Prompt Macro places the user's prompt into the ChatGPT Web composer and performs the user-requested Send action. The prompt is then processed by ChatGPT / OpenAI through the user's existing ChatGPT session, in the same general way as a prompt manually submitted on ChatGPT Web.
This submission to ChatGPT is a user-directed part of the extension's core function. AI Prompt Macro does not send prompts to a service operated by tomoponz.
AI Prompt Macro does not collect the user's ChatGPT password, authentication cookies, tokens, or browser profile for the publisher.
ChatGPT / OpenAI is a third-party service with its own terms of use and privacy practices. AI Prompt Macro is not affiliated with or endorsed by OpenAI.
5. No publisher telemetry or sale of data
AI Prompt Macro has no publisher service that receives user workflows, assistant responses, analytics, or usage telemetry.
The publisher does not sell user workflow data or assistant response data.
6. Access to local information and user controls
Users can access information they have created through the AI Prompt Macro interface. This includes saved Flow Library items and their editable Flow source and settings.
Users control what AI Prompt Macro sends to ChatGPT by choosing prompts or workflows and explicitly starting or resuming a Run. To prevent further sends by AI Prompt Macro, users can refrain from starting or resuming a Run, pause or stop an active Run, or remove the extension.
Users can manage locally stored information in the following ways:
- Edit or delete saved Flow Library items through the extension interface
- Change the relevant workflow settings or other settings through the extension interface
- Disable optional Keep Awake
- Remove the extension
- Use Microsoft Edge browser controls to clear extension or site data where applicable
AI Prompt Macro does not provide a remote account or publisher-side database through which the publisher can view or retrieve these local workflows.
Removing the extension or clearing its data may delete locally saved workflows and state. Before clearing local data, manually copy any Flow source you wish to keep outside the extension.
7. Permissions
The extension may request the following permissions:
storage— Local workflows, settings, and bounded Run, outbox, and diagnostic statesidePanel— The extension user interfacealarms— Bounded local wait and schedule behaviorscripting— Limited reattachment of packaged local content scripts to the explicitly selectedchatgpt.comtab when neededpower— Optional Keep Awake while a workflow is actively running- Host access to
https://chatgpt.com/*— Required to perform the user-requested ChatGPT Web workflow and verify the intended target
The current design does not request tabs, history, cookies, webRequest, or <all_urls> permissions.
8. Retention
AI Prompt Macro does not maintain a publisher-side user database.
Locally stored extension data remains in the user's browser until it is changed, deleted through the extension or browser, or removed with the extension or browser profile according to browser behavior.
9. Changes
This policy will be updated when AI Prompt Macro's data handling, permissions, third-party services, or supported features materially change.
The version of this policy presented with a release must match the behavior of that release.