---
title: Account and access
description: >-
  Sign in to the xRay desktop app with your impaktfull account, get access with
  a promo code or an alpha request, see your license and when it ends, and see
  what the xRay platform receives and how to clear or delete your data.
---
> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xrayinspector.dev/llms.txt
> Use this file to discover all available pages before exploring further.

The xRay desktop app needs an impaktfull account with a license. Sign-in is the only thing that goes to the xRay platform: what the inspectors capture in your app stays on your network.

## Sign in

1. Open xRay and click **Continue with impaktfull**.
2. Your browser opens. Sign in with your impaktfull account, or create one. If you sign in with an email address you have not verified yet, verify it with impaktfull first and sign in again.
3. The browser returns you to xRay.

You stay signed in until you choose **Sign out** under **Settings → Account**. **Manage impaktfull account** there opens your impaktfull account, for your name, password and sign-in methods.

## Get access

You need a license to use xRay. There are two ways to get one:

- **A promo code.** Got a code at a meetup or a conference? Enter it under **Promo code** on the screen xRay shows after you sign in, and click **Redeem**. If the code is valid, xRay opens straight away.
- **Request access** (only during the alpha). Click **Request access** in the app, or enter your email address under **Request access** on [xrayinspector.dev](https://xrayinspector.dev); use the email address of your impaktfull account. An admin reviews your request and you get an email with the outcome:
  - While you wait, xRay shows **Waiting for approval**. Once you have the approval email, click **Check again**.
  - If your request is not approved, xRay shows **Access not granted**. You can ask again, sometimes only from a later date that xRay shows.

Requesting access stops when the alpha ends. After that, you get xRay with a promo code, from impaktfull, or later by subscribing.

## Promo codes

A promo code adds a license to your account. You can also redeem one when you already have access: open **Settings → Account → Redeem a code**.

- Case, spaces and dashes don't matter: `xray 7k4m q2pd` is the same code as `XRAY-7K4M-Q2PD`.
- A code works once per person. Some codes can only be redeemed once in total, or only between two dates.
- If xRay refuses a code, it tells you why: not a valid code, already used, already redeemed by you, not valid yet, expired, or no longer available.
- After several wrong codes in a row, xRay asks you to wait before trying again.

## Your license

**Settings → Account** shows your **xRay access** and your **License**: its name, what it is, and **Valid until** with the date when it has an end.

You can hold more than one license, for example the Alpha Tester License and a year from a promo code. You have access as long as any of them is valid, and xRay shows the one that lasts longest. Redeeming a code never shortens a license you already have.

During the alpha, approved testers get the **Alpha Tester License**: xRay is free for them while it is in alpha. Paid licenses come later; their subscription and invoices will show under **Settings → Account**. See [License](/license) for the license terms of the packages.

## One computer at a time

A license is for one person, and works on one computer at a time.

- When you sign in on another computer while xRay is signed in on the first one, xRay asks **Use xRay on this computer?** and shows which computer it is on now. **Use xRay here** moves your license to this computer and signs the other one out. When you open xRay on the other computer, it says where your license went and offers to move it back.
- Moving between computers is limited per day. When you reach the limit, xRay says when you can move it again.
- Signing out on a computer makes room: signing in on the next one does not ask.

## How apps check your license

Every app you inspect checks your license, on top of its pairing code, password or trusted desktops. xRay gets a license pass from the xRay platform and renews it on its own while your computer is online. The app checks it on the device itself and never contacts the platform.

- When xRay hasn't reached the internet for 7 days, apps stop accepting it until it can renew the pass: connect to the internet.
- When an app doesn't accept the pass, check that the date and time on the device are right.
- An app with an xRay package from before this check can't be inspected: update `xray_inspector` and the other xRay packages in the app.

## When your license ends

- In the last 14 days, xRay shows when your license ends, with **Redeem a code**.
- You get an email 14 days before the end, and another the day before the last day.
- When your last license ends, xRay shows the access screen, where you can redeem a code (or request access, during the alpha). Nothing on your computer is deleted.

## What the xRay platform receives

**Settings → Privacy & data → What xRay sends** lists it in the app:

- **Sign-in and access checks**, to the xRay platform, with your impaktfull account. The platform keeps your email address, name and account identifier, when you signed in and from which installation (the device name of your computer, often its host name, the platform and the xRay version), when your license moved between computers, the version of the terms you accepted, your access requests with their decisions, your licenses and the promo codes you redeemed. A wrong promo code is kept for 30 days with your IP address and only its first four characters, to stop people from guessing codes.
- **Update checks**: your xRay version, to tell you about new releases.
- **Roadmap and changelog**: read from GitHub's public API. Nothing about you or your apps is sent.
- **Your app's data**: network calls, logs, keys and files never leave your computer, except in the [exports](/app/sessions-and-export) you make yourself.
- **To an AI assistant on this computer**, only while [MCP](/app/mcp) is on (**Settings → MCP**, off by default). xRay sends it nowhere else, but the assistant may send what it reads to its AI provider.

xRay sends no analytics, telemetry or crash reports. The [privacy policy](https://xrayinspector.dev/privacy) has the details.

## What xRay keeps on your computer

xRay remembers, on your computer only:

- the apps it reopens on launch, with their app and device names, and their per-app settings;
- recent deep links and saved push notifications (shown under **Settings → Privacy & data → Device action history**);
- saved filters, redaction rules, pane sizes and display options;
- the passwords and pairing codes of protected apps, your desktop key and the MCP token, in your system's credential store (Keychain, Windows Credential Manager or the Secret Service on Linux);
- your sign-in.

### Clear local data

**Settings → Account → Local data → Clear…** removes the apps reopened on launch, recent deep links, push presets, saved filters, per-app settings and every remembered app password. It also clears the MCP server's recent activity. It keeps your account (use **Sign out** for that), your desktop key and the MCP token (use **Regenerate** for those), the discovery port and the language.

**Settings → Advanced → Reset all settings** puts remembered servers, filter presets, redaction rules, pane sizes, the discovery port and display options back to their defaults, and switches the MCP server off. You stay signed in, and the MCP token stays.

### Delete your account

**Settings → Account → Delete account → Delete…** deletes your xRay account, its devices and sessions, and your access, for good. Your impaktfull account stays; delete it at [auth.impaktfull.com](https://auth.impaktfull.com) if you want to.

If you are the only admin of an xRay platform, make somebody else admin first.
