Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/4
Attempts making a file unrecoverable by securely deleting it.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.23f1
Compatible
Compatible
Compatible
2022.3.29f1
Compatible
Compatible
Compatible
Description

Overwrites data in a file, obfuscates the file name and metadata, then deletes it.


Features

  • Offers 1-pass, 3-pass, and 7-pass file deletion options.
  • Fits within the guidelines of NIST 800-88 Rev 1 and United States DoD 5220.22-M standards when securely deleting a file.
  • Optionally verify a file is overwritten before deleting it.
  • Metadata timestamps can be set to a maximum past date and are randomized in a realistic order.

Additional Information

  • If your app needs to erase sensitive information, you may still be required to report it depending on the data protection and breach notification laws of your country.
  • Securely deleting a file is the best that can be done without physical access to a device, and it proves a valiant attempt to fix a mistake and protect your users.
  • Example 2 shows how an app can provide a way for users to request data deletion. This example uses Unity Gaming Services (UGS) and will require the Authentication package from Unity Registry in Package Manager, but it can be deleted or skipped when importing if you do not want to install UGS.
Technical details

Overwrites data using RNGCryptoServiceProvider.


Changes file name using System.IO.Path.GetRandomFileName.


Randomly sets file creation time, last write time, and last access time in a realistic order.


A 35-pass method (called Gutmann) is not included.

  • In my personal experience wiping 100s of drives, a single pass method has been enough to render the data useless. This includes traditional magnetic hard disk drives (HDDs) and using forensic-level recovery (not shown in the video) with specific knowledge of the file system format and sector/cluster or page/block size of the data.
  • The 7-pass method is directly paired with destruction of the storage media, so a 35-pass is overkill and a waste of time.
  • Only 1-pass method should be used on flash memory (like SDDs and SD cards), anyway.

ZeroTraceDelete : Secure File Deletion

(not enough ratings)
1 users have favourite this asset
(1)
$15
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
131.0 KB
Latest version
1.0.3
Latest release date
Oct 18, 2024
Original Unity version
2022.3.29
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR