> ## Documentation Index
> Fetch the complete documentation index at: https://docs.textql.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Send Us a HAR File

> How to record and safely share a network trace so we can debug loading, timeout, and network errors.

A HAR (HTTP Archive) file is a recording of every network request your browser made while you were using the app. When a page won't load, a chart stays blank, or something fails with no visible error, a HAR usually tells us exactly which request broke and why — often turning a multi-day back-and-forth into a same-day fix.

Send one whenever the problem looks like a **loading, timeout, or network failure**. For questions about Ana's answers or query results, a [chat URL](https://docs.textql.com/core/get-started/customer-support.md) is more useful than a HAR.

> [!WARNING]
>
> **A raw HAR file contains your session cookies, authentication headers, and the full contents of every response — including your data.** Anyone who obtains it can potentially act as you. Always use your browser's **sanitized** export if it offers one, and only send HAR files to TextQL through the channels below.

## Record the file

Start recording *before* you reproduce the problem — a HAR only captures traffic while DevTools is open.

> [tab] Chrome
>
> **1. Open DevTools**
>
> Press <kbd>F12</kbd> on Windows and Linux, or <kbd>Cmd</kbd>+<kbd>Option</kbd>+<kbd>I</kbd> on macOS, then select the **Network** tab.
>
> **2. Enable Preserve log**
>
> Check **Preserve log** so the recording survives page reloads and redirects.
>
> **3. Clear existing requests**
>
> Click the **Clear** icon. This drops unrelated traffic and keeps the file small enough to email.
>
> **4. Reproduce the issue**
>
> Repeat the exact steps that caused the problem. Wait for the error to appear.
>
> **5. Export**
>
> Click the **Export HAR (sanitized)** download button in the toolbar at the top of the **Network** panel. This excludes `Cookie`, `Set-Cookie`, and `Authorization` headers, but request and response data can still be sensitive — [review the file before sharing](#important-sanitize-sensitive-information-before-sharing).
>
> If your browser doesn't offer a sanitized export, export the HAR and sanitize it manually using the review steps below.

> [tab] Microsoft Edge
>
> **1. Open DevTools**
>
> Press <kbd>F12</kbd> on Windows and Linux, or <kbd>Cmd</kbd>+<kbd>Option</kbd>+<kbd>I</kbd> on macOS, then select the **Network** tab.
>
> **2. Enable Preserve log**
>
> Check **Preserve log** so the recording survives page reloads and redirects.
>
> **3. Clear existing requests**
>
> Click the **Clear** icon to drop traffic recorded before you started.
>
> **4. Reproduce the issue**
>
> Repeat the exact steps that caused the problem. Wait for the error to appear.
>
> **5. Export**
>
> Click the **Export HAR (sanitized)** download button in the toolbar at the top of the **Network** panel. This excludes `Cookie`, `Set-Cookie`, and `Authorization` headers, but request and response data can still be sensitive — [review the file before sharing](#important-sanitize-sensitive-information-before-sharing).
>
> If your browser doesn't offer a sanitized export, export the HAR and sanitize it manually using the review steps below.

> [tab] Firefox
>
> **1. Open DevTools**
>
> Press <kbd>F12</kbd> and select the **Network** tab.
>
> **2. Enable Persist Logs**
>
> Open the settings gear in the Network panel and enable **Persist Logs**.
>
> **3. Clear existing requests**
>
> Click the trash icon to clear traffic recorded before you started.
>
> **4. Reproduce the issue**
>
> Repeat the steps that caused the problem.
>
> **5. Export**
>
> Right-click the request list and choose **Save All As HAR**.

> [tab] Safari
>
> **1. Enable the Develop menu**
>
> Go to **Safari → Settings → Advanced** and check **Show features for web developers**.
>
> **2. Open the Web Inspector**
>
> Press <kbd>Cmd</kbd>+<kbd>Option</kbd>+<kbd>I</kbd> and select the **Network** tab.
>
> **3. Preserve the log**
>
> Enable **Preserve Log** in the Network panel toolbar.
>
> **4. Reproduce the issue**
>
> Repeat the steps that caused the problem.
>
> **5. Export**
>
> Click the **Export** icon in the top-right of the Network panel.

## Important: Sanitize sensitive information before sharing

Before sending a HAR file to anyone, it is critical to inspect it for sensitive information. HAR files are plain text files that capture everything your browser sends and receives, which can include:

* Passwords
* API keys
* Authentication tokens and session cookies
* Personal information you entered into forms (names, addresses, phone numbers, etc.)

To sanitize your file, open it in a text editor (like Notepad, VS Code, or TextEdit) and use the **Find and Replace** function to search for any sensitive data. Replace these values with a placeholder like `[REDACTED]` to ensure you don't expose confidential information.

> [!NOTE]
>
> This matters most in Firefox and Safari, which have no sanitized export — their HAR files include cookies and auth headers exactly as recorded. Until it's sanitized, treat the file as a credential: send it through the in-app form below, never a public forum or a third-party file host. If you work with regulated data, consider changing your password afterwards.

## Send it to us

**Report it in the app.** Click the **?** button in the bottom-right corner of [app.textql.com](https://app.textql.com), describe what went wrong, and attach the `.har` file alongside any screenshots. Files up to 30MB are accepted.

This is the best route for two reasons: your account, organization, and the page you were on are attached automatically, and **credentials are stripped from the file before it is stored** — so a file exported from Firefox or Safari is cleaned up even if you skipped the step above.

### What we redact automatically

On upload, we replace these values with `[REDACTED BY TEXTQL]` wherever they appear in the file — as a request header, a response header, a query parameter, or a form field:

| Redacted | |
| - | - |
| `Cookie` | `Authorization` |
| `Set-Cookie` | `Proxy-Authorization` |
| `X-Api-Key` | `X-Auth-Token` |

We also empty the parsed `cookies` arrays that browsers write alongside the raw cookie headers.

> [!WARNING]
>
> **Review the file yourself before uploading.** The list above is matched by exact name, and it covers credentials only — not your data. These are *not* touched:
>
> * **Response bodies**, including query results and anything else the API returned
> * **Raw request bodies**, such as a JSON payload posted to an endpoint
> * **URLs and query strings**, apart from parameters matching a name above
> * **Auth headers with non-standard names**, such as `X-Session-Token` or `Api-Key`
>
> If the traffic you captured includes regulated or sensitive data, open the file and check it before you upload.

Along with the file, tell us:

* **Roughly what time you reproduced the issue.** HARs can hold thousands of requests, and a timestamp helps us find the right one quickly.
* **What you were trying to do**, and what you expected to happen instead.
* **The chat or page URL** where the error occurred.

## Related

* [Get Help](https://docs.textql.com/core/get-started/customer-support.md) — all the ways to reach us
* [Frequently Asked Questions](https://docs.textql.com/core/how-it-works/faq.md) — common issues and fixes
* [Chat Error Messages](https://docs.textql.com/core/how-it-works/chat-errors.md) — what Ana's error statements mean


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.