IT Device Management
The simpler way to
clean up inactive
devices.
Cross-reference exports from any system, identify inactive machines automatically, and export a ready-to-use deletion list.
Add your sources โ€” e.g. SCCM, AD, Lansweeper
Separate multiple sources with commas
Any CSV format
Import exports from SCCM, Active Directory, Lansweeper, Citrix, IPAM and more. Semicolon or comma separated โ€” we handle both.
Auto date detection
Automatically recognises DD.MM.YYYY, YYYY-MM-DD, M/D/YYYY and more. No manual configuration needed.
Cross-source analysis
Reconcile data from multiple systems in one click. Always uses the most recent date across all sources.
100% local processing
Your data never leaves your machine. All analysis runs directly in the app โ€” no server, no cloud, no account required.
Ready-to-use export
Download a clean deletion list as CSV or Excel โ€” with YES/NO per source so you know exactly where to clean up.
Live Connect
Connect directly to AD, SCCM, Lansweeper, Intune or vSphere โ€” no CSV export needed. Credentials stay local.
Why we built this
Because doing it manually
was never acceptable.

Every IT professional knows the situation: you are asked to clean up inactive devices across your environment, and suddenly you find yourself manually exporting data from four different systems, copy-pasting into spreadsheets, trying to reconcile device names with mismatched date formats, and hoping you haven't missed anything critical.

We have been there ourselves. What should have taken an hour turned into a full day of tedious, error-prone work โ€” cross-referencing SCCM exports against Active Directory, Lansweeper, and IPAM, one row at a time.

The problem is not that the data isn't available. Every system has an export function. The problem is that none of them talk to each other โ€” leaving IT teams to do the reconciliation by hand, every single time.

DeviceCleanup was built to eliminate exactly that. Upload your exports, map your columns, set your threshold โ€” and get a single, consolidated list of inactive devices with a clear breakdown of which systems they exist in. No scripting required, no manual merging, no missed entries.

Built by IT professionals, for IT professionals.

What IT teams are saying
Trusted by sysadmins worldwide
โ˜…โ˜…โ˜…โ˜…โ˜… 4.9 / 5 based on 127 reviews
Analysis workspace
Upload CSV exports or connect directly to your systems
!
Prepare your CSV files before uploading
Citrix / PowerShell exports may need cleanup in Excel first.
  1. Open in Excel โ€” delete row 1 if it starts with #TYPE
  2. Select column A โ†’ Data โ†’ Text to Columns โ†’ Delimited โ†’ Comma โ†’ Finish
  3. Save as CSV UTF-8
1
Upload CSV exportsWaiting
2
Inactivity threshold
Analysing...0%
Documentation
How to use
Step 01
Define your sources

Type source names on the home page and press Add, or separate multiple with commas. You can also add or remove sources later in the workspace.

Tip: Use the same names your team already uses.
Step 02
Prepare your CSV exports

Most systems export CSV directly. Citrix and PowerShell exports often need a quick cleanup first.

Check your file in Excel: Delete row 1 if it starts with #TYPE, then run Text to Columns.
Open in Excel โ€” delete row 1 if it contains #TYPE
Select column A โ†’ Data โ†’ Text to Columns โ†’ Delimited โ†’ Comma โ†’ Finish
Save as CSV UTF-8
Step 03
Upload and map columns

Upload each CSV and map the device name and last seen date columns. Use Delete to remove a source, or Add source to add more.

Supported formats: DD.MM.YYYY ยท YYYY-MM-DD ยท DD/MM/YYYY ยท M/D/YYYY with time.
Step 04
Run analysis

Set your inactivity threshold and click Run analysis. A progress bar tracks the analysis. Devices with no recognisable date appear as "No date found".

Step 05
Review and export

Each row shows YES/NO per source. Download the CSV to hand over to colleagues or import into a ticket system.

Note: The most recent date across all sources is always used.
Support
Frequently asked questions
No. All processing happens entirely in your browser. Your CSV files are never sent to any server โ€” they are read and analysed locally on your machine.
Open the file in Excel, delete row 1, then run Data โ†’ Text to Columns โ†’ Delimited โ†’ Comma, and save as CSV UTF-8.
Only if your file opens in Excel with all data in a single column. If columns are already separated, just save as CSV UTF-8.
The device was found in at least one source, but no recognisable date was present. These devices are still included since their activity status is unknown.
Yes. Use the "Add source" input at the bottom of the upload card to add new sources at any time. Use the Delete button on any source to remove it.
Any system that exports CSV โ€” SCCM, Active Directory, Lansweeper, IPAM, Citrix, vSphere, Intune, and more.
Always the most recent one across all sources. This prevents devices from being incorrectly flagged if one source has outdated data.
90 days is a common starting point. Travelling employees or seasonal workers may warrant 120โ€“180 days. Always verify against your company's device lifecycle policy.
No. DeviceCleanup is read-only. It identifies and lists devices โ€” all actual deletions must be carried out manually in the respective systems.
๐Ÿ›ก Whitelist
๐Ÿ• History
๐Ÿ“… Scheduled reports
๐ŸŽจ Branding
๐ŸŒ Language
Whitelist
Devices matching these names or prefixes are never included in the deletion list.
Add entry
Use a prefix like CH-SRV to whitelist all devices starting with that name.
Current whitelist
Analysis history
Last 10 analyses are saved automatically.
Scheduled reports
Automatically run and email a report on a schedule. Requires the desktop app to be running.
SMTP Server
Gmail: use an App Password (2FA required) ยท Office365: use smtp.office365.com:587
Schedule settings
Multiple addresses separated by commas
Branding
Customize the app name and logo โ€” ideal for MSPs or enterprise deployments.
Language
Choose the interface language.
Available now
DeviceCleanup
Desktop App
The full-featured desktop version with Live Connect, scheduled email reports, and direct AD/SCCM/Lansweeper integration.
Free
$0
HTML file ยท browser only
โœ“ CSV upload & analysis
โœ“ Export CSV / Excel / PDF
โœ“ Whitelist & history
โœ“ 4 languages
โœ— Live Connect
โœ— Scheduled reports
Download free
Most popular
Pro
$49
one-time ยท lifetime updates
โœ“ Everything in Free
โœ“ Live Connect โ€“ AD, SCCM, Lansweeper, Intune, vSphere
โœ“ Scheduled email reports
โœ“ Windows installer (.exe)
โœ“ Lifetime updates
Buy now โ€“ $49
What's included in Pro
โœ“Direct AD/LDAP connection
No CSV export needed โ€” pull computer objects live from your domain controller.
โœ“SCCM via SQL or WMI
Connect directly to your SCCM SQL database or use WMI on Windows.
โœ“Lansweeper SQL
Query your Lansweeper database directly for up-to-date device data.
โœ“Microsoft Intune
Uses the Graph API โ€” no on-prem required. Just an Azure App Registration.
โœ“VMware vSphere
Connect to vCenter REST API to include VMs in your cleanup.
โœ“Scheduled email reports
Automatic daily, weekly or monthly reports with CSV attachment sent to your team.
Questions
Is this a subscription?
No. One-time payment of $49, lifetime updates included.
Which OS is supported?
Windows 10 and 11 (64-bit). Mac and Linux builds available on request.
Can I try before I buy?
Yes โ€” download the free HTML version and test with your CSV exports first.
How do I get updates?
New versions are available on the same Gumroad download link.
Is my data safe?
Absolutely. Everything runs locally. No data is ever sent to our servers.