Manage your organization
Team and Company subscriptions are organizations with seats. Org admins manage everything from the account page at app.ansvar.eu/account — no support ticket needed for the day-to-day.
Seats and roles
The Organization tab lists members and pending invites. Admins can:
- Invite a member by email — they get a seat and an activation email. If every seat is in use, the invite is refused with seat limit exceeded: raise the seat count under Manage subscription first.
- Change roles — member or admin. A member must have accepted their invite before their role can change.
- Revoke a seat — removing a member frees the seat immediately. You can't revoke your own seat; another admin has to.
Every seat inherits the organization's tier — there is no per-seat tier mixing. Team and Company search quotas are pooled across the organization, not per seat.
Subscription and billing
The Subscription and Billing tabs show the plan, billing cycle, and invoices. Billing runs on Stripe; seat-count and plan changes go through Manage subscription. EU VAT IDs are validated on entry and reverse-charge is applied where it applies. Company details (legal name, billing country) live on the Company tab.
Account security
The Security tab covers password reset, email verification, and session sign-out. Sign-in supports username + password, Microsoft Entra ID, and Google — sessions and OAuth clients authenticate against auth.ansvar.eu.
The audit log vs. the audit ledger
Two different things, deliberately:
- The Audit log tab (all org tiers) records account actions — who invited whom, role changes, billing events.
- The audit ledger (Company tier) is the tamper-evident record of gateway usage itself: every query generates a cryptographic receipt of what was asked, what was returned, and when. Your agent reads it with
get_receipt/list_receipts/verify_receipt, andexport_audit_packageproduces an offline-verifiable bundle for auditors. Receipts are encrypted; they decrypt client-side with your tenant's key (decrypt_receipt) — Ansvar can't read them for you.