Information we handle
When you start an export, the extension reads the currently rendered ChatGPT conversation: title, source URL, message text, speaker/turn identities, exposed timestamps, links, formatting and attachment information. Include media also reads supported remotely accessible files or local files you explicitly select. Conversations and files may include personal identifiers, health, financial, location or other sensitive information that you or other participants included. The extension does not identify or remove such content.
Why we use it
It uses these data to preserve the conversation, check rendered turn coverage, create Markdown and optionally organize available files into an archive. It does not bulk-export your account library, perform analytics, access geolocation, extract authentication tokens/cookies/passwords, or inspect private request headers. Content scripts load on chatgpt.com; capture starts through the export controls. Your browser timezone is used when interpreting supported relative date labels.
Local processing and storage
Conversation processing, file matching and ZIP assembly happen locally. Markdown captures are retained in page memory for retry. Media export jobs are additionally stored in chrome.storage.local and include transcript, title, source URL, descriptors, options, lifecycle metadata and results. Result metadata can include extracted file text. File bytes are read or downloaded in the media view for assembly. Storage is not synchronized to an exporter server.
Retention and deletion
Jobs have a 24-hour expiry. Expired jobs are rejected and removed when retrieved; installation/update cleanup also removes expired jobs. Successful media completion attempts job deletion. Failed or abandoned jobs may remain until a cleanup path runs; the extension does not promise exact deletion 24 hours after creation. Reloading the page clears the page capture but does not guarantee stored media-job deletion. Removing the extension clears its local extension storage. Closing the panel alone does not clear retained work.
Media requests and third parties
Optional media downloads contact ChatGPT and supported oaiusercontent.com, oaistatic.com or openai.com domain families. Access to the three optional domain families is requested only when needed for media. Requests use browser-managed credentials and no-store caching; ordinary browser networking and redirects apply. Protected ChatGPT files require downloading through ChatGPT's own controls and selecting the resulting local copy. The extension does not circumvent that authentication process.
Sharing and limited use
There is no exporter backend, telemetry, advertising, sale of conversation data or creditworthiness/lending use. No transcript or selected file is uploaded to aipieksel by the exporter. OpenAI-related services receive necessary media requests under their own terms and privacy policies; using the page may also cause its normal interactions. Files or text downloaded as code are not executed by this extension.
Security of local data
Exports are ordinary unencrypted Markdown/ZIP files. Local extension storage is not encrypted by this extension. Device protections, browser security, backups, cloud-synced download folders and sharing you initiate affect confidentiality. Protect exports appropriately. The extension cannot guarantee protection from another user or software with access to your device.
Your choices
You may export without media, decline optional permissions, cancel collection, choose which local files to supply, revoke optional host access in extension settings, delete downloaded files, or uninstall the extension. Uninstalling does not delete exported files or copies in backups. An incomplete transcript or missing file remains reported; a completed download does not prove complete source coverage.
Independence and policy changes
This independent extension is not affiliated with OpenAI. Changes to data handling will be reflected in a revised policy and effective date for the applicable release.