UniSite Documentation Center

Automated Markdown Deployment Matrix Calculating...

Gloworm Guard β€” User Guide

Your family's digital safety platform β€” VPN security, DNS filtering, slang detection, and parental controls in one place.

Table of Contents


πŸ”’ How It Works

Gloworm Guard sits between your family's devices and the internet, inspecting and filtering traffic at two levels:

Architecture: πŸ“± Device β†’ πŸ” WireGuard VPN (Encrypted tunnel) β†’ πŸ›‘ AdGuard DNS (Content filtering) β†’ 🌐 Internet

Gloworm Guard controls both layers:

πŸ” WireGuard VPN Layer

Every device connects through an encrypted VPN tunnel. This ensures all DNS queries are routed through your AdGuard instance β€” devices can't bypass filtering by switching DNS.

πŸ›‘ AdGuard DNS Layer

DNS queries are inspected in real time. Blocked services simply don't resolve β€” the device gets no response for YouTube, TikTok, gaming sites, or any other blocked category.

πŸ€– AI Slang Monitoring

DNS queries are scanned for known teen slang terms. When detected, you get an in-app and email alert with the term, severity, and which device made the query.


πŸš€ Getting Started

After signing up, follow these steps to get your first device protected:

  1. Sign up at app.gloworm.org.za. You'll get a 7-day free trial and a unique Family ID (e.g. FAM-A3BX7K).
  2. Add a device β€” go to Devices β†’ Add Device. Give it a name and choose the type (phone, laptop, tablet, etc.). Gloworm will provision a WireGuard peer automatically.
  3. Download the WireGuard config β€” scan the QR code or download the .conf file. Import it into the WireGuard app on the device.
  4. Connect the VPN on the device. The status will change to Online within a minute.
  5. Set up filtering β€” visit Service Blocking to choose which apps/services to block, or use Profiles to apply a preset rule set.
  6. Optionally set a schedule β€” use the 7Γ—24 grid to restrict internet to certain hours.
  7. Optionally set a daily allowance β€” cap how many minutes of internet per day the device gets.

Tip: Use the Setup Guide page inside the app for an interactive walkthrough with your specific Family ID and provisioning status.


πŸ“Š Dashboard

Your home base. The dashboard gives you an at-a-glance overview of your entire family's network.


πŸ“± Devices

Every device in your home that you want to protect needs to be added here and connected via WireGuard VPN.

Adding a Device

  1. Click Add Device (top right). Enter a name, choose the device type.
  2. Gloworm provisions a WireGuard peer and generates a config. You'll see a QR code immediately.
  3. Open the WireGuard app on the target device, tap the +, and scan the QR code.
  4. Activate the tunnel. The device will appear as Online once connected.

Device Card Badges

Device Controls

Click Controls on any device card to access its individual settings page where you can manage blocking, schedule, allowance, and the timer for that specific device.

Warning: Device limit: Each plan has a maximum number of devices (Starter: 5, Family: 10, Family Pro: 15). The Add Device button will be disabled when you reach the limit β€” upgrade your plan to add more.


πŸ‘₯ Profiles

Profiles let you define a set of rules once and apply them to multiple devices with a single click. Instead of configuring each child's device separately, create a "Kids" profile and assign all their devices to it.

Creating a Profile

  1. Click New Profile. Give it a name (e.g. "Kids", "Teenagers", "Work") and choose a colour.
  2. Pick a starting preset β€” Kids Mode, Work Mode, No Social, etc. You can refine it afterwards.
  3. Click Create. The profile appears in the list.

Assigning Devices

On each profile card, click a device chip to assign or unassign it. A device can only belong to one profile at a time. Devices assigned to other profiles appear greyed out.

Profile Controls

Editing a Profile

Click the pencil icon to open the edit panel. Three tabs are available:

Tip: After editing a profile, click Save changes to store it, then click Apply on the card to push the new rules to all devices. Saving alone does not update the devices.


🚫 Service Blocking

Choose exactly which apps and websites each device can and cannot access. Over 36 services are available across categories like social media, gaming, adult content, streaming, and messaging.

How to Block a Service

  1. Select a device from the device selector at the top.
  2. Browse by category or search for a service.
  3. Click a service to toggle it blocked (red) or allowed (default).
  4. Changes save and sync to AdGuard automatically.

Quick Presets


πŸ“… Schedules

Restrict internet access to specific hours of the day using a visual 7Γ—24 grid. Green cells mean internet is allowed during that hour; grey cells mean it's blocked. The Daily Allowance is also configured here β€” see the panel on the right side of the page.

Using the Schedule Grid

  1. Select a device from the top selector.
  2. Enable the schedule toggle.
  3. Click and drag on the grid to toggle hours. Click once to flip a single cell; hold and drag to paint multiple cells.
  4. Use the presets β€” Always On, Always Off, School Hours, Bedtime β€” as starting points.
  5. Save the schedule. It syncs to the device immediately.

Tip: School Hours preset: Allows internet Mon–Fri 7am–3pm only β€” ideal for children who need access for homework but not for gaming during school time.

Tip: Bedtime preset: Blocks internet from 9pm to 7am every day. Combine with an allowance for full daytime control.


⏱ Daily Internet Allowance

Cap how many minutes of internet a device gets per day. When the allowance runs out, the internet is automatically cut. At midnight (South African time), the allowance resets and internet is restored.

How It Works

  1. Every 5 minutes, the system checks whether each device is actively connected to the VPN.
  2. If connected, 5 minutes are deducted from that device's daily allowance.
  3. When 0 minutes remain, internet is cut automatically.
  4. At midnight, the allowance resets and internet is restored (subject to schedule rules).

Schedule + Allowance Together

Schedule and allowance are independent controls that layer on top of each other. Internet is only allowed when all of the following pass:

  1. Allowance not exhausted β€” the device still has minutes remaining today.
  2. No active pause timer β€” the device hasn't been manually paused.
  3. Schedule allows this hour β€” if a schedule is enabled, the current hour must be green.

Example: Schedule allows 7am–9pm, allowance is 2 hours β€” the child can use up to 2 hours anywhere within that window, then internet cuts even if the schedule still says "allowed".

Setting an Allowance

You can set allowances in three places:

Remaining Time Badge

On the Devices page, each device card shows an allowance badge when enabled:

Warning: Note: The tracker polls every 5 minutes, so the counter has up to a 5-minute resolution. A device online for only 2 minutes in a 5-minute window still counts as 5 minutes used.


πŸ”΄ Kill Switch

The kill switch blocks all internet traffic if the WireGuard VPN disconnects. This prevents devices from bypassing filtering by simply turning off the VPN β€” if the tunnel drops, the internet drops too.

Enabling the Kill Switch

Go to the Kill Switch page, select a device, and toggle it on. The setting is pushed to WireGuard immediately. You can also enable it per-device from Device Controls, or set it on a profile and click Apply.

Warning: Important: With the kill switch enabled, if the device's VPN disconnects (e.g. poor signal, battery saving mode), it will have no internet until the VPN reconnects. Make sure the WireGuard app is set to start on demand on the device.


πŸ”€ Slang Detection & Content Alerts

Gloworm Guard monitors DNS queries for teen slang, code words, and concerning terminology. When a match is detected, you receive an in-app notification and an email alert.

Content Alerts Page

View all slang alerts grouped by device. Each alert shows:

Slang Guide Page

Browse the full slang dictionary β€” terms, meanings, categories, and severity levels. The database is expanded weekly via AI research using Claude. Click Research new slang to manually trigger an AI research session that finds and adds the latest teen slang terms to the database.

Tip: How detection works: AdGuard DNS logs all queries. The slang scanner (runs every 15 minutes) compares query substrings against the slang dictionary. A match generates an alert notification linked to the device and tenant.


πŸ“ˆ Reports

Weekly activity reports give you a summary of your family's internet usage and protection stats.

Reports are generated automatically every Monday morning and can be emailed to you β€” enable Weekly Report Email in Settings β†’ Notifications.


πŸ’³ Billing

Gloworm Guard uses Paystack for secure ZAR billing. All plans include all features β€” the only difference is the maximum number of devices.

Plan Devices Price
Starter Up to 5 R250 / month
Family Up to 10 R400 / month
Family Pro Up to 15 R550 / month

New accounts start on a 7-day free trial (Starter plan, 5 devices). No credit card required to start. Upgrade at any time from the Billing page.


βš™οΈ Settings

Manage your account details and notification preferences.


⭐ Plan Summary

All features are available on every plan. Choose based on how many devices you need to protect.

Starter

Family Pro


Gloworm Guard β€” Digital safety, simplified. gloworm.co.za | app.gloworm.org.za