> 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.


---

# 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:

```
GET https://docs.informationhub.io/home/settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
