Compliance Scanner

Welcome to Compliance Scanner

Your Google Sheets add-on for GDPR & PII compliance. Here's everything you need to get started in under 2 minutes.

Quick Start — 4 steps

1

Open Google Sheets

Open any Google Sheets document containing data you want to check for sensitive information.

2

Launch the Add-on

In the Google Sheets menu bar, click:

Extensions → Compliance Scanner → Open

The sidebar will appear on the right side of your screen. If you don't see the menu, try refreshing the page.

3

Scan your sheet

Click "Scan this sheet". The add-on will analyze all cells and display detected PII organized in 8 categories:

📧 Contact (Email, Phone) 🏦 Finance (IBAN, CB, BIC) 🪪 Personal Identity (NIR, SSN…) 🏢 Companies & Tax 🛂 Official Documents 🌐 Technical Data (IP, GPS…) 🔑 API Keys & Tokens ₿ Cryptocurrencies

A GDPR Risk Score (Low / Moderate / High) is displayed at the top of the results.

⚠️ Free Plan: Scanning is limited to the first 50 rows of your sheet.
4

Anonymize sensitive data

After scanning, click one of the anonymization options:

🎭

Full Mask (****)

Replaces detected PII with ****. Reversible via the automatic backup created in your spreadsheet.

🔑

Hash SHA-256

Replaces PII with a one-way cryptographic hash. Irreversible — use for permanent anonymization.

A backup sheet is automatically created before any modification. You can always recover your original data.

Feature Guide

🌍 Supported countries & PII types

Compliance Scanner detects 60+ types of PII across 14 countries:

🇫🇷 France — Email, Phone, IBAN, CB, NIR, SIRET, SIREN, Passport, CNI 🇩🇪 Germany — RVNR, HRB, Passport, ID card 🇬🇧 UK — NINO, CH#, Driver's licence, Passport 🇺🇸 USA — SSN, EIN, Driver's licence, Passport 🇪🇸 Spain — NSS, NIF/CIF, DNI, Passport, Driver's licence 🇮🇹 Italy — Codice Fiscale, Passport, Driver's licence, ID card 🇧🇪 Belgium — NISS, BCE, Passport 🇨🇦 Canada — SIN, BN, Driver's licence, Passport 🇨🇭 Switzerland — AHV/AVS, UID, Driver's licence, ID card, Passport 🇳🇱 Netherlands — BSN, KvK, Driver's licence, Passport 🇵🇱 Poland — PESEL, NIP, Passport 🇸🇪 Sweden — Personnummer, Org.nr, Driver's licence, Passport 🇩🇰 Denmark — CPR, CVR, Driver's licence, Passport 🇦🇺 Australia — TFN, ABN, Driver's licence, Passport

Also detects: API secrets (GitHub, AWS, Stripe, JWT, OpenAI), network data (IPv4, IPv6, MAC, GPS), crypto wallets (Bitcoin, Ethereum), and BIC/SWIFT codes.

🌐 Language selection

The sidebar is available in 5 languages: English, French, German, Spanish, Italian. The language is automatically detected from your Google account locale, but you can change it at any time using the flag selector in the top-right corner of the sidebar.

📋 Scan entire workbook (Pro)

Pro Plan users can click "Scan entire workbook" to scan all sheets at once. Results show a breakdown by sheet, with the total PII count per sheet.

📄 PDF compliance report (Pro)

After a scan, Pro users can click "Export PDF report" to generate a formatted compliance report saved directly to their Google Drive. The report includes a summary of detected PII, risk level, and anonymization status.

👤 Name anonymization

If your sheet contains columns with names (e.g., "First Name", "Last Name"), Compliance Scanner automatically detects them after a scan and offers to replace them with realistic synthetic names. Check the columns you want to anonymize before clicking Mask or Hash.

Activating Your Pro License

1

Subscribe to Pro

Click "Subscribe now" in the sidebar, or go directly to our payment page. Complete checkout with your payment details.

2

Check your email

Within a few minutes, you'll receive an email from noreply@cadaero.ovh containing your license key (format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). Check your spam folder if you don't see it.

3

Activate in the sidebar

In the Compliance Scanner sidebar, click "I already have a license key", paste your key, and click "Activate license". Your account will be upgraded to Pro instantly.

You're on Pro!

The badge in the top-right of the sidebar changes to ⭐ Pro. All Pro features are immediately available.

Important: Your license key is linked to the first Google account that activates it. Keep it safe. If you need to transfer it, contact support.

Frequently Asked Questions

The add-on doesn't appear in the Extensions menu after installation.

Try these steps in order:

  1. Refresh the Google Sheets page (F5 or Cmd+R).
  2. Close and reopen the document.
  3. Go to Extensions → Add-ons → Manage add-ons and verify that Compliance Scanner is listed and enabled.
  4. If it still doesn't appear, uninstall and reinstall from the Google Workspace Marketplace.
I didn't receive my license key by email.
  1. Check your spam / junk folder for an email from noreply@cadaero.ovh.
  2. Allow up to 10 minutes for delivery.
  3. Ensure the email address on your Stripe account is correct.
  4. If you still haven't received it after 30 minutes, contact us at umbra.labs.accademy@gmail.com with your order confirmation.
I get an error when activating my license key.
  • "Key not found" — Make sure you copied the full key (including dashes). Try copy-pasting directly from the email.
  • "Subscription expired" — Your subscription may have been cancelled. Log into the Customer Portal to check.
  • "Key already used by another Google account" — The key is bound to a different Google account. Contact support if this is an error.
  • "Cannot contact license server" — Temporary network issue. Wait a few minutes and try again.
Is my spreadsheet data sent to your servers?

No. All scanning and anonymization happens entirely within Google's infrastructure using Google Apps Script. Your cell data is never transmitted to, stored by, or visible to Umbra Labs. See our Privacy Policy for full details.

How do I cancel my subscription?

You can cancel at any time from the Stripe Customer Portal. A link to the portal is included in your license key email. You can also manage your subscription directly from the sidebar: click on your license key preview at the bottom of the Pro section.

Can I use the add-on on multiple Google accounts?

The Free Plan can be installed on any number of Google accounts. The Pro license key is bound to one Google account — the first account used to activate it. If you need multi-seat licenses for a team, contact us at umbra.labs.accademy@gmail.com.

Still need help?

Our support team responds within 5 business days (Free) or 48 hours (Pro).

Contact Support →
© 2026 Cadaero SARL (Umbra Labs). All rights reserved.