User profile
Profile pages are available after clicking the avatar (top-right corner) → Profile.
Profile navigation
On profile pages, the left sidebar (ProfileNav) replaces the standard AppSidebar and contains:
- Account info →
/profile/info - Subscription →
/profile/subscription - Payment history →
/profile/payments - Consents →
/profile/consents - Delete account →
/profile/delete-account
Account info (/profile/info)
Shows the name and email address assigned to the account. The email comes from Supabase Auth and is read-only.
Subscription (/profile/subscription)
Shows the current plan, subscription status, and next renewal date. The Manage subscription button redirects to the Stripe Customer Portal (secure card updates, cancellation).
Payment history (/profile/payments)
List of the most recent Stripe invoices (up to 24):
| Column | Description |
|---|---|
| Date | Invoice issue date |
| Amount | Amount in the billing currency |
| Status | Paid / Pending / Failed |
| Description | Description from the Stripe invoice |
If you have no payment history or have never been a Stripe customer, this section displays an empty state.
Consents (/profile/consents)
Manage marketing and analytics consents. Changes are saved per user.
Delete account (/profile/delete-account)
Permanently deleting the account requires retyping the email address for confirmation. This action is irreversible — it removes the workspace, brands, and all analytics data.