Home Reporting & Analytics

Reporting & Analytics

By KyberGate
5 articles

Exporting Reports to PDF

Exporting Reports to PDF KyberGate lets you export any report as a professional PDF document for sharing with administrators, board members, parents, or for your own records. PDFs include all charts, tables, and data from the on-screen report in a print-ready format. Before You Begin - You need Admin, Report Viewer, or Teacher role - PDF exports are generated server-side — no special software needed on your computer - Large exports may take a few moments to generate What You Can Export | Report | What's Included | |--------|----------------| | Activity Logs | Filtered activity data with URLs, categories, actions, and timestamps | | Weekly Report Card | Full report card with safety score, trends, and charts | | Student Risk Profile | Individual student risk details and contributing factors | | Device Inventory | Complete device list with status, groups, and enrollment dates | | Policy Summary | Active policies with categories, domains, and schedule | | Safety Alert History | KyberPulse alerts with severity, status, and resolution notes | How to Export Standard Export 1. Navigate to the report you want to export 2. Apply any filters (date range, student, category, etc.) 3. Click the "Export" button (📥) in the top right corner 4. Select "PDF" from the format options 5. Choose export options: - Include charts — Visual graphs and trend lines - Include summary — Executive summary at the top - Date range label — Custom label for the report period 6. Click "Generate PDF" 7. The PDF downloads automatically when ready Scheduled Exports Set up automatic PDF exports on a schedule: 1. Go to Settings → Reports → Scheduled Exports 2. Click "+ New Schedule" 3. Configure: - Report type — which report to export - Frequency — Daily, Weekly, or Monthly - Recipients — email addresses to send the PDF to - Filters — pre-set filters for the export 4. Click "Save Schedule" PDF Formatting Exported PDFs include: - Cover page with school name, report title, and date range - Executive summary with key metrics - Data tables with all filtered results - Charts and graphs (if included) - Footer with generation date and page numbers - KyberGate branding (customizable in portal settings) Tips - Filter before exporting: Apply relevant filters to keep the PDF focused. A 500-page activity log export isn't useful for anyone - Use scheduled exports: Set up weekly PDF reports for administrators so they get consistent updates without you doing manual work - Include the executive summary: It gives readers the key takeaways without reading the full report - Archive compliance reports: Export and save monthly reports for CIPA compliance documentation Troubleshooting - Export taking too long? Large date ranges with millions of entries take longer to process. Try narrowing the date range or filters - PDF shows no data? Check that your filters aren't too restrictive. Try removing filters to see if data appears - Charts missing from PDF? Ensure "Include charts" is checked in the export options - Scheduled export not arriving? Check the email addresses and spam folders. Verify the schedule is active in Settings Related Articles - Understanding Activity Logs - Weekly Report Card - Student Risk Scoring

Last updated on Apr 17, 2026

Network Health Score Explained

Network Health Score Explained The Network Health Score is a real-time indicator of how well KyberGate's proxy infrastructure is performing for your school. It monitors connection quality, latency, and filtering accuracy across all your managed devices, giving you a single metric to assess your network's health. Before You Begin - You need Admin role to view Network Health details - The Network Health Score is available in the dashboard under Reports → Network Health - Scores update every 5 minutes based on live telemetry from your devices Understanding the Score The Network Health Score ranges from 0-100: - 🟢 90-100: Excellent — All systems operating normally. Low latency, no connection issues - 🟡 70-89: Good — Minor issues detected but not affecting most users - 🟠 50-69: Fair — Noticeable performance issues. Some devices may experience slow browsing - 🔴 Below 50: Poor — Significant issues. Investigate immediately What's Measured The Network Health Score is calculated from five components: 1. Proxy Latency (30% weight) - Average response time from KyberGate's proxy to your devices - Measured in milliseconds - Good: < 50ms | Fair: 50-150ms | Poor: > 150ms - KyberGate automatically routes to the nearest of 8 global proxy regions 2. Connection Success Rate (25% weight) - Percentage of web requests that complete successfully through the proxy - Good: > 99.5% | Fair: 98-99.5% | Poor: < 98% - Drops here may indicate PAC file issues or proxy connectivity problems 3. SSL Inspection Health (20% weight) - Success rate of SSL/MITM certificate validation on devices - Certificate errors, expired certs, or missing root CAs lower this score - Good: > 99% | Fair: 95-99% | Poor: < 95% 4. Device Online Rate (15% weight) - Percentage of enrolled devices currently online and reporting - Devices that haven't checked in within 24 hours are counted as offline - Good: > 90% | Fair: 70-90% | Poor: < 70% 5. Filtering Accuracy (10% weight) - Ratio of correct filtering decisions vs. reported false positives/negatives - Based on admin-reported miscategorizations and overrides - Good: > 99% | Fair: 97-99% | Poor: < 97% Viewing Detailed Health Data 1. Navigate to Reports → Network Health 2. The main dashboard shows the overall score and each component 3. Click any component for detailed breakdown: - Latency: Per-region latency chart, per-device latency distribution - Connection: Failed request log, error type breakdown - SSL: Certificate error list, affected devices - Devices: Online/offline device list, last check-in times - Filtering: Recent overrides and miscategorization reports Historical Trends - View Network Health Score over time (hourly, daily, weekly, monthly) - Identify patterns (e.g., score drops every morning when all devices come online) - Compare to school calendar events (testing days, back-to-school periods) Responding to Low Scores Quick Fixes | Component | Common Fix | |-----------|-----------| | High latency | Check school's internet bandwidth. Verify proxy region assignment | | Low connection rate | Verify PAC file is correctly deployed. Check firewall rules | | SSL issues | Redeploy root CA certificate via MDM. Check for expired certs | | Low device rate | Bulk wake devices. Check Wi-Fi infrastructure | | Filtering errors | Review recent miscategorization reports. Update domain rules | Tips - Check daily: Glance at the Network Health Score each morning to catch issues before teachers report them - Set up alerts: Configure notifications for when the score drops below 80 (Settings → Notifications) - Include in reports: The Network Health Score is included in the Weekly Report Card for trend tracking - Use during onboarding: After enrolling new devices, watch the health score to confirm everything is working Troubleshooting - Score fluctuates wildly? This usually indicates an intermittent network issue at the school level (Wi-Fi drops, ISP instability) - Score is low but browsing seems fine? Check the component breakdown — a low device online rate can drag down the overall score even if active devices are performing well - Score suddenly dropped? Check for recent changes: MDM profile updates, network changes, proxy region changes, or certificate expirations Related Articles - Network and Proxy Settings - Certificate Installation Issues - Weekly Report Card

Last updated on Apr 17, 2026

Understanding Activity Logs

Understanding Activity Logs Activity Logs are the most detailed reporting tool in KyberGate. Every web request, every blocked page, every safety alert — it's all captured in the Activity Logs. Use them to investigate incidents, monitor student behavior, and verify your filtering policies are working correctly. Before You Begin - You need Viewer, Teacher, or Admin role in KyberGate - Activity Logs are available in real-time — no delay between activity and log entry - Logs are retained for 90 days (configurable in Settings) Accessing Activity Logs 1. Navigate to Reports → Activity Logs in the dashboard 2. You'll see a reverse-chronological list of all web activity Log Entry Details Each activity log entry includes: - Timestamp — exact date and time (in your school's timezone) - Student/Device — who and which device - URL — the full URL visited - Domain — the root domain - Category — content category (Gaming, Education, Social Media, etc.) - Action — Allowed, Blocked, or Bypassed - Policy — which filtering policy made the decision - Duration — how long the student spent on the page (estimated) Filtering and Searching The Activity Logs support powerful filtering: Quick Filters - By student — Select a specific student or device - By action — Show only Blocked, Allowed, or Bypassed entries - By category — Filter to a specific content category - By date range — Set start and end dates - By keyword — Search within URLs or domain names Advanced Filters - By device group — Filter by organizational unit - By policy — See activity under a specific filtering policy - By safety flag — Show only entries that triggered KyberPulse alerts - By AI activity — Filter to AI chat platform usage only Common Use Cases Investigating an Incident 1. Filter by the specific student 2. Set the date range to the incident timeframe 3. Review the timeline of sites visited 4. Click individual entries for full details 5. Export the filtered results for documentation Verifying a Policy Change 1. Deploy a new filtering policy 2. Filter Activity Logs by the affected device group 3. Check that previously blocked sites are now allowed (or vice versa) 4. Look for unexpected blocks that might indicate an overly aggressive policy Monitoring AI Usage 1. Filter by Type: AI Chat 2. Review which AI platforms students are using 3. Check conversation prompts for academic integrity concerns 4. Generate a summary report for administrators Exporting Activity Logs 1. Apply your desired filters 2. Click "Export" in the top right 3. Choose format: CSV or PDF 4. The export includes all filtered entries with full details 5. Large exports are processed in the background — you'll receive a notification when ready Tips - Use bookmarks: Save frequently used filter combinations for quick access - Check the "Blocked" view regularly: It shows you what students are trying to access that's being filtered — useful for identifying trends - Compare time periods: Look at activity logs from different weeks to spot changing patterns - Real-time monitoring: Keep Activity Logs open during class to see student activity as it happens Troubleshooting - No logs showing? Check that devices are enrolled and routing through the proxy. Bypassed domains don't generate logs - Missing student name? The device may not be assigned to a student in KyberGate. Check Device Management - Logs seem delayed? Activity Logs are real-time, but the dashboard may need a refresh. Try reloading the page - Can't find a specific entry? Expand the date range and use the keyword search on the URL Related Articles - Weekly Report Card - Student Risk Scoring - Exporting Reports to PDF

Last updated on Apr 17, 2026

Weekly Report Card

Weekly Report Card The Weekly Report Card is an automated summary that gives administrators and teachers a snapshot of their school's digital activity. Delivered every Monday morning, it highlights key metrics, safety concerns, and trending activity from the previous week. Before You Begin - Weekly Report Cards are generated automatically — no setup required - Reports are sent to users with Admin or Report Viewer roles - You can also access past Report Cards in the dashboard What's in the Weekly Report Card Safety Score A numerical score (0-100) representing the overall safety posture of your school's devices for the week. The score factors in: - Number of safety alerts triggered - Severity of alerts (self-harm keywords weigh more heavily) - Number of filter bypass attempts - Percentage of devices with up-to-date agents Score ranges: - 🟢 90-100: Excellent — minimal safety concerns - 🟡 70-89: Good — some items need attention - 🟠 50-69: Fair — review safety alerts and policies - 🔴 Below 50: Needs attention — multiple safety concerns Activity Summary - Total web requests processed during the week - Unique domains visited across all devices - Blocked requests and the top blocked categories - Top 10 most visited domains (with category breakdown) - AI tool usage summary (if AI monitoring is enabled) Safety Alerts - Number of KyberPulse alerts triggered - Breakdown by type (self-harm, cyberbullying, violence, etc.) - List of unresolved alerts requiring attention - Trend comparison to the previous week Device Health - Number of online vs. offline devices - Devices with outdated agents - New devices enrolled during the week - Devices removed or unenrolled Activity Trends - Busiest hours — when students are most active online - Category trends — which content categories are growing or shrinking - Gaming activity — breakdown of gaming attempts and blocks - Comparison to the previous week and monthly average Accessing Past Report Cards 1. Navigate to Reports → Weekly Report Cards 2. Browse the archive of past reports by date 3. Click any report to view the full details 4. Download as PDF for sharing with stakeholders Customizing Report Cards 1. Go to Settings → Reports → Weekly Report Card 2. Configure: - Recipients: Add or remove email recipients - Delivery day: Change from Monday to another day - Content: Toggle sections on/off (e.g., hide device health if not relevant) - Comparison period: Compare to last week, last month, or same week last year Tips - Share with principals: The Weekly Report Card is a great tool for keeping school leadership informed without overwhelming them with data - Use trends for policy decisions: If gaming blocks are increasing, consider whether your filtering is adequate or if students are finding new ways around it - Track the Safety Score over time: A declining score may indicate emerging issues that need proactive attention - Archive important reports: Download PDFs of reports that document significant incidents for your records Troubleshooting - Not receiving the report? Check your email spam folder. Verify your account has the Admin or Report Viewer role - Report shows zero activity? Ensure devices are enrolled and routing through the proxy. Check that the date range is correct - Safety Score seems inaccurate? Review the scoring methodology in Settings. Unresolved alerts weigh heavily on the score Related Articles - Understanding Activity Logs - Student Risk Scoring - KyberPulse: Real-Time Safety Alerts

Last updated on Apr 17, 2026

Student Risk Scoring

Student Risk Scoring Student Risk Scoring is KyberGate's proactive safety feature that assigns a risk level to each student based on their online behavior patterns. Instead of waiting for a crisis, Risk Scoring helps you identify students who may need support before a situation escalates. Before You Begin - You need Admin, Counselor, or Safety Officer role to view Risk Scores - Risk Scoring is enabled by default but can be configured in Settings - Risk Scores are updated daily based on the previous 30 days of activity - This feature is designed to support student safety, not to punish students How Risk Scoring Works KyberGate analyzes multiple behavioral signals to calculate each student's risk score: Behavioral Signals - Safety alert frequency — How often KyberPulse alerts trigger for this student - Alert severity — Self-harm and violence keywords weigh more heavily than general policy violations - Search patterns — Searches related to concerning topics (depression, self-harm, violence) - Filter bypass attempts — Frequent attempts to access blocked content - Time-of-day activity — Unusual activity patterns (e.g., consistently active during late hours) - AI conversation content — Concerning themes in AI chat interactions Risk Levels Students are categorized into four levels: - 🟢 Low Risk (0-25) — Normal activity patterns, no concerning signals - 🟡 Moderate Risk (26-50) — Some concerning signals detected, worth monitoring - 🟠 Elevated Risk (51-75) — Multiple concerning signals, recommend counselor review - 🔴 High Risk (76-100) — Significant concerning activity, immediate attention recommended Viewing Risk Scores 1. Navigate to Reports → Student Risk Scores 2. The dashboard shows: - All students sorted by risk level (highest first) - Risk score trend (improving, stable, or worsening) - Last alert date - Number of active alerts 3. Click any student to see their detailed risk profile Student Risk Profile The individual profile includes: - Current risk score with 30-day trend graph - Contributing factors — which signals are driving the score - Recent alerts — KyberPulse alerts for this student - Activity timeline — visual representation of concerning activity - Recommended actions — suggested next steps based on the risk level Responding to Risk Scores For Elevated and High Risk Students 1. Review the contributing factors — understand what's driving the score 2. Check recent alerts — read the specific KyberPulse alerts 3. Consult with the counselor — share the risk profile (use the "Share" button to send a secure link) 4. Document your response — add notes to the student's profile about actions taken 5. Monitor for changes — set up notifications for score changes Notifications Configure automatic notifications when: - A student's risk level changes (e.g., Moderate → Elevated) - A High Risk student is detected - A risk score increases by more than 20 points in a week Privacy and Ethics Risk Scoring is a sensitive feature. KyberGate builds in safeguards: - Limited access — only designated safety roles can view scores - No permanent record — scores are calculated from recent activity only (30-day window) - Contextual, not punitive — scores are meant to identify students who need help, not to discipline - Audit trail — all access to risk scores is logged Tips - Focus on trends, not numbers: A student going from 20 to 45 is more concerning than a student who's been at 45 for weeks - Don't rely solely on technology: Risk Scoring is a tool to supplement, not replace, human judgment and relationships - Calibrate with your team: Discuss what actions your school takes at each risk level so everyone responds consistently - Review weekly: Include Risk Score review in your weekly safety team meetings Troubleshooting - Risk score seems too high? Review the contributing factors. A single severe alert can spike the score temporarily - Score not updating? Scores update daily. If a student's activity has changed, wait 24 hours for the score to recalculate - Can't access Risk Scores? Your account needs the Admin, Counselor, or Safety Officer role Related Articles - KyberPulse: Real-Time Safety Alerts - Understanding Activity Logs - Weekly Report Card

Last updated on Apr 17, 2026