ZeroTraceDelete : Secure File Deletion View on Asset Store (opens in new tab)

Package details

Latest version
1.0.6
Last updated
First released
Unity version
2022.3.29 or later
Package size
133 KB
Files
8
Favorites
1
Views in the past week
9

Price tracking

Last checked
Tracked since
Lowest recorded
$7.50 on

Keywords

ZeroTraceDelete : Secure File Deletion

by Bytenado (opens in new tab)

No ratings yet

  • Price drop

Attempts making a file unrecoverable by securely deleting it.

Discount -47% Previous price $15.00 Price $8.00

Get 47% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for ZeroTraceDelete : Secure File Deletion, 6 months Current $8.00; lowest $8.00; highest $8.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

ZeroTraceDelete : Secure File Deletion screenshot 1

ZeroTraceDelete : Secure File Deletion screenshot 1

About this asset

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.

From the publisher's Asset Store listing.

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.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.0f1 Compatible Compatible Compatible Compatible
6000.2.4f1 Compatible Compatible Compatible Compatible
6000.1.4f1 Compatible Compatible Compatible Compatible
6000.0.23f1 Compatible Compatible Compatible Compatible
2022.3.29f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.