WatchTower Docs

Optional Modules: Discord, Chat Relay, Adult Gate, History & Branding

WatchTower add-ons expand the base terminal and dashboard. Each add-on should be clearly marked in the dashboard so customers know what is included in their plan, what is owned but inactive, and what requires an active s…

Guidebook

WatchTower add-ons expand the base terminal and dashboard. Each add-on should be clearly marked in the dashboard so customers know what is included in their plan, what is owned but inactive, and what requires an active subscription.

Discord Alerts

Discord Alerts sends selected WatchTower alerts to a Discord channel. It is best for owners who run clubs, rental networks, event spaces, or stores where staff may not keep the dashboard open all day.

Recommended Discord alert content:

  • Alert title
  • Severity
  • Location
  • Time
  • Short reason
  • Dashboard link
  • Suggested next step

Discord alerts should be rate-limited. A broken terminal should not spam a channel every few seconds. Repeated alerts should be grouped or delayed when possible. Sensitive details should be kept out of public Discord channels unless the owner intentionally configures them.

Chat Relay

Chat Relay is the optional module that listens to public local chat channel 0 and sends matching chat events to the owner dashboard. The safe default version should be public-channel-only. It should not be described as private IM capture or hidden surveillance.

Safe Chat Relay rules:

RuleReason
Public channel 0 onlyKeeps scope clear and understandable.
Owner-controlled enable/disableOwner must intentionally turn it on.
Queue max 4 messagesPrevents memory growth during chat bursts.
One HTTP request at a timeAvoids HTTP sender pile-ups.
Drop when fullBetter to miss chat than crash scripts.
Optional owner-ignore modePrevents owner chat from filling logs.

Suggested public wording:

Chat Relay can store selected public local chat from the monitored area when enabled. It is intended for land-owner moderation and event operations. It does not read private IMs.

Adult Access Gate

Adult Access Gate is an optional workflow for owners of adult-rated land, adult events, or adult-content areas. It should help owners organize access rules, notices, and review states. It should not claim to verify real-life age. Second Life maturity ratings and account-level access controls are outside WatchTower’s full control.

Safe wording:

Adult Access Gate helps owners manage WatchTower access workflows for adult-rated areas. It does not replace Second Life maturity settings, land access settings, platform rules, or owner responsibility.

Possible gate states:

  • Enabled
  • Disabled
  • Needs setup
  • Blocked by permissions
  • Review required
  • Logged event

Extended History

Each plan includes a history period. Extended History is the add-on for owners who want longer records. The dashboard should clearly define which data types are extended.

Recommended history categories:

  • Location snapshots
  • People seen events
  • Alerts
  • Security action audit logs
  • Payment Station records
  • Health and machine status
  • Support tickets
  • Staff action logs

Included history by current plan draft:

PlanIncluded history
Starter7 days
Plus30 days
Pro90 days
Network180 days

Extended History should be explained as extra operational record retention, not permanent unlimited storage. Some billing, support, or security audit records may be kept separately when needed for service integrity, disputes, or abuse prevention.

Custom Branding

Custom Branding lets larger owners make the dashboard or customer-facing views match their land, store, or community. Branding should not remove required safety wording, FlaroCity service notices, or permission disclaimers.

Possible branding elements:

  • Logo
  • Accent color
  • Header image
  • Location group name
  • Support page text
  • Dashboard label wording
  • Customer-facing portal name

Extra Location Pack

Extra Location Pack adds protected location capacity beyond the base plan. This is useful for rental networks, multi-region communities, store chains, or owners with separate club/event areas.

The dashboard should show base plan locations and extra pack locations separately so the owner understands why their current limit is what it is.

Example:

Plan: Plus — 3 locations
Extra Location Packs: +2 locations
Total active location limit: 5 locations
Current usage: 4 of 5

Staff Role Manager

Staff Role Manager is the add-on for owners who need trusted staff to help manage alerts, support tickets, location checks, or security actions. It should include an audit trail so owners can see who did what.

Advanced Security Actions

Advanced Security Actions enables more complete command workflows such as dashboard command queues, security result logs, staff permission checks, and possibly stronger rule automation. It should still respect the same Second Life permission limits.