Reseller applications are open across Canada, the United States and Mexico. See how partnering works
Canada  /  United States  /  Mexico Support FAQ Contact info@geodi.ca
Platform

One index across every source you connect

Discovery on its own produces a list. GEODI labels each finding, hides it from people who should not see it, and records who changed what.

GEODI project settings showing classification tools, dynamic masking and anonymization, OCR, scheduled index and sampling toggles

The parts that do the work

Six modules, configured out of the box and editable against your own policy.

Recognizers

Prebuilt detection for payment cards from nine networks, financial fields, currency values and national identifier formats. Extendable with your own patterns.

Classification

Four default classes, editable. Rules decide the label, and the label travels with the finding wherever it is referenced.

Dictionaries

Keyword sets for finance, IT, names and places, alongside dictionaries you build for your own internal terminology.

Masking

Applied per user group at display time. The same record reads differently depending on who opened it.

Access control

Group permissions govern project creation, dictionary edits, permission management and system administration.

Optical character recognition

Enabled per project, so scanned paper is searched the same way as native text rather than skipped.

Detection, classification and vocabulary

Three screens a technical evaluator will want to see before anything else.

Recognizers ship with the product

Detection starts on day one rather than after a modelling exercise. The tree covers payment cards from nine networks, financial fields including CVV and PIN, currency values treated as monetary amounts, and country identifier formats across the three markets.

Anything missing is added as a new recognizer without touching the rest of the configuration.

Card networks
9
Financial fields
CVV, PIN, stored passwords
Identifiers
CA / US / MX formats
Custom patterns
Added per project
GEODI recognizer tree showing credit card types American Express, China Union Pay, Diners Club, Discover, JCB, Laser, Maestro, Mastercard and Visa, plus finance CVV, PIN and password recognizers
Default recognizer tree, project wizard step two

Four classes, and you decide what they mean

Classes arrive configured and stay editable. Each one carries an identifier, a description and a query that decides what falls into it, so a document landing in a class can be explained rather than asserted.

ClassApplied to
ConfidentialFinancial or commercial documents and sensitive material
PIIRecords carrying at least two pieces of personal information together
RestrictedCommercial or financial data held under tighter control
UnclassifiedContent matching none of the above
GEODI classifier module listing Confidential, PII, Restricted and Unclassified classes with editable identifier, name, category, description and query fields
Classifier module, class definitions

Dictionaries carry your vocabulary

Finance, image processing, IT, names and places arrive as standard sets. Alongside them sit the dictionaries you create, including keyword lists that feed classification directly.

A term your organization uses internally is often worth more to detection than a generic pattern, which is why the dictionary layer exists separately from the recognizers.

GEODI dictionaries screen showing default Finance, ImagePro, IT, Names and Places sets alongside custom Anonym and Classification sets with confidential, PII and restricted keyword lists
Dictionary manager, default and custom sets

One record, read three different ways

Masking binds to the group rather than the document, so an analyst can work a dataset without the original values ever rendering on their screen.

GroupProfile appliedWhat appears in a result
AdministratorNo maskingOriginal values, exactly as stored at the source
ViewOnlyAccessMask AllEvery discovered value replaced by a placeholder
FullDictionaryAccessAnonymize AllRealistic substitutes, format preserved for testing
GEODI dynamic masking dialogue mapping ViewOnlyAccess to Mask All, Administrator to no masking, and FullDictionaryAccess to Anonymize All
Masking profiles bound to user groups
GEODI results view where every discovered value displays as a masked placeholder
A result set under the Mask All profile

Permissions are enforced as a grid

Groups map to rights across project creation, dictionary work, permission management and system administration. Read-only stays genuinely read-only, so a group without edit rights cannot reach an edit path through a side door.

Indexing
Read only
Classification
Read only
Masking
Applied at display time
Remediation
Separate switch, enabled per source
Credentials
Yours, scoped and revocable
GEODI group permission matrix for Administrator, FullDictionaryAccess and ViewOnlyAccess covering project creation, dictionary rights, permission management and system administration
Group permission matrix, user group manager

What a discovery-only tool leaves you with

A list of file paths
Findings labelled against classes you control, each one traceable to the rule that assigned it
Native formats only
Scanned PDFs and images read on your server, which is where most of the forgotten material sits
Everyone sees everything
Masking and anonymization profiles bound to user groups, applied when the result renders
No record of what changed
Every action that alters something writes a record naming the account, the target and the time

Questions evaluators ask about the platform

How does it decide what is sensitive

Prebuilt recognizers detect payment cards, financial fields, currency values and regional identifiers such as health numbers and social insurance numbers. Dictionaries add keyword matching, and classification rules assign each finding to a class you control.

Can we add our own identifier format

Yes. A new recognizer is added per project without touching the rest of the configuration, which matters when a customer uses an internal account number format nobody else would detect.

What can users see once content is classified

That depends on their group. Masking and anonymization profiles are bound to user groups, so the same record shows full values to one group, masked values to another, and realistic substitutes to a third.

Does classification run again when a file changes

Indexing can be scheduled per project, so changed content is picked up on the next run and reclassified against the rules in force at that point.

Point it at one system and judge the output

Forty minutes against a source you nominate, with discovery running live rather than a recorded walkthrough.