Founding members: 10 of 10 spots left. 50% off any plan for your first 6 months. Become a founding member →
How it works

How MyVaultMate works.

A small program on each computer reads your files for sensitive data and tells your dashboard where it found it. The files and the full values never leave the computer.

What runs on each computer

You download one file, run it, and sign in with your account. It starts watching by itself, keeps running in the background, and starts again when you sign in after a restart.

SystemsWindows 10 and 11 (64-bit): a program with a window. Linux (x86-64): a program with a menu in the terminal. Not macOS or Windows Server.
SetupAbout a minute per computer. Nothing to install.
Admin rightsNone for normal use. Run as a service, for a computer nobody signs in to, asks for an administrator once.
Code signingThe Windows file isn’t code-signed yet, so Windows may warn the first time (More info → Run anyway).
Removing itChoose Stop watching and Unpair, then delete the program file (--where shows where it is).

Windows: a window

A page for each job. Closing the window does not stop watching.

The MyVaultMate window on Windows, Overview page: watching this computer, last and next scan, a risk score of 64 (High), the plan, the scan schedule and how it runs, with a sidebar of pages from Overview to Settings and help.
Overview
The Live scan page on Windows: progress, files checked and read, findings by severity, each file as it is checked and a table of masked findings.
Live scan
The Review files page on Windows: the files the last scan looked at, grouped by folder with risk and what was found, and buttons to move, undo, open the folder, quarantine, put in the vault or delete for good.
Review files
The Vault page on Windows, unlocked: three encrypted files and folders with where they came from, and buttons to add, take out, save a copy, delete, lock, change the PIN and check the files.
Vault (unlocked with the PIN or your sign-in)

Linux: a terminal menu and command-line flags

The same features as numbered choices; each is also a flag for scripts. No desktop needed.

The MyVaultMate menu in a Linux terminal: a status box (watching, last and next scan, schedule, plan) and numbered choices 1 to 23, from signing in to the vault and the scan schedule.
The menu
The live scan in a Linux terminal: counts, the folder being read, and each file and masked finding as it happens.
Live scan (option 17, or --live)
Review files in a Linux terminal: folders with findings, the files in one folder, and the choices move, quarantine, add to the vault or delete for good.
Review files (option 21, or --files)
The vault in a Linux terminal, unlocked: three encrypted items and the choices put back, save a copy, delete, check, change the PIN or lock.
Vault (option 22)
More screens: first run, a plan notice, quarantine, schedule, folders, settings
The window the first time it runs on Windows: not connected yet, with a Sign in button.
Windows, first run: sign in with your account.
The menu the first time it runs in a Linux terminal: not watching, not paired, with option 1 to sign in.
Linux, first run: option 1, then email, password and authenticator code.
The Overview on Windows after a trial ends: a banner saying the trial has ended with a Choose a plan button, and 'Plan needed'.
When a trial ends, the window says so (and the dashboard and an email).
The Linux menu after a trial ends: a highlighted box saying the trial has ended, with the link to choose a plan, above the menu.
The same notice in the Linux menu, with the link.
The Quarantine page on Windows, locked: it shows how many files are inside and an Unlock button; their names stay hidden until it is unlocked.
Quarantine, locked: names stay hidden until you unlock it.
The Scan schedule dialog on Windows: which schedule this computer follows, a list of the account's schedules, and an administrator sign-in to change it.
Change the schedule (an administrator signs in). Linux: option 23.
The Folders page on Windows: extra folders scanned on this computer on top of the dashboard's Scan settings, with Add, Remove and Clear buttons.
Extra folders for one computer. Linux: option 4.
The Settings and help page on Windows: where every file lives, settings.json, the log, the dashboard, and unpairing.
Settings and help. Linux: options 6, 7, 8, 10, 12, 13, 14 and 18.

These images are drawn by the program itself, with sample data.

What it reads

What it looks for

This list comes straight from the program’s rules. Your office can switch checks off, change their severity, or add its own (a client or matter number format, for example) on the What it looks for page. Click a check to see exactly how it is matched.

What it findsSeverityCounts toward
Payment card numbers (pattern match)

Numbers of 13 to 19 digits (spaces or dashes allowed) that pass the Luhn check, the checksum every real card number satisfies. Random long numbers usually fail it and are ignored.

criticalPII, PCI DSS, GDPR
Social Security numbers (pattern match)

Nine digits written 3-2-4 with dashes (the 000-00-0000 layout), with impossible numbers rejected (area 000, 666, group 00, serial 0000). Taxpayer ID (ITIN) numbers in the same dashed format. Nine digits with or without dashes or spaces when they sit right after a label such as "SSN" or "Social Security number".

criticalPII, HIPAA, GDPR
Bank account numbers (IBAN) (pattern match)

International Bank Account Numbers (two letters for the country, two check digits, then the account, with or without spaces), checked with the IBAN checksum (mod 97) and the length each country uses, so random codes are ignored.

highPII, GDPR
Driver's license and national ID numbers (only next to its label)

A value of 6-18 letters, digits or dashes (at least four of them digits) right after "driver's license", "DL no.", "DLN" or "national ID". A bare label with no value is not a finding.

highPII, HIPAA, GDPR
EU and UK national ID numbers (pattern match)

UK National Insurance numbers (AB123456C, with the letter rules HMRC uses), Spanish DNI and NIE numbers (checked with their control letter), Italian codice fiscale (checked with its control character), French social security numbers (NIR, checked with their 2-digit key), and, next to their label, Dutch BSN numbers (eleven test) and German tax ID numbers (Steuer-ID, check digit).

highPII, GDPR
GDPR special-category data (keyword signal about the file)

Files that record Article 9 data about a person: religion or belief, racial or ethnic origin, political opinions, trade union membership, sexual orientation, or genetic data, written as a field ("Religion:", "Ethnic origin:") or mentioned more than once. A signal about the file, like health information.

highPII, GDPR
Health information (keyword signal about the file)

A keyword signal about the whole file, not individual records: one strong health term (such as a diagnosis, a prescription, ICD-10 or PHI) or at least two different weaker health terms (such as treatment, symptom or blood type) mentioned three or more times in total. Whole words only. It says the file reads like health information; it does not extract or store anything from it.

highPII, HIPAA, GDPR
Health insurance member IDs (only next to its label)

A health plan member, subscriber or Medicaid ID: a 6-20 character value with at least five digits right after a label such as "Member ID", "Subscriber ID", "Insurance ID", "Medicaid ID" or "Health plan policy number". Each insurer uses its own format, so a value with no label is not a finding.

highPII, HIPAA
Medical record numbers (only next to its label)

A medical record or chart number: a 4-20 character value with at least four digits right after a label such as "MRN", "Medical record number" or "Chart #". Every provider numbers its records differently, so a value with no label is not a finding.

highPII, HIPAA
Medicare numbers (pattern match)

The Medicare Beneficiary Identifier on today's red-white-and-blue card (11 characters such as 1EG4-TE5-MK73, checked position by position against the CMS rules, which never use the letters B, I, L, O, S or Z), and the older Health Insurance Claim Number (a Social Security number followed by a letter code, such as 000-00-0000A).

highPII, HIPAA
Passport numbers (only next to its label)

A 6-9 character letters-and-digits value (with at least one digit) right after the word "passport". A bare label with no value, such as a blank form field, is not a finding.

highPII, GDPR
Dates of birth (only next to its label)

A date (such as 01/31/1990) within a few words after a label like "DOB", "date of birth", "birth date" or "born on". A date with no birth label is not a finding.

mediumPII, HIPAA, GDPR
Email addresses (pattern match)

Standard name@domain.tld addresses.

lowPII, GDPR
IP addresses (pattern match)

IPv4 addresses (four numbers from 0 to 255 separated by dots).

lowPII, GDPR
Phone numbers (pattern match)

10-digit North American numbers, with or without +1, parentheses, dashes, dots or spaces.

lowPII, GDPR
Provider NPI numbers (only next to its label)

A 10-digit National Provider Identifier right after a label such as "NPI", checked with the NPI check digit. A provider's NPI is public, but next to health details it marks a claim, referral or medical record, so it is reported at low severity.

lowHIPAA

Detection is rule-based, so an occasional false alarm happens, and a number that sits apart from its label (a bare passport number, for example) can be missed. A health-information finding means a file reads like a health or insurance record; it does not identify individual records.

How the score works

Every file gets a risk score from 0 to 100. Higher means more risk. Each computer, and the office as a whole, then gets three average risk scores: the total of the files’ scores divided by the number of files.

  1. All files: every file the scan looked at, including the ones it could not read.
  2. Readable files: only the files it could read.
  3. Files with findings: only the readable files where it found something.

Each average is shown with one decimal, the number of files behind it, and a band: Critical 75+, High 50+, Medium 25+, Low 1+, None 0.

Each file’s score

A worked example

A computer has 20 readable files and 5 pictures. 18 files have nothing in them (score 5 each), one spreadsheet in Documents holds a Social Security number (80) and one on the Desktop holds another (91).

AverageTotal of the scoresFilesScore
All files90 + 80 + 91 + 350 = 6112524.4 (Low)
Readable files90 + 80 + 91 = 2612013.1 (Low)
Files with findings80 + 91 = 171285.5 (Critical)

Moving the Desktop spreadsheet into Documents, or deleting it, lowers every average. Dealing with the pictures lowers the all-files average.

The scores show what to fix first and whether things are getting better. They are not a certification or a legal finding, and MyVaultMate does not see who has access to a file.

What leaves your computer

Print this section (one-page PDF) for your office manager or IT person.

Common questions

Will it slow down our computers?
It idles between scans. During a scan it runs at a balanced speed: full speed while the computer is idle, fewer files at once while someone is using it or other programs are busy, and always at lower priority than the programs people are using.
Will our antivirus block it?
Because the Windows file isn’t code-signed yet, some antivirus tools may warn the first time. Call us and we’ll walk through it.
Do you fix the problems it finds?
It shows you where the exposure is and leaves the decisions to you; it never deletes a file unless someone chooses to. At the computer, the program’s Review files page lists what each scan looked at, folder by folder, so you can move files, delete them for good, put them in its encrypted Quarantine or Vault, or mark a file it couldn’t read as ignored. From a computer’s page on the dashboard, an administrator can ask it to quarantine, move or delete for good (typing DELETE first) files its own recent scans found, and Scan settings can quarantine, move or ignore the files it couldn’t read after every scan. Opening the quarantine or vault needs your vault PIN or account sign-in, at the computer.
Does the vault stop ransomware?
It stops anyone from reading the files without your PIN or sign-in, including a program running on the computer. It cannot stop a program from deleting or scrambling the encrypted files, and it keeps no copy anywhere else, so keep your normal backups.
How do the computers get new versions?
Someone chooses Update now in the program, or an administrator updates one computer, or all that are behind, from the dashboard. The program finishes any running scan, checks the new version’s fingerprint and restarts; if anything fails it keeps the version it had. Windows and Linux have the same features: a window on Windows, a terminal menu and command-line flags on Linux.
Does our IT company need to be involved?
Not for setup. Many offices give their IT provider a dashboard login to work through the findings.

Still have a question? Call (775) 229-2579 and ask the person who wrote it.