Home Safety & Monitoring

Safety & Monitoring

By KyberGate
5 articles

KyberPulse: Real-Time Safety Alerts

KyberPulse: Real-Time Safety Alerts KyberPulse is KyberGate's real-time safety monitoring system that alerts school staff when students encounter or search for concerning content. It monitors for self-harm, cyberbullying, violence, and other safety keywords, delivering instant notifications so you can intervene quickly. Before You Begin - You need Admin, Counselor, or Safety Officer role - KyberPulse is enabled by default on all KyberGate plans - Configure alert recipients in Settings → Safety → KyberPulse - Devices must be routing through the KyberGate proxy for monitoring How KyberPulse Works KyberPulse continuously scans web activity from managed devices, looking for: Monitored Categories - 🔴 Self-Harm & Suicide — Searches, websites, and AI conversations related to self-harm, suicide methods, or suicidal ideation - 🔴 Violence & Threats — Content about weapons, school violence, threats against others - 🟠 Cyberbullying — Patterns of harassing, threatening, or demeaning language in monitored communications - 🟠 Drugs & Substance Abuse — Searches for drug acquisition, usage methods, or drug-related content - 🟡 Explicit Content Attempts — Repeated attempts to access adult/explicit content - 🟡 Filter Bypass — Systematic attempts to circumvent the web filter using VPNs, proxies, or DNS changes Detection Methods - Keyword matching — Curated lists of concerning terms and phrases - URL analysis — Known harmful websites and resources - Search query monitoring — Google, Bing, and other search engine queries - AI conversation scanning — Concerning prompts sent to ChatGPT, Claude, etc. - Behavioral patterns — Repeated concerning activity over time When an Alert Triggers 1. Instant notification sent via: - Dashboard push notification - Email to designated safety staff - Optional SMS alert for critical severity 2. Alert appears in the Safety Alerts dashboard with: - Student name and device - Alert category and severity (Critical, High, Medium, Low) - The specific content that triggered the alert - Timestamp and context 3. Recommended actions based on severity level Managing Alerts Viewing Alerts 1. Navigate to Safety → KyberPulse Alerts 2. Alerts are sorted by severity and recency 3. Filter by: - Severity level - Category (self-harm, violence, etc.) - Status (New, In Review, Resolved, Dismissed) - Student or device group - Date range Responding to an Alert 1. Click the alert to view full details 2. Review the triggering content and context 3. Select an action: - Acknowledge — Mark as seen, continue monitoring - Escalate — Forward to counselor, principal, or safety team - Contact parent — Generate a parent notification - Resolve — Mark as handled with notes - Dismiss — False positive (helps train the system) 4. Add notes documenting your response Configuring KyberPulse 1. Go to Settings → Safety → KyberPulse 2. Configure: - Alert recipients — who receives notifications - Severity thresholds — which severity levels trigger which notification methods - Custom keywords — add school-specific terms to monitor - Quiet hours — suppress non-critical alerts during off-hours (critical alerts always come through) - Escalation rules — auto-escalate if an alert isn't acknowledged within a set time Tips - Respond to critical alerts immediately — self-harm alerts require urgent attention - Document everything — add notes to every alert for compliance and follow-up - Review dismissed alerts monthly — ensure patterns aren't being missed - Train your team — ensure all safety staff know how to access and respond to KyberPulse alerts - Customize keywords — add terms specific to your school (local slang, known code words) Troubleshooting - Not receiving alerts? Check your notification settings and email spam folder. Verify you have a safety role assigned - Too many false positives? Use the "Dismiss" action to train the system. Review custom keyword lists for overly broad terms - Alert for a device not in your school? Check device group assignments — the device may be assigned to the wrong group Related Articles - Student Risk Scoring - Incident Timeline: Visual Activity History - AI Chat Monitor: Tracking Student AI Usage

Last updated on Apr 17, 2026

Incident Timeline: Visual Activity History

Incident Timeline: Visual Activity History The Incident Timeline provides a visual, chronological view of a student's online activity around a safety incident. Instead of scrolling through raw activity logs, the Incident Timeline presents a clear narrative of what happened before, during, and after a concerning event. Before You Begin - You need Admin, Counselor, or Safety Officer role - Incident Timelines are generated automatically when a KyberPulse alert triggers - You can also create custom timelines for any student and time period What the Incident Timeline Shows The timeline is a visual display that includes: - Time axis — horizontal timeline spanning the selected period (typically 2 hours before and after an incident) - Web activity — each website visit shown as a node on the timeline - Color coding: - 🔴 Red — The triggering safety alert - 🟠 Orange — Related concerning activity - 🟡 Yellow — Potentially related activity - ⚪ Gray — Normal activity - Search queries — highlighted separately to show what the student was searching for - AI conversations — any AI chat activity during the period - Screen captures — if Screen View was active, thumbnails from around the incident Accessing an Incident Timeline From a KyberPulse Alert 1. Open the KyberPulse alert 2. Click "View Incident Timeline" 3. The timeline automatically centers on the triggering event Creating a Custom Timeline 1. Navigate to Reports → Incident Timeline 2. Select a student or device 3. Set the date and time range 4. Click "Generate Timeline" 5. The timeline loads with all activity during that period Reading the Timeline Zooming and Navigation - Scroll to move forward and backward in time - Pinch/zoom to expand or compress the time scale - Click any node to see full details (URL, category, duration, screenshot) - Hover over a node for a quick preview Activity Clusters The timeline automatically groups rapid activity into clusters. For example, if a student visited 20 sites in 5 minutes, the timeline shows a cluster with the count, expandable to see individual entries. Context Markers The timeline also shows: - Class schedule — shaded bands showing when the student was in class - Policy changes — markers where filtering policies changed (e.g., teacher activated Focus Mode) - Device events — login/logout, device lock, network changes Using Timelines for Documentation Incident Timelines are valuable for: 1. Safety team meetings — visual aid for discussing incidents 2. Parent conferences — clear, chronological evidence 3. Compliance documentation — exportable record of incident investigation 4. Counselor referrals — context for understanding student behavior Exporting a Timeline 1. Click "Export" at the top of the timeline 2. Choose format: - PDF — visual timeline with all details, suitable for printing - CSV — raw data for further analysis 3. Add optional notes to include in the export 4. Click "Download" Tips - Look at what happened BEFORE the alert — the activity leading up to a concerning event often provides important context - Check multiple days — if a student shows concerning behavior, generate timelines for the past several days to identify patterns - Use with Risk Scoring — combine timeline analysis with the student's risk profile for a complete picture - Save important timelines — bookmark or export timelines you may need for future reference Troubleshooting - Timeline shows gaps? The device may have been offline or on a network that doesn't route through the proxy - No screen captures? Screen View must have been active during the incident period. Historical screenshots are only available if they were captured in real-time - Timeline won't load? Try narrowing the date range. Very long time periods with high activity may take time to generate Related Articles - KyberPulse: Real-Time Safety Alerts - Student Risk Scoring - Understanding Activity Logs

Last updated on Apr 17, 2026

Parent Portal Access

Parent Portal Access KyberGate's Parent Portal gives parents and guardians visibility into their child's online activity at school. Parents can view activity summaries, review safety alerts, and understand what content is being filtered — building trust between schools and families. Before You Begin - Parent Portal must be enabled by a KyberGate Admin (Settings → Parent Portal) - Parents need an invitation link or access code from the school - Each parent account is linked to specific student(s) Setting Up Parent Portal (Admin) Enabling the Portal 1. Navigate to Settings → Parent Portal 2. Toggle "Enable Parent Portal" to On 3. Configure visibility settings: - Activity summary — weekly overview of sites visited (categories, not specific URLs) - Safety alerts — notify parents of concerning activity - Block notifications — inform parents when content is blocked - Screen time — daily and weekly screen time totals 4. Click "Save Settings" Inviting Parents Individual invitations: 1. Go to Users → Students 2. Click on a student profile 3. Under "Parent/Guardian", click "+ Invite Parent" 4. Enter the parent's email address 5. Click "Send Invitation" Bulk invitations: 1. Go to Settings → Parent Portal → Invitations 2. Click "Bulk Invite" 3. Upload a CSV with columns: student_name, student_id, parent_email 4. Click "Send All Invitations" Access codes: 1. Generate a school-wide access code in Settings → Parent Portal 2. Share the code via school newsletter or parent communication 3. Parents visit the portal URL and enter the code + their child's student ID Parent Experience What Parents See Once logged in, parents can view: - Activity Dashboard — weekly summary showing: - Total screen time - Top categories visited (Education, Reference, etc.) - Number of blocked attempts - Safety alert summary (if any) - Daily Breakdown — activity by day of the week - Safety Alerts — details of any KyberPulse alerts (configurable by admin) - Filtering Policy — which categories are blocked and why What Parents DON'T See For student privacy and school policy compliance, parents cannot access: - Specific URLs visited (only categories) - Screen captures or Screen View - Other students' data - Teacher or admin dashboards - The ability to change filtering policies Configuring Parent Notifications Parents can receive email notifications for: - Weekly summary — automated weekly email with activity overview - Safety alerts — immediate notification when a KyberPulse alert triggers (configurable severity threshold) - Policy changes — notification when filtering policies affecting their child change Configure which notifications parents receive in Settings → Parent Portal → Notifications. Tips - Start with minimal access: Enable activity summaries first, then add safety alerts once parents are comfortable with the platform - Communicate proactively: Send a letter explaining the Parent Portal before inviting parents. Include FAQ about what data is shared - Hold a parent info session: Demo the portal at a PTA meeting or back-to-school night - Respect opt-outs: Some families may prefer not to receive notifications. Provide an easy way to adjust preferences Troubleshooting - Parent can't log in? Verify the invitation email was sent and not in spam. Resend the invitation if needed - Parent sees no data? Check that the student is correctly linked to the parent account. Verify the student's device is enrolled - Parent wants more detail? Explain the privacy boundaries. If appropriate, schedule a meeting to review specific concerns using the admin dashboard - Too many parent inquiries about blocks? Consider adjusting which notifications parents receive, or create an FAQ about common blocked categories Related Articles - KyberPulse: Real-Time Safety Alerts - Weekly Report Card - Understanding Activity Logs

Last updated on Apr 17, 2026

Managing KyberPulse Alerts

What is KyberPulse? KyberPulse is KyberGate's AI-powered student safety monitoring system. It continuously scans Google Docs, Gmail, and web browsing activity to detect concerning content including violence, self-harm, bullying, hate speech, and other safety-related patterns. How Alerts Work When KyberPulse detects a potential concern, it creates an alert with: - Student name and email — who triggered the alert - Severity level — Critical, High, Medium, or Low - Category — the type of concern detected - Source — where it was found (Google Doc, Gmail, or web browsing) - Document context — the document name, type, and a content preview with the matched phrase highlighted Reviewing Alerts From the KyberPulse page in your dashboard, click any alert to expand it. You have three actions: - Mark Reviewed — acknowledge the alert and clear it from your active feed - Escalate — flag for further action by a counselor, administrator, or other staff - Not a Concern — mark as a false positive. KyberPulse learns from this and will reduce similar alerts over time Adaptive Learning KyberPulse gets smarter the more your team uses it. Here's how it works: 1. When you mark an alert as Not a Concern, KyberPulse records the phrase and category 2. After the same phrase+category combination has been dismissed 3 times, KyberPulse automatically suppresses future alerts for that pattern 3. Auto-suppressed alerts are still logged for audit purposes, but they won't appear in your active feed or trigger notifications Important: Critical severity alerts (threats of violence, self-harm indicators) are never auto-suppressed, regardless of how many times they've been dismissed. Student safety always comes first. Examples - A student writing about the Holocaust in a history essay triggers a "hate speech" alert. After your team marks it "Not a Concern" a few times, similar alerts for that term in academic context stop appearing. - Literary analysis of violence in novels (Shakespeare, Elie Wiesel, etc.) is recognized as educational after consistent feedback. - Common curriculum topics that match safety keywords are handled automatically. Managing Learned Exceptions On the KyberPulse page, look for the Learned Exceptions section. Here you can: - See all patterns KyberPulse has learned from your team's feedback - View how many times each pattern was dismissed - Re-enable any pattern if you want alerts to resume for it Each school's learned exceptions are independent — what you dismiss for your organization won't affect other schools using KyberGate. Severity Levels - Critical — Immediate safety risk. Always generates a notification, never auto-suppressed. - High — Serious concern requiring prompt review (bullying, explicit content) - Medium — Moderate concern (hate speech in academic context, inappropriate language) - Low — Informational (flagged keywords in clearly academic contexts) Tips for Reducing Alert Noise - Review alerts consistently — the system learns faster with regular feedback from your team - Use Not a Concern liberally for academic content — essays, research papers, and curriculum-related content may trigger alerts initially, but a few dismissals will train KyberPulse for your specific curriculum - Check Learned Exceptions periodically — make sure auto-suppressed patterns still make sense for your school - Critical alerts deserve attention — these are never suppressed and indicate potential immediate safety concerns

Last updated on Jul 09, 2026

Setting Up KyberPulse Notifications

Overview KyberPulse continuously scans student Gmail, Google Docs, and web activity for safety concerns — self-harm, violence, bullying, sexual content, and more. When it detects something, it creates an alert. Notification Contacts control who gets told, how (email and/or SMS), and which alerts reach them. This guide walks you through setting up notification contacts so the right people — counselors, principals, SROs — are alerted the moment a concern is detected. Important: If no notification contacts are configured, alerts fall back to your organization's admin users. For a safety-critical workflow, you should always configure dedicated contacts (e.g. a counselor and a principal) rather than relying on the admin fallback. Step 1 — Open Notification Contacts 1. Sign in to your dashboard at dashboard.kybergate.com. 2. In the left navigation, go to Safety → Notification Contacts. 3. You'll see the list of everyone currently configured to receive safety alerts. Step 2 — Add a Contact 1. Click Add Contact. 2. Fill in the details: - Name — the person's name (required). - Role — Counselor, Principal, SRO / Security, IT Admin, Teacher, School Nurse, or Custom. This is a label to help you organize contacts. - Email and/or Phone — at least one is required. Phone numbers are used for SMS alerts. - School (optional) — useful for multi-school districts to label which building a contact covers. 3. Choose delivery channels: - Email — toggle on to send alert emails (on by default). - SMS — toggle on to send text-message alerts (requires a phone number). 4. Click Save. Step 3 — Route Alerts by Severity Each contact has a Severity Filter that controls which alert levels they receive: - Critical — immediate danger (self-harm, violence, sexual exploitation). Alerts fire instantly. - High — serious concerns (cyberbullying, threats, weapons). - Medium — moderate concerns worth review. - Low — informational / low-confidence signals. By default, contacts receive Critical and High alerts. A common setup: - Counselor → Critical + High (self-harm, bullying) - Principal → Critical only (only the most serious) - SRO / Security → Critical (violence, weapons) - IT Admin → all severities (for system oversight) Step 4 — Route Alerts by Category (Optional) You can further narrow what a contact receives with the Category Filter. For example: - Route self-harm and eating-disorders alerts to the school counselor and nurse. - Route violence-threats and weapons alerts to the SRO. - Leave the category filter empty to send all categories (recommended for at least one contact). If a category filter is empty, the contact receives every category that matches their severity filter. Step 5 — Send a Test Before you rely on it, confirm delivery works: - Click the email icon next to a contact to send a test email. - Click the send icon (for SMS-enabled contacts) to send a test SMS. The contact should receive a "KyberGate Safety Alert — Test" message within a minute. If they don't: - Check spam/junk folders for email. - Verify the phone number is a valid mobile number that can receive texts. - Confirm the delivery channel (Email / SMS) is toggled on for that contact. Managing Contacts - Pause a contact — use the active toggle to temporarily stop alerts without deleting the contact (useful when someone is out of office). - Edit — click the edit icon to change channels, severity, or category routing. - Remove — click the trash icon to delete a contact permanently. How Alerts Are Delivered When KyberPulse creates a Critical or High alert: 1. The alert is written to your dashboard immediately (Safety → Safety Alerts). 2. Within ~2 minutes, KyberGate emails and/or texts every matching contact. 3. Critical alerts are never suppressed — even short signals like "kms" and content that mentions gaming or schoolwork will still alert. Safety always wins over noise reduction. Best-Practice Setup For a typical school we recommend, at minimum: - One counselor on Critical + High, all categories, email + SMS. - One administrator or principal on Critical, email + SMS, as a backup. - Optionally an SRO on violence/weapons categories. This ensures that if one person misses an alert, another is notified — and that the most serious signals always reach a human quickly. Related Articles - Managing KyberPulse Alerts - Understanding Alert Severity and Categories Questions about your KyberPulse setup? Contact us at info@kybergate.com.

Last updated on Jul 10, 2026