Launching Riidact, an on-device PII tool

ahmedcader1 pts1 comments

Riidact · check before you send<br>Join waitlist

RiidactNothing leaves without passing through.<br>Riidact reads what you're about to send, wherever you type it, and looks inside the files you attach, holding back the things you'd regret sending: a live API key, a customer's phone number, the deck marked confidential, the spreadsheet you dragged in. All of it checked on your machine, before anything leaves your device.<br>Chrome and Firefox, plus Edge, Brave, Opera and other Chromium browsers.<br>Join the waitlistSee what it catches

a-site-you-use.example<br>How can I help?

I'm handing our project over to the new team. Can you tidy my notes into a summary?

Of course. Paste whatever you have and I'll structure it.

Protected

What it catches

The things you'd want a second pair of eyes on.<br>Five kinds of sensitive information, recognised on sight and, where it matters, checked against the words around them so a real ID never hides behind a plain-looking number.<br>Keys and credentials<br>One stray paste can turn into an incident report, so Riidact knows hundreds of formats on sight.

API keys & tokens<br>AWS, GitHub, Stripe and 200+ more

Passwords<br>In config, env files or prose

Connection strings<br>Credentials inside a database URL

Private keys<br>SSH and PEM key blocks

Access & session tokens<br>Bearer tokens, OAuth, cookies

Example<br>DATABASE_URL=postgres://admin:hunter2@prod-db…

Personal details<br>Whether they belong to you or a customer. It reads national formats from 55+ countries, and where a number carries a check digit it confirms that too before flagging.

Emails<br>Personal and work addresses

Phone numbers<br>Checked against real country plans

Bulk data exports<br>One alarm when a paste looks like a CRM or database export

Card & bank numbers<br>Cards and IBANs, checksum-verified

Street addresses<br>Postal lines like 1 Bakerfield Place

Passports<br>Machine-readable passport numbers

Tax & national IDs<br>SSN, TFN and more from 55+ countries

Health IDs<br>Medicare, NHS and health numbers

Names<br>People's names in plain writing, read on-device

Example<br>put my TFN 123 456 782 on the invoice

Confidential material<br>Anything labelled as not-for-sharing gets held at the door.

Confidential<br>Marked confidential or classified

Internal only<br>Not meant to leave the company

Under NDA<br>Covered by a non-disclosure agreement

Attorney-client<br>Privileged legal material

Embargoed<br>Held until a release date

Classified & restricted<br>Government markings, TLP labels and export controls

Risky document shapes<br>Logs, database exports, legal and financial documents

Example<br>Internal only: Q3 acquisition shortlist

Your own watchlist<br>Tell Riidact once, and it watches for them everywhere you type.

Project codenames<br>Internal names for unreleased work

Client names<br>Accounts you'd rather not mention

Unreleased products<br>Anything not yet announced

Custom formats<br>Any word or pattern you add

Example<br>Project Nightjar · flagged anywhere it appears

Files and screenshots<br>Attachments are read on your device before they're sent. A photo of a whiteboard counts.

PDFs & documents<br>Read on-device before they upload

Spreadsheets<br>Scanned cell by cell

Slides & decks<br>Checked page by page

Screenshots<br>Text pulled out with OCR

Photos<br>A snap of a whiteboard counts

Example<br>board-deck.pdf · 2 catches · upload held

How Riidact works, step by stepThe three checks, what stays on your device, and the pieces behind it.

Where it works

Coverage, stated plainly.<br>The essentials work in every language. The deeper checks are listed here exactly as they stand today.<br>In every language<br>Keys, passwords and secrets<br>Email addresses<br>Phone numbers, against every country's dialling plan<br>Payment cards and IBANs<br>Your own watchlist, in any script you write it

Names & places · 85+ languages<br>Our own on-device model reads people's names and place names across scripts. Every language on the list is benchmark-verified:<br>EnglishSpanishFrenchGermanPortugueseArabicHindiChineseJapaneseKoreanRussianTurkishVietnameseUkrainianSwahili+ 73 more

Government, tax & health IDs · 55+ countries<br>150+ ID formats · 80+ checksum-verified

Each ID is recognized in its own language: a Japanese マイナンバー, a Swedish personnummer and a French numéro de sécurité sociale all count. Where a number carries a check digit, it's verified with the same maths the issuing country uses.<br>Argentina<br>Australia<br>Austria<br>Belgium<br>Brazil<br>Bulgaria<br>Canada<br>Chile<br>China<br>Colombia<br>Croatia<br>Czechia<br>Denmark<br>Ecuador<br>Estonia<br>Finland<br>France<br>Germany<br>Greece<br>Hong Kong<br>Hungary<br>India<br>Indonesia<br>Ireland<br>Israel<br>Italy<br>Japan<br>Latvia<br>Lithuania<br>Luxembourg<br>Malaysia<br>Malta<br>Mexico<br>Netherlands<br>New Zealand<br>Nigeria<br>Norway<br>Philippines<br>Poland<br>Portugal<br>Qatar<br>Romania<br>Russia<br>Saudi Arabia<br>Singapore<br>Slovakia<br>Slovenia<br>South Africa<br>South Korea<br>Spain<br>Sweden<br>Switzerland<br>Taiwan<br>Thailand<br>Türkiye<br>UAE<br>Ukraine<br>United Kingdom<br>United States

Confidentiality markers match English phrasing. Screenshot reading covers English and other Latin-alphabet languages, plus Chinese and Japanese.

How it works

The smarts...

device names riidact example before numbers

Related Articles