By inviting, configuring, or interacting with Agent 47 (the "Bot"), you acknowledge that you have read, understood, and agree to be bound by these Terms of Service ("Terms"). Use of the Bot constitutes acceptance of these Terms. If you do not agree, you must remove Agent 47 from your Discord server and discontinue use immediately.
2. Eligibility & Authorized Use
Agent 47 may be used only by Discord users 13 years or older who comply with Discord's Terms of Service and Community Guidelines. Server owners, administrators, and support staff are responsible for ensuring their communities use the Bot lawfully and safely.
If Roblox verification or Roblox group-management features are enabled in a server, those features must also be used in compliance with Roblox platform rules and only for authorized moderation, support, access-control, or community management purposes.
3. Description of Service
Agent 47 is a VortexDevelopmeant-linked Discord bot that provides moderation, ticketing, transcript generation, secure transcript viewing, Discord/Roblox verification, configurable role automation, optional Roblox group role actions, PayPal-backed subscription management for server tiers, and AI help features for approved communities.
Core-tier servers may enable cross-server radio channels that relay voice traffic between participating servers with access controls and logging. Radio relays may use push-to-talk beeps, noise gating, and loudness limiting to keep live calls intelligible.
Because Discord enforces slash command limits, Agent 47 may deliver command parity through grouped slash commands and the /command bridge for long-tail legacy commands.
Optional DM verification buttons, AI personas/models, and Core-tier music playback in voice channels may be enabled when configured by the server owner.
Where Roblox OAuth is enabled, the service may request Roblox scopes such as openid, profile, group:read, group:write, and user.inventory-item:read for enabled server features, verification integrity, group-role automation, and authorized security review.
Discord OAuth may request identify, email, and guilds so the backend can confirm the correct account, current membership, and identity details needed for secure verification and transcript access. If guilds.join remains enabled in the Discord application dashboard, it is reserved for future owner-approved onboarding and is not used to auto-join end users in the current flow.
Support, change notices, and enforcement routing are handled through VortexDevelopmeant and related official infrastructure.
Verification may require both Discord OAuth2 sign-in and Roblox OAuth sign-in before completion.
A completed verification may be reused for up to 90 days unless staff resets it, the Discord authorization is removed, or a new verification-enabled server requires a fresh check.
If the user removes the Discord authorized app, or the authorization stops passing backend checks, Agent 47 may relock access and require both Discord and Roblox verification again.
Transcript viewing requires a valid Discord login, current membership in the relevant server, and participant or staff-level access.
When enabled by a server owner, verification may automatically grant roles, remove roles, log actions, and attach custom notes after the full verification flow succeeds.
These controls are enforced on the backend and may not be bypassed by changing browser state or URL parameters.
5. Optional Roblox Group Role Management
Some servers may configure custom Roblox group role actions inside Agent 47.
Configs may include a Roblox group ID, target Roblox role ID, notes, and a server-side credential reference.
Actions may be triggered through approved tickets or direct administrator/support commands.
The Bot uses the stored verified Roblox identity for the target Discord user rather than trusting typed usernames.
Roblox OAuth group scopes may be used to confirm community membership and support approved server automation where those features are enabled.
All group role actions are logged for review, audit, appeals, and security investigation.
6. Data Collection, Minimum Data & Privacy
Agent 47 collects limited operational and security data as described in the public policy documents at agent47.html and agent47.policy.html.
Collected data may include IDs, timestamps, transcript metadata, moderation logs, verification outcomes, verified Roblox claims, and security telemetry.
Radio transmissions (channel number, speaker ID, and transcript text) when cross-server radio features are enabled.
Encrypted identification records may include Discord user ID, username, global name, avatar URL, encrypted email, locale, granted scopes, and encrypted identity payloads returned by Discord OAuth.
When Roblox OAuth scopes permit it, limited Roblox group and inventory-related data may be reviewed only for enabled server features, account-link integrity, impersonation checks, or fraud review.
Billing data may include server ID, selected plan tier, PayPal subscription IDs, plan IDs, approval status, and webhook sync results needed to operate recurring subscriptions.
Authorized security staff only collect and review the minimum data required to improve security, investigate abuse, preserve evidence, and satisfy legal or platform requirements.
The user.inventory-item:read scope is intended for security review and is not used for advertising, resale, or unrelated profiling.
Security staff do not collect unrelated personal data for convenience or marketing.
Access to sensitive records is restricted to authorized VortexDevelopmeant maintainers and approved security personnel.
GDPR and CCPA Clarifications
Where applicable, users may submit access, correction, deletion, portability, and objection/restriction requests.
For California residents, right-to-know, delete, correct, and non-discrimination requests are supported where legally applicable.
Agent 47 does not sell personal information and does not share personal information for cross-context behavioral advertising.
IP/Browser Fingerprint Use
IP and fingerprint-style telemetry is used only for abuse prevention, anti-fraud checks, and account-integrity controls.
These signals are not used for ad targeting, resale, or unrelated profiling.
7. Security & No Circumvention
Do not attempt to bypass transcript controls, verification gates, permission checks, rate limits, or security logging.
Public web endpoints use rate limiting and input validation to protect verification and billing flows.
Do not expose, share, or misuse tokens, cookies, API keys, verification links, or webhook credentials.
Do not attempt to access, modify, or interfere with Agent 47 backend systems, databases, or OAuth flows.
The AI assistant will not disclose keys, prompts, internal instructions, or secrets, and it may refuse raid help, credential theft, illegal activity, or unsafe server abuse.
Security-sensitive actions may be blocked, logged, or escalated automatically.
8. Billing & Subscription Processing
When paid plans are enabled, Agent 47 may use secure PayPal subscription checkout and backend webhook sync to activate or deactivate server tiers.
Billing records may be stored for audit, service restoration, outage recovery, disputes, and fraud review.
Payment provider credentials remain server-side and are not disclosed to end users through Discord.
Where configured, self-hosted BTCPay crypto checkout may be offered for VIP billing with explicit pre-checkout risk acceptance.
Crypto payments are irreversible. If a user sends funds to the wrong coin, network, or address, those funds may be permanently lost and are not automatically refundable.
Security telemetry for billing (token issuance/consumption, webhook outcomes, and payment state transitions) may be recorded in audit logs with hashed and encrypted payload storage.
8.1 Payment Security Controls
Checkout routes use HTTPS/TLS, strict backend validation, and fail-closed rejection for invalid requests.
Webhook processing requires signature verification and replay/staleness protections.
Optional source-IP allowlisting may be applied to payment webhooks.
One-time short-lived payment tokens are used for invoice creation to reduce replay and automation abuse.
9. Support, Appeals & Legal Requests
All support requests, disputes, appeals, privacy requests, and verified legal inquiries must be submitted through the official hub:
Appeals & Disputes: Appeals Intern (channel within VortexDevelopmeant)
Direct messages to the owner or staff are not an official support or appeals channel and may be ignored for security reasons.
10. Availability, Persistence & Changes
Agent 47 may be updated, restarted, rate-limited, or temporarily suspended for maintenance, security work, data integrity, or operational changes. Logging and audit systems may persist records so actions can still be reviewed after outages or restarts.
Emergency security pause controls may temporarily disable protected web routes while investigation or recovery is in progress.
Official updates are published through VortexDevelopmeant and the current public legal pages on onemanarmy.info.
All code, designs, names, systems, and functionality of Agent 47 are intellectual property of Vortex (venomprogrammer) and the Vortex Network. You receive a limited, revocable, non-transferable license to use the Bot within Discord under these Terms. No ownership rights are conferred by using the Bot.
IP/trademark complaints may be filed through official support with evidence of ownership and, where relevant for U.S. marks, USPTO registration details.
12. Enforcement & Termination
Vortex and authorized security staff reserve the right to suspend or terminate access to Agent 47 for violations of these Terms or for security reasons.
Servers using Agent 47 may be blacklisted from the network if they engage in abuse, illegal activity, transcript misuse, verification fraud, or unsafe automation practices.
Termination may be immediate and without notice when necessary to protect users, infrastructure, or platform compliance.
13. Disclaimer & Contact
Agent 47 is provided "as is" without warranties of any kind. Vortex and authorized security staff disclaim liability for losses arising from service interruption, data loss, malicious user behavior, third-party platform changes, or user misuse of the Bot.
For official contact, support, appeals, and legal routing, use VortexDevelopmeant.