Revoking a connected app (ChatGPT, integrations)

Authorized the AI Helper or another integration and want to remove access? One click in Settings and the app immediately loses permission to read or write your workspace.

Updated on Apr 25, 20263 min readPrivacy & security

When you authorize an app to connect to FamSpend (e.g. the FamSpend.io Helper Custom GPT on ChatGPT), the app receives an OAuth token with specific permissions on your workspace. That token can be revoked in one click anytime.

Where to revoke

Settings → Connected apps.

You see a list of authorized apps with:

What happens on "Disconnect" click

  1. The app's OAuth token is invalidated
  2. All future API calls from the app to your workspace fail with 401 Unauthorized
  3. The refresh token is revoked — the app can't get a new token without you authorizing again

The effect is immediate. If at that moment the AI Helper is in the middle of a call, it fails. If you're chatting with the Helper in ChatGPT, the next operational message gets a "Looks like your authorization expired. Want to re-authorize?" error and the Helper restarts with the consent flow.

What does NOT happen

When to re-authorize

Reopening the AI Helper in ChatGPT, on the first operational message you'll see the consent screen:

FamSpend.io Helper wants to access your workspace. Requested permissions: Read workspace, Read Cost Centers, Read expenses. [Authorize] [Deny]

Click Authorize and the app resumes with a new token. Nothing about what was created/edited in the past changes.

Difference between revoke and account deletion

ActionEffect
Revoke appThe app loses access, but your FamSpend account and data stay
Delete accountYour data is deleted, and as a consequence the app loses access (because there's nothing left to access)

For full deletion see Where your data lives.

List of apps that can be connected today

At the moment, one official OAuth integration:

In the future we'll have:

All will have the same pattern: scoped permissions, revocable token, visible in Settings → Connected apps.

What is NOT a connected app

These are your devices (browser, phone) — they aren't "connected apps". Active session management across devices is on the roadmap; for now to close a session on a device just sign out from there.

Internal audit

FamSpend keeps a server-side audit log of every OAuth call made by connected apps. A self-service view in settings is on the roadmap; for now if you suspect unusual access contact security@famspend.io and we'll help you check.

Suspected unauthorized access

If you suspect a connected app is doing things you don't recognize:

  1. Immediately revoke the app from Settings → Connected apps
  2. Change password of your FamSpend account
  3. Write to security@famspend.io with details

A person answers, not a bot, within 24 hours.

Related articles

Useful actions