LúminaKite

Administration and controls

Document: LK-MAN-EN-03 · Version: 0.1
Last updated: 2026-07-18 · Status: draft / requires product review and legal review where applicable
Audience: administrators, owners, and security leads

This manual describes operational controls; it does not certify legal compliance or replace each organization's legal assessment.

Contents

  1. Organization and role model
  2. Members and invitations
  3. API keys and integrations
  4. Alert policy
  5. Plan and billing
  6. Account, MFA, and privacy
  7. Security and data controls
  8. Responsibility matrix
  9. Periodic checklist

<a id="organization-and-role-model"></a>

1. Organization and role model

Organization administration

Figure 1. Members, access, and configuration for a synthetic organization. Captured: 2026-07-18.

Organization isolation prevents a request authorized in one tenant from accessing another. Permissions are evaluated together with the active organization and requested resource.

1.1 Role capabilities

CapabilityMemberAdminOwner
Read authorized organization information
Update the organization
Invite and manage members
Manage API keys
Manage alert policies and integrations
Manage domains, brand, ASM, uptime, and Identity Leaks
Close cases where enforced
Change or remove owners
Create another organization
Manage billing

A role defines the maximum allowed authority, not a required assignment. Use Member by default and elevate only when the function requires it.

<a id="members-and-invitations"></a>

2. Members and invitations

  1. Open Organization.
  2. Review active members and pending invitations.
  3. Invite the correct corporate address using the least privileged role.
  4. Verify acceptance and withdraw expired or incorrect invitations.
  5. Promptly reduce or revoke access after role changes or offboarding.

Recommended controls:

  • maintain at least two owners where internal governance allows;
  • do not grant Owner for routine operational tasks;
  • periodically review inactive accounts and external email domains;
  • retain traceability for access creation, role changes, and removal in the audit log;
  • treat email, name, and membership as personal data required to administer the service.

<a id="api-keys-and-integrations"></a>

3. API keys and integrations

API access is included by default on Business. Admin and Owner can manage organization keys.

3.1 Secure creation

  1. Define a purpose and technical owner.
  2. Select only the required scopes.
  3. Set an expiry when available.
  4. Copy the secret once into a secrets manager.
  5. Test in a controlled environment and register the integration.

Never place keys in repositories, tickets, screenshots, logs, or reports. The original secret should not be returned after creation; rotate immediately if exposure is suspected.

3.2 Webhooks and providers

Webhooks are available from Pro, subject to plan limits. Use HTTPS, validate authenticity, restrict destinations, and send only necessary information. Document any external provider, purpose, region, retention, and contractual relationship before production use.

Do not retain full payloads solely for debugging. Prefer event identifiers, state, idempotency keys, and sanitized errors.

<a id="alert-policy"></a>

4. Alert policy

Alert settings

Figure 2. Channels, rules, and delivery controls. Captured: 2026-07-18.

Settings may include channels, recipients, expiry thresholds, deduplication, escalation, webhooks, and quiet hours depending on plan.

ControlPurposeDefault availability
Alert channelDeliver events to an authorized destinationAll, with limits
Expiry thresholdsAlert before expiryAll, with limits
DeduplicationReduce repeated eventsAll, minimum by plan
Advanced alertingExpanded rules and behaviorPro and Business
WebhooksMachine-to-machine integrationPro and Business
Quiet hoursSuppress or defer noise in defined windowsPro and Business
EscalationElevate unattended eventsWhen configured and enabled

Test each channel after setup and whenever credentials, destinations, or rules change. Do not send sensitive evidence to broad distribution lists.

<a id="plan-and-billing"></a>

5. Plan and billing

Plan, capabilities, and limits

Figure 3. Business plan and limit consumption view. Captured: 2026-07-18.

Only Owner manages billing. The screen gathers the current plan, capabilities, and consumption, and—when enabled—subscription, tax data, payment methods, invoices, and transfers.

  • Confirm the active organization before making any change.
  • Use only authorized and minimized billing data.
  • Never copy card data or provider secrets into comments or support requests.
  • Retain invoices and records according to applicable financial obligations.
  • Organization overrides may change capabilities or limits; Billing is the operational source of truth.

Exact defaults are listed in manual 04.

<a id="account-mfa-and-privacy"></a>

6. Account, MFA, and privacy

Profile, security, and preferences

Figure 4. Profile for a reserved synthetic documentation identity. Captured: 2026-07-18.

Each person manages their own profile. Functions may include:

  • name and image; JPEG, PNG, or WebP images are subject to size validation;
  • password change and MFA;
  • language, time zone, and formats;
  • optional consent for non-essential purposes;
  • personal-data export, correction, and account closure.

Optional consent must remain separate from authentication, security, billing, and other processing required to provide the service. Closing an account does not necessarily delete audit, security, or billing records that must be retained; those may be blocked, anonymized, or retained with justification.

<a id="security-and-data-controls"></a>

7. Security and data controls

7.1 Data roles

ContextLúminaKite roleExamples
SaaS operationsControlleraccounts, administrators, authentication, billing, contact, support, security, communications, and preferences
Information processed for the customerProcessor/agentdomains, evidence, reports, DMARC, ASM, uptime, Identity Leaks, files, findings, and tenant integrations

7.2 Applied controls

  • authentication, RBAC, and resource authorization;
  • multi-tenant isolation through org_id or tenant_id;
  • DTOs and responses that do not expose hashes, tokens, or internal secrets;
  • protected storage for integration secrets and credentials;
  • sanitized logs without full bodies, headers, evidence, or personal data;
  • file/evidence type and size validation plus authorized downloads;
  • pagination where appropriate;
  • retention, export, and deletion differentiated by data class;
  • audit of relevant administrative actions;
  • backend enforcement of plan capabilities and limits, not UI-only gating.

7.3 Personal exports must never contain

password_hash, TOTP secrets, backup-code hashes, reset tokens, API-key hashes, webhook secrets, access/refresh tokens, or provider secrets.

7.4 Customer responsibility

The customer determines purpose, lawful basis, scope, and authorized users for information it configures or uploads. It must minimize identities and evidence, set retention, respond to data-subject requests where applicable, and avoid unauthorized monitoring.

<a id="responsibility-matrix"></a>

8. Responsibility matrix

ActivityUserAdminOwnerLúminaKite
Protect personal credentialsRRRC
Review assigned alerts/findingsRAAC
Manage scope and authorized assetsCRAC
Manage members and integrationsRAC
Manage plan and billingA/RC
Operate platform controlsCCCA/R
Define tenant-data basis and retentionCRAC

R: responsible; A: accountable; C: consulted. Adapt this matrix to the actual contractual and operating model.

<a id="periodic-checklist"></a>

9. Periodic checklist

  • Review owners, admins, members, and invitations.
  • Revoke accounts, keys, and webhooks without an owner.
  • Test alert channels and escalation.
  • Review administrative audit events.
  • Compare consumption with plan limits.
  • Review tax data, invoice recipients, and payment methods.
  • Confirm evidence retention and deletion.
  • Review public status pages and scheduled reports.
  • Confirm integrations and providers remain approved.
  • Document exceptions and the next review date.

Change control: v0.1 — initial creation, 2026-07-18.