> 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/accounts-and-achievements.md).

# Accounts & Achievements

{% hint style="warning" %}
**Available on IPCheck.ing only** — this feature is not included in self-hosted deployments.
{% endhint %}

Every tool on MyIP works without an account. Signing in is optional, and it exists for two reasons: to raise a few limits that stop the free service from being abused, and to keep track of your achievement badges.

## Signing in

Click **Sign In** in the top-right corner. You can use **Sign In with Google** or **Sign In with GitHub** — there is no password to create.

Your account menu shows when it was created, your last login, your user level, and how many times you have used advanced features.

## What an account unlocks

The app lists these benefits in the **User Benefits** panel:

* When you use IPCheck.ing as the IP data source, all fields are shown in full — including the proxy verdict, address type, and IP quality score.
* You can use the **Invisibility Test**.
* You can use the **in-depth DNS Leak Test**.
* You can view your achievement badges.
* Some features have looser access limits.

{% hint style="info" %}
These limits exist to prevent abuse of a free service, not to sell you anything. IPCheck.ing is free and open source either way.
{% endhint %}

## How achievements work

Achievements are small badges that unlock while you use the site. You do not go looking for them — you trigger them by running tests, changing settings, or finding something interesting.

Two rules:

1. **You must be signed in.** Achievements are stored with your account, so nothing unlocks while you are signed out.
2. **You must actually do the thing.** Every badge is tied to a real result from a real test.

When one unlocks, a small congratulations message appears. Open **My Achievements** from your account menu to see everything you have collected and everything still waiting.

## Some examples

Here are a few of the badges, to give you the idea. The full list — including the ones you have not earned — lives in the app.

| Badge                 | How to earn it                                             |
| --------------------- | ---------------------------------------------------------- |
| **I Am Human**        | Use IPCheck.ing after logging in.                          |
| **Barely Enough**     | Download speed above 100 Mb/s in the Speed Test.           |
| **Torrent Flow**      | Download speed above 1000 Mb/s.                            |
| **Swift Ascent**      | Upload speed above 1000 Mb/s.                              |
| **Just In Case**      | Complete an Invisibility Test.                             |
| **Hidden Well**       | Score 0 for both proxy and VPN in the Invisibility Test.   |
| **Slip Up**           | Score above 50% for proxy or VPN in the Invisibility Test. |
| **Fully Secured**     | Complete every item in the Security Checklist.             |
| **It Is Open**        | Find a blocked website in the Censorship Check.            |
| **Crossing The Wall** | Get 8 different IPs in the Rule Test.                      |
| **Clever Trickery**   | View the full keyboard shortcut list.                      |
| **Energy Saver**      | Set the app not to run tests automatically.                |

{% hint style="success" %}
**Clever Trickery** is the easiest one to miss. Press <kbd>?</kbd> while signed in.
{% endhint %}

The app also notes that there may occasionally be time-limited achievements, so the list is not fixed forever.

## Privacy

Signing in shares your email address with the site so your account can be identified, plus a count of how many advanced features you have used, which is what the achievement rules are calculated from. Sign-in is handled by Google Firebase Authentication.

Your test results are not attached to your account. Read the full [privacy policy](https://ipcheck.ing/privacy) for details.

## Self-hosted deployments

Accounts, achievements, the Invisibility Test, and the in-depth DNS Leak Test are specific to the official site at [ipcheck.ing](https://ipcheck.ing). A self-hosted copy of MyIP has no sign-in button — every other tool still works.

See [About MyIP](/knowledge-base/faq/about.md) if you want to run your own copy.

## Related pages

* [Touring the Dashboard](/knowledge-base/getting-started/touring-the-dashboard.md)
* [Invisibility Test](/knowledge-base/connection-tools/invisibility-test.md)
* [Security Checklist](/knowledge-base/lookup-privacy/security-checklist.md)
* [Proxy Rule Test](/knowledge-base/network-tests/proxy-rule-test.md)


---

# 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/accounts-and-achievements.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.
