# Dr. Sprinto & Manual Inputs

Dr. Sprinto is Sprinto’s lightweight agent used to collect local system data that cannot be fetched through cloud integrations alone. It enables monitoring of critical controls on employee endpoints, such as screen lock enforcement, OS updates, device health, and auto logout policies.

In addition to Dr. Sprinto, Sprinto supports manual evidence uploads and manual workflows for controls that are not automatable — allowing flexibility in satisfying compliance requirements across varied environments.

This article outlines what Dr. Sprinto captures, when to use manual inputs, and how both methods help resolve monitors.

***

### What is Dr. Sprinto?

**Dr. Sprinto** is a device-level agent that runs locally on user systems (Windows/macOS). It allows Sprinto to:

* Detect screen lock and auto-lock configurations
* Track OS patch status (up-to-date or outdated)
* Report last activity and device compliance status
* Help complete device-specific workflow checks

{% hint style="info" %}

#### Note

* Dr. Sprinto is **non-invasive** and does not collect personal files, browsing activity, or keystrokes.
* DrSprinto is supported only on physical devices such as laptops and desktops. It does not work on virtual machines (VMs), and data from such environments will not be captured or reflected in Sprinto.
  {% endhint %}

***

### Common Monitors Resolved by Dr. Sprinto

<table><thead><tr><th width="321.73828125">Check</th><th width="296.3046875">Resolution Type</th></tr></thead><tbody><tr><td>Auto screen-lock on Windows/macOS</td><td>Automatic via Dr. Sprinto</td></tr><tr><td>Device OS should be up to date</td><td>Automatic via Dr. Sprinto</td></tr><tr><td>Manual device health reporting</td><td>Optional via Portal</td></tr><tr><td>Windows Registry Policy Compliance</td><td>Requires manual file or screenshot</td></tr><tr><td>Powershell-based checks</td><td>Requires manual export or input</td></tr></tbody></table>

***

### Installing Dr. Sprinto

1. Admin generates download links from **Settings → Dr. Sprinto Agent**
2. End-users download and install the agent
3. Once active, Dr. Sprinto will:
   * Auto-sync with Sprinto every few hours
   * Send encrypted compliance signals from the device
   * Display device status in the **Monitoring > Devices** tab

***

### Video Guide

Here's a short video on how to report a device via Dr. Sprinto.

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FKSG5OEpFS5gGmbYnuQnb%2FHow%20to%20report%20your%20device%20using%20Dr.%20Sprinto_.mp4?alt=media&token=8ae33bcd-af36-47b9-a97e-b513fdd1b71b>" %}

***

### Manual Inputs via Employee Portal

In cases where:

* Dr. Sprinto is not installed
* The endpoint is BYOD or out of Sprinto scope
* The control requires human confirmation (e.g., shared account lock policy)

Sprinto allows end users to submit compliance evidence manually.

Steps:

1. Navigate to the **Employee Portal**
2. Select the required task (e.g., Report screen-lock, confirm antivirus)
3. Submit form responses, screenshots, or mark as completed
4. Admins can review these submissions in the Monitoring tab

{% hint style="info" %}
If a device is not manually reported on a daily basis, its validity is retained in Sprinto for up to **90 days** from the last reported update. After that, the device is considered unmonitored.
{% endhint %}

***

### Manually Resolving Device-Specific Checks

If Dr. Sprinto cannot fetch certain signals (e.g., registry-level policy settings), use:

* Windows PowerShell exports
* Registry screenshots (`regedit`)
* Policy summary reports
* Annotated screenshots from Settings or Group Policy Editor

Submit these via **Upload Evidence** against the failing check.
