ChatMark is operated by APPSOFTEA LTD, 71-75 Shelton Street, Covent Garden, London, United Kingdom, WC2H 9JQ. This policy must receive final legal review before public launch.
Local conversation processing
The browser extension reads the private ChatGPT conversation currently opened by the user and copies Markdown or generates Markdown, PDF, and PNG files locally. Conversation text, exported files, images, and ChatGPT access tokens are not sent to ChatMark servers.
Browser permissions and network access
- Access to
chatgpt.com: read the private conversation selected by the user and retrieve supported images during export. - Access to the ChatMark website: link the signed-in account, refresh device entitlements, and revoke device access. Production builds use the production website; development and staging builds use their respective origins.
activeTab: open the export drawer in the active ChatGPT tab after a toolbar click.clipboardWrite: write the selected Markdown to the clipboard after the user clicks Copy MD, including when image links take time to load. The extension does not read clipboard contents.storage: save user preferences, local device credentials, account display details, entitlement snapshots, and trial timing data.alarms: refresh membership entitlements periodically.debugger: use browser printing and screenshot capabilities in temporary extension-owned pages to generate PDF and PNG. Connections are restricted to the temporary extension page for the current export, never ChatGPT or other website tabs. The browser may display a debugging notice.downloads: download PNG or ZIP files and check whether image exports started by the extension have finished saving or were cancelled, so temporary files can be cleaned up.
Local storage and temporary files
Browser-local extension storage holds user preferences, device credentials and linking details, account display details (name and email), and entitlement snapshots. User preferences stay in this browser installation and are not sent to ChatMark servers. Conversation content and ChatGPT access tokens are not written to extension settings storage. Tokens are held briefly in memory during retrieval requests and are not written to logs or exported files.
PDF and PNG generation processes selected content and supported images in temporary extension pages. Multi-image PNG exports may temporarily store images and ZIP files in extension-private local storage. Temporary pages and files are cleaned up after completion, failure, or cancellation; files used for downloads are cleaned up after the browser finishes saving. Files left by a browser crash are cleaned up when the extension background restarts. Saved exports and copied clipboard content are managed by the user and are not automatically removed when an account is deleted.
Remote media may load from ChatGPT or its original media URL and remains subject to the source site's login requirements and link expiry. ChatMark does not proxy or re-host those files through its membership service.
Account and device data
The website processes account profile data, authentication records, security sessions, subscription and entitlement metadata, support communications, and audit records. A linked extension stores a random device secret locally; the service stores only its SHA-256 hash, extension version, verification time, and entitlement state.
Extension trial data
The extension stores trial start and last-seen timestamps and a schema version in Chrome Sync to provide one 72-hour trial shared by PDF and PNG and reduce accidental resets across browser installations. Chrome Sync availability and retention are controlled by the browser and the user's browser account.
Payments, hosting, and email
Stripe processes payment details and returns customer, subscription, invoice, dispute, and checkout metadata. Cloudflare provides Workers hosting, D1 storage, security logging, and transactional email delivery. Google provides optional sign-in and, only after analytics consent, Google Analytics measurement. Spacemail receives messages sent to the support address.
Cookies and analytics
Essential cookies support authentication, security, and language preferences. Google Analytics is optional and is loaded only after the visitor accepts analytics. Consent can be changed by clearing or updating the browser preference.
Retention and rights
Account deletion removes associated application records, extension devices, grants, and sessions unless retention is legally required. Stripe retains payment records under its own legal obligations. Users may contact us to exercise rights available under applicable data-protection law.
Contact
Email: admin@chatmark.pro