> For the complete documentation index, see [llms.txt](https://docs.ipcheck.ing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ipcheck.ing/knowledge-base/getting-started/sharing-a-diagnostic-report.md).

# Sharing a Diagnostic Report

When you ask someone for help with a network problem, they will want your results. Sending ten screenshots is painful. MyIP can bundle everything you have already tested into one **Diagnostic Report**.

You can share it three ways: as a link, as a downloadable file, or as text you paste into an AI assistant.

## Create a report

{% stepper %}
{% step %}

### Run the tests you want to share

The report only includes tests that have actually finished. A test you never ran is listed as **not tested** and cannot be selected.
{% endstep %}

{% step %}

### Open the report dialog

Click the share icon in the floating button dock, or press <kbd>e</kbd>. Its tooltip reads **Create Diagnostic Report**.
{% endstep %}

{% step %}

### Choose what to include

Under **Tests to include**, every completed test is pre-selected. Click any one to leave it out.
{% endstep %}

{% step %}

### Decide on masking and expiry

Turn on **Mask IP tails** to remove the last part of every IP address. Under **Auto-delete after**, pick 1, 3, or 7 days.
{% endstep %}

{% step %}

### Check the preview, then export

Expand **Preview shared content** to read exactly what will leave your device. Then pick **Create Share Link**, **Copy to ask AI**, or **Download JSON**.
{% endstep %}
{% endstepper %}

## The three export options

**Create Share Link** uploads the selected results and gives you a web address you can send to someone. This is the only option that puts anything on a server.

**Copy to ask AI** copies the report to your clipboard as readable text, with short explanations of each section written for an AI assistant. Paste it into any chatbot and ask what is wrong with your network. Nothing is uploaded.

**Download JSON** saves the same data as a file on your device. Nothing is uploaded.

{% hint style="info" %}
Nothing leaves your device until you press one of these buttons. Opening the dialog and browsing the preview uploads nothing.
{% endhint %}

## What a report contains

A report can carry results from the tests below, and nothing else:

* IP Infos, Connectivity, WebRTC Leak Test, DNS Leak Test, Speed Test
* Global Latency, MTR Test, Rule Test, Browser Info
* On the official site: Invisibility Test and the in-depth DNS Leak Test

Only sections you selected are included, and only tests that completed.

Inside each section, the fields are fixed in advance. A report is a list of measurements — addresses, country codes, network names, timings, status values, browser and screen details. There is **no free-text field anywhere**, so nothing you typed and nothing about your identity can end up in a report. Lookup tools that take an input you typed — Whois Search and MAC Lookup, for example — are deliberately left out entirely.

## Masking IP addresses

The **Mask IP tails** switch replaces the identifying end of every address before the report is built:

* IPv4 loses its last number: `203.0.113.47` becomes `203.0.113.x`
* IPv6 loses its second half: only the network prefix stays, ending in `x`

That keeps the country, ISP, and routing useful for diagnosis while removing the part that points at your specific connection. The preview always shows the masked version when the switch is on, so you can confirm before exporting.

## The share link

A share link looks like `https://ipcheck.ing/r/` followed by a long random code.

* The page is **read-only**. Whoever opens it sees your results in the same layout as the app, and a button to run tests on their own network. They cannot edit or delete anything.
* The code is random and long enough that it cannot be guessed, and there is no public directory of reports. The link is unlisted — it is found only by the people you give it to.
* MyIP shows you the link **once**, right after it is created. Copy it before closing the dialog.
* The report deletes itself automatically after the retention you picked. After that, the link shows "Report not found or expired".
* Changing your selections after creating a link clears it, so an out-of-date link is never left sitting next to controls that no longer describe it.

{% hint style="warning" %}
Anyone who has the link can read the report until it expires. Treat it like a document link: share it with the person helping you, not in a public post — unless you masked the IPs first.
{% endhint %}

## Privacy in one line

Creating a report is always a deliberate act by you. You choose which tests go in, whether addresses are masked, and how long the link lives. Two of the three export options never touch a server at all.

For the full picture, see the official site's [privacy policy](https://ipcheck.ing/privacy) and the [General FAQ](/knowledge-base/faq/general-faq.md).

{% hint style="info" %}
**Self-hosting?** The share-link button only appears when the operator has configured storage for it. **Copy to ask AI** and **Download JSON** always work.
{% endhint %}

## Related pages

* [Touring the Dashboard](/knowledge-base/getting-started/touring-the-dashboard.md)
* [Reading Your IP Cards](/knowledge-base/getting-started/reading-your-ip-cards.md) — including the on-screen masking used for screenshots.
* [Is My VPN or Proxy Working?](/knowledge-base/diagnose/is-my-vpn-working.md) — a good set of tests to run before making a report.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ipcheck.ing/knowledge-base/getting-started/sharing-a-diagnostic-report.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
