> For the complete documentation index, see [llms.txt](https://docs.informationhub.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.informationhub.io/home/settings.md).

# Settings

The Settings page lets you manage your account details, security, and API access.

<figure><img src="/files/BIlvfa2jsbVOAFdJV2O9" alt="Account settings"><figcaption><p>Account settings</p></figcaption></figure>

## Account settings

Update your personal information:

* **Name** - change your display name.
* **Username** - change your unique username.
* **Profile picture** - upload or update your profile photo.

## Security

Under the security section you can **change your password**. Choose a strong, unique password to keep your account secure.

## API keys

If you need to access Information Hub programmatically (for example, from a script or external tool), you can generate **API keys** here.

The API Keys section lists all your existing keys with their names. You can have up to **5 API keys** at a time.

### Creating a key

1. Navigate to the **API keys** section in Settings.
2. Click **Create** to open the Create API Key dialog.
3. Enter a **Name** (required) and an optional **Description**.
4. Click **Create**.

{% hint style="warning" %}
After creating a key, open it immediately using the View option and copy the full key value. You cannot retrieve the full value again without opening the View dialog.
{% endhint %}

### Managing existing keys

Click the **ellipsis menu** (three dots) on any API key to see the following options:

* **View** - opens a dialog showing the full key value. Use the **Copy** button to copy it to your clipboard.
* **Edit** - change the key's name or description.
* **Delete** - permanently removes the key.

{% hint style="warning" %}
Treat API keys like passwords. Do not share them publicly or commit them to code repositories.
{% endhint %}

## Account visibility

Control whether your profile is visible to other users:

* **Public** - other users can find your profile and see your public projects.
* **Private** - your profile is hidden from search and discovery.

## Advanced

The Advanced section gives you manual control over the app's local state and update behaviour.

* **Go Offline / Go Online** - manually override your network status. This is useful for testing offline functionality or forcing the app to use cached data. The button label changes to match the action available.
* **Clear Cache** - removes locally stored data, including browser cache and offline data. Use this if the app is behaving unexpectedly or showing stale information.
* **Clear job history** - removes the locally cached job queue. Only use this if you are certain that all your offline form submissions have already been uploaded successfully.
* **Check For Updates** - checks whether a newer version of the app is available (web version only) and prompts you to refresh if an update is found.

{% hint style="warning" %}
Clearing the job history removes locally stored offline submissions. Only do this if you are sure your data has already been uploaded.
{% endhint %}

## Deleting your account

To request account deletion, click the **Delete Account** link at the bottom of the Settings page. This opens a pre-filled email to the Information Hub admin with your account details included. Send the email to submit your deletion request.
