The proper controls to

protect

privacy and compliance

Get remote access to retrieve files, wipe information, and disable disks on lost or compromised devices. Encrypt your information to prevent unwanted access.

Data wipe

Wipe your company's confidential information before it reaches the wrong hands. Great for remote devices left behind.

On computers

Deletes local documents from the device located in: Documents, Downloads, Desktop, Photos and Videos.
The selection of directories varies depending on the operating system.

On Android

The wipe action for Android phones enables you to format the SD card or reset the device to its Factory state.

On Apple devices

By enabling the MDM certificate on Prey, you can access the Factory Reset action for macOS devices.

File retrieval

Select and retrieve specific files and avoid losing time and work, even after the device is stolen.

Download or get an email

Browse your directories and recover files with direct download or send a link to your Prey account email.

Access SD cards

Prey can also access and retrieve files from external SD cards on mobile devices and tablets.

Remote encryption

Prevent breaches and unauthorized access with full disk encryption, by Windows Bitlocker.

Windows Bitlocker

Use Prey's Disk Encryption tool to remotely activate BitLocker on devices and protect data. It’s only available for Windows.

Kill switch

Kill Switch provides fast safety in case you lose a computer. Protect devices that carry information meant for your eyes only.

Disable disks

A quick defense emergency button. It will destroy the device's Master Boot Record, rendering the device unusable in minutes. It’s only available for Windows devices.

Factory reset

Wouldn't it be nice to have a solution to remotely remove all traces of previous use? Factory Reset allows just that, a blank slate to start over.

On Windows devices

Restore devices to factory settings. This irreversible feature formats your hard drive and reinstalls the OS. It could take up to an hour.

On Apple devices

Access Apple’s native Factory Reset functionality to completely restore macOS devices. A trust certificate from Prey is required.

Why choose Prey

"What a life-saver! Being able to keep track of our devices is critical."

Prey is a worldwide service for simple yet powerful device protection, used by millions and trusted by thousands of organizations.

Lightweight. Powerful. Simple.

14+
Years

Founded in 2009, Prey keeps going strong!

7.7+ Million

Active Users in more than 170 countries

8.9+ Million

Protected Devices across the Globe

93.3%

Customer satisfaction in support interactions

Need help with
device management?

Better manage enterprise device fleets with management tools such as grouping, automation, and fleet inventory.

var Webflow = Webflow || []; Webflow.push(() => { function changeTab(shouldScroll = false) { const hashSegments = window.location.hash.substring(1).split('/'); const offset = 90; // change this to match your fixed header height if you have one let lastTabTarget; for (const segment of hashSegments) { const tabTarget = document.querySelector(`[data-w-tab="${segment}"]`); if (tabTarget) { tabTarget.click(); lastTabTarget = tabTarget; } } } const tabs = document.querySelectorAll('[data-w-tab]'); tabs.forEach(tab => { const dataWTabValue = tab.dataset.wTab; const parsedDataTab = dataWTabValue.replace(/\s+/g,"-").toLowerCase(); tab.dataset.wTab = parsedDataTab; tab.addEventListener('click', () => { history.pushState({}, '', `#${parsedDataTab}`); }); }); if (window.location.hash) { requestAnimationFrame(() => { changeTab(true); }); } window.addEventListener('hashchange', () => { changeTab() }); }); // Date translation function from EN to ES when website is ES function translateDateToES(observer) { if (observer) observer.disconnect(); const userLang = document.documentElement.lang; const dateElements = document.querySelectorAll('.date'); if (userLang.toLowerCase().includes('es')) { dateElements.forEach(element => { const englishDate = element.textContent.trim(); const translatedDate = englishDate // Translate months .replace('Jan', 'Ene') //.replace('Feb', 'Feb') //.replace('Mar', 'Mar') .replace('Apr', 'Abr') //.replace('May', 'May') //.replace('Jun', 'Jun') //.replace('Jul', 'Jul') .replace('Aug', 'Ago') //.replace('Sep', 'Sep') //.replace('Oct', 'Oct') //.replace('Nov', 'Nov') .replace('Dec', 'Dic') element.textContent = translatedDate; }); } // Reconnect the observer after the DOM changes are made if (observer) observer.observe(document.body, { childList: true, subtree: true }); } // Function to observe DOM changes and re-run translation function observeDOMChanges() { const targetNode = document.body; const config = { childList: true, subtree: true }; // Watching for changes in the DOM subtree const callback = function(mutationsList, observer) { for (let mutation of mutationsList) { if (mutation.type === 'childList') { translateDateToES(observer); // Re-run the translation function } } }; const observer = new MutationObserver(callback); observer.observe(targetNode, config); // Initial translation on page load translateDateToES(observer); } // Start observing changes on the page observeDOMChanges(); -->