Notebook Share Gate — .ipynb output leak audit

Audits saved .ipynb cell outputs for live credentials, customer personal data and internal hostnames before you share, commit or attach the notebook. Runs entirely in your browser — nothing is uploaded.

Same engine as the VS Code extension, byte for byte.

Get the complete version $29

This page is the working piece. The full pack has everything below.

18 rules that read saved .ipynb outputs — 23 findings in the 6-cell sample notebook, 0 in the cleared one

Hand-checking one notebook means reopening every saved output cell; GDPR Art. 83(5) caps the fine for missing one at EUR 20 million or 4 % of total worldwide annual turnover.

Buy the full version — $29

Questions people ask

What does Notebook Share Gate actually check?

It reads the saved outputs inside a .ipynb file — stream text, text/plain and text/html results, error values and stored tracebacks — plus cell source and notebook metadata. Eighteen rules flag live credentials, customer emails, IBANs, full card numbers, internal hostnames, private addresses, out-of-order execution and saved widget state.

Who is this for?

Data scientists and analytics engineers who hand notebooks to other people: attaching an .ipynb to a Jira ticket, pushing it to a shared repo, sending it to a risk or audit team. It is aimed at teams handling customer records in the EU and UK, where a shared output cell is a personal-data disclosure.

Why will a free secret scanner not catch this?

Secret scanners and pre-commit hooks read the code in a diff. A notebook keeps what the code printed in a separate JSON output blob, base64 and escaped strings included, and a chatbot cannot read a file you have not pasted into it. This engine walks the notebook structure itself and reports the file line.

What is free and what needs a key?

Free and keyless: audit the notebook you have open, with every finding named by rule, severity and line number. That job finishes on its own. The licensed layer changes scope and ownership — it sweeps every .ipynb in the workspace in one pass and exports a dated audit record you keep on file.

What does getting this wrong cost?

GDPR Art. 33 gives you 72 hours from becoming aware of a personal-data breach to notify the supervisory authority, and Art. 83(5) caps the administrative fine for this class of infringement at EUR 20 million or 4 % of total worldwide annual turnover, whichever is higher. The extension is $29 once.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Want the full version?
Enter your email and we send the download link.
ENDEJAESPT

Find a tool