Add a data source
Connect your first source, e.g. OneDrive, SharePoint, Google Drive or a database. Without a source, Viaz has nothing to scan.
Secure AI and agents start with data
It classifies documents with its own model, shows who and which AI tools can access them, and prepares data so that Copilot, Claude, ChatGPT and agents get exactly what they should, and nothing more. Nothing leaves your infrastructure.

Shows which AI tools employees use and what goes into them. Lets you decide which data and documents may be entered into which tools, and for which group of users. Sensitive data is masked or blocked before it is sent, and every use is logged.
Checks which files with sensitive data are accessible more widely than they should be and what to revoke first, with a recommendation of who should have access to a given document. This matters before you roll out AI tools that see everything the user has access to.
Detects documents past their retention period and duplicates, with a recommendation to delete or archive them according to your retention policy.
After an incident, it lets you establish what data was in the affected files: data categories, the number of people concerned and who had access. This summary is the basis for assessing whether you must notify UODO (the Polish data protection authority) and, for a major ICT incident, also KNF under DORA.
It is built on our own ML model that automatically classifies documents (document type, personal, financial and medical data), including scans and archives.
Set up the system step by step: add a source, run a scan and see what Viaz knows about your data
Connect your first source, e.g. OneDrive, SharePoint, Google Drive or a database. Without a source, Viaz has nothing to scan.
Overview of data health and risk across the organization
| File | Issue | Recommendation | Action |
|---|---|---|---|
| CV_candidates_2019.zipSharePoint HR | Public link | Remove link | |
| Contract_Kowalski_2024.docxOneDrive | Broad access | Restrict access | |
| Sales_report_Q2.xlsxSharePoint | Broad access | Restrict access | |
| Invoices_2014_archiveShared drive | Past retention | Delete or archive |
A full overview of scores, trends and compliance for the last 30 days
Analysis of exposure, detected PII and risk classification
Policy compliance, expired files, legal holds
Microsoft 365 sites and document libraries
Microsoft 365OneDrive drives of your organization’s users
Microsoft 365Google Workspace shared drives
GoogleMailboxes and attachments
Microsoft 365SQL Server, PostgreSQL, Oracle, MySQL
DatabasesBlob Storage, Azure Files, network drives and more
Configure scan parameters
Scans only files changed since the last scan
First discover what is in your data. The system groups documents and shows where sensitive data may be.
Full analysis of every document. Ideal when you already know what data you are looking for.
Contract_Kowalski_2024.docx
Secure AI: you decide what AI may know
Secure AI is a layer between company documents and AI tools. It lets through what is safe. It masks what is sensitive. It logs everything.
| Name | Endpoint | Applies to | Default action | Rules | Status | |
|---|---|---|---|---|---|---|
| Personal data protection | All endpoints | Everyone | Mask | 8 | Active | toggle_oneditdelete |
| Medical data | All endpoints | 1 group | Block | 4 | Active | toggle_oneditdelete |
| Company attachments | All endpoints | Everyone | Block | 6 | Active | toggle_oneditdelete |
| Financial data | All endpoints | Everyone | Mask | 5 | Active | toggle_oneditdelete |
| PESEL and NIP numbers | All endpoints | Everyone | Mask | 3 | Active | toggle_oneditdelete |
| Agreements and contracts | OpenAI gateway | 2 groups | Block | 7 | Active | toggle_oneditdelete |
| HR data | All endpoints | 1 group | Block | 4 | Active | toggle_oneditdelete |
| Source code | All endpoints | 1 group | Block | 2 | Inactive | toggle_offeditdelete |
| CRM customer data | All endpoints | Everyone | Mask | 6 | Active | toggle_oneditdelete |
| Time | User | Surface | Source | Status | Detected PII | |
|---|---|---|---|---|---|---|
| 13.07 09:41 | j.nowak | web-chatgpt | Extension | Masked | 3 | visibility |
| 13.07 09:36 | a.wiśniewska | web-claude | Extension | Passed | - | visibility |
| 13.07 09:31 | m.kaczmarek | web-chatgpt | Extension | Blocked | 2 | visibility |
| 13.07 09:24 | j.nowak | web-gemini | Proxy | Passed | - | visibility |
| 13.07 09:18 | k.lewandowski | web-chatgpt | Extension | Masked | 5 | visibility |
| 13.07 09:07 | a.wiśniewska | api | Proxy | Passed | - | visibility |
| 13.07 08:55 | p.zieliński | web-claude | Extension | Blocked | 1 | visibility |
| 13.07 08:32 | m.kaczmarek | web-gemini | Extension | Masked | 4 | visibility |
/backend-api/conversationJan Kowalski85042512345PL61 1090 1014 0000 0712Summarize the lease agreement for client Jan Kowalski, PESEL 85042512345, account PL61 1090 1014 0000 0712
Every file classified by a model running in your infrastructure. Every access right and every AI prompt in one view.
ML classification recognizes PESEL, NIP, ID documents, medical and financial data. It also reads scans and images thanks to OCR.
Finds duplicate documents and their copies across many locations. You reclaim space and order.
Who has access to which documents, which are shared publicly and which outside the company
A log of queries to models and the data that reached them. A full audit trail.
| File name | File count | Sources | Wasted space |
|---|---|---|---|
| Framework_agreement_2019.pdf | 14 copies | SharePoint, OneDrive, shared drive | 1.8 GB |
| Pricelist_2024_final_v3.xlsx | 9 copies | 3 sources | 240 MB |
| Work_regulations.docx | 7 copies | SharePoint, shared drive | 86 MB |
| File | Issue | Recommendation |
|---|---|---|
| Financial_results_Q4.xlsxSharePoint / Board | Public link | Remove link |
| Payroll_2026.pdfShared drive / HR | Broad access | Restrict access |
| FV_2015_0088.pdfShared drive / Accounting | Past retention | Delete or archive |
| Time | User | Surface | Status | Detected PII |
|---|---|---|---|---|
| 09:41 | j.nowak | web-chatgpt | Masked | 3 |
| 09:36 | a.wiśniewska | web-claude | Passed | none |
| 09:31 | m.kaczmarek | web-chatgpt | Blocked | 2 |
You narrow access, set retention and define what may be shown to AI tools. Viaz enforces that decision.
What can be safely shared with AI and what needs masking before it leaves the company
Different rules for HR, different for sales. Different for local models, different for external ones.
Concrete suggestions: which shares to revoke, which groups to narrow access to
Detects documents past their retention period and suggests an action, with a legal basis and audit trail
| Name | Applies to | Default action | Attachments | Status |
|---|---|---|---|---|
| HR department | 1 group | blockBlock | all blocked | Active |
| Sales | 1 group | shieldMask | deny list | Active |
| Contractors | 2 groups | blockBlock | PDF only | Paused |
| Everyone else | Everyone | visibilityMonitor | dozwolone | Active |
| Resource | Who has access | Action |
|---|---|---|
| Shared drive / Finance | Finance group (38) | Applied |
| 41 external links7 files with PESEL in content | revoked | Applied |
| SharePoint / Board / results | 214 people | Apply |
Every decision has an approver, a date and an audit trail. The report for your auditor is built from the same data.
Compliance, IT and audit approve actions in one shared view
Instead of a manual permissions review, a ready report with a full audit trail
Soft delete and recovery. Export of the full audit trail and a ready report for the regulator.
Data subject requests: locating documents, fulfillment, SLA tracking
| Recommendation | Scope | Approved by | Status |
|---|---|---|---|
| Delete files past retention17 706 files, 5.7 GB | no legal basis | Compliance | Approved |
| Restrict public access75 536 files, 116.6 GB | to HR and Finance groups | IT | Approved |
| Revoke external links41 active links | after 90 days | Audyt | Approved |
| Date and time | Action type | Resource type | Status | Reversible |
|---|---|---|---|---|
| 13.07 09:12 | File deletion | 17 706 files | Deleted | Restore |
| 12.07 16:40 | Access narrowing | Shared drive / HR | Narrowed | Undo |
| 11.07 11:05 | DSR fulfillment | 23 documents | Done | record |
| File name | Source | PII | PII types |
|---|---|---|---|
| Lease_JK_2022.pdf | SharePoint / Contracts | 4 | PESEL |
| Complaint_2023_114.eml | Mailbox biuro@ | 2 | Full name |
| Invoice_FV_2023_0871.pdf | Shared drive / Accounting | 3 | Bank account number |
AI data readiness assessment
Copilot reaches everything a user can access. In a few weeks we will show which data is ready for AI and which needs to be cleaned up first.
What you get
Copilot data readiness assessment
Viaz connects to the data sources and systems already running in your company.
Names and logos are trademarks of their respective owners.
Each of them asks the same thing: where sensitive data is, who can access it and whether you can prove it.
Identification and classification of information assets, least-privilege access, oversight of ICT providers, including AI tools
An information security management system, asset inventory and access control. The board is accountable.
Data protection by design, minimisation and security of processing
Art. 4: AI literacy of staff. Art. 26: obligations of deployers of high-risk AI systems, including human oversight, control of input data and log retention; from 2 Dec 2027.
Viaz supports meeting these requirements and provides evidence for a compliance assessment. It does not replace that assessment.
The most common questions from compliance, security, IT and the board. Do not see yours? Ask it during the demo.
Viaz is a platform that organizes the data in your company’s documents and decides what of it may reach AI tools. Our own ML model classifies documents: it recognizes the document type as well as personal, financial and medical data, including in scans and archives. On that basis, Viaz shows excessive access, documents past their retention period and duplicates, while the Secure AI module controls which data employees send to Copilot, ChatGPT and other tools. It runs entirely in your infrastructure.
Secure AI checks the prompts and files employees send to AI tools before they leave the company. You set policies for user groups and tools: allow, mask sensitive data (for example, a PESEL number is replaced with a token) or block sending. Viaz recognizes files by their content among the documents it has already scanned, so it can block a document under legal hold or marked as high risk, even if it has been renamed. Every use is logged.
All of them, regardless of how an employee uses them: chats in the browser (ChatGPT, Claude, Gemini, Copilot and others), API calls from applications and scripts, command-line tools (CLI) and AI built into applications. Depending on the channel, a browser extension, a gateway (proxy) for APIs or a workstation agent does the work.
Yes, for two reasons. First, in Viaz you set the list of approved AI tools: since Copilot is your company tool, you can block sending data to other chats that employees use on their own, or allow it only after the data is masked. Second, Copilot sees everything the user has access to. It does not give anyone new access, but it uses existing access in seconds, including access that is too broad. Viaz shows what Copilot can see in SharePoint and OneDrive, and which access is worth revoking.
Viaz does not replace Purview, it complements it. On an E3 license, Purview means manual labeling: an employee applies labels file by file, so it mainly covers new documents, while archives and scans stay unlabeled. Viaz automatically classifies your entire historical estate, including scans, and can write the result as Microsoft (MIP) labels in your taxonomy. A quick check: what label coverage do you have on documents older than a year? On E5, Purview classifies automatically, but mainly in the Microsoft cloud. With a single tool, Viaz also covers file servers and scans, and on top of that detects duplicates, which Purview does not show.
No. DLP acts at the moment data leaves the company. Viaz organizes data earlier: it classifies documents and shows where they are, so DLP gets labels and has something to work with. Most companies we talk to have DLP, and that is exactly why they need classification underneath.
Yes. It recognizes Polish identifiers (PESEL with validation, NIP, REGON, ID card number, IBAN) and identifies the document type by its content, not its file name. Scans and images go through OCR.
No. The model ships ready-made and runs on your side. Your documents are never used for training and never reach the vendor.
We deploy Viaz on-premise, in a private cloud or hybrid. Data, classification results and logs stay with you; classification runs on our own model, without sending documents to external services. Repository scanning (SharePoint, OneDrive, file servers, email) runs without agents. Secure AI works through a browser extension, so it does not need an agent either. Protection can be extended with a workstation agent that analyzes traffic on the user’s computer, including from desktop applications. Viaz makes no connections to the vendor’s infrastructure.
A few hours. We install Viaz in your infrastructure, connect the first data source and configure sign-in through Entra ID. The first scan starts the same day, and the first results are visible within 24 hours. On your side, you need someone from IT to prepare the environment and grant permissions to the sources.
Read-only by default. A scan only needs read access to files and to permissions in the sources, so Viaz changes nothing. You grant write permissions only when you want Viaz to write labels on files or carry out approved actions, such as narrowing access or deleting a document after its retention period. We agree the scope individually during deployment.
No. A scan does not affect users’ work in SharePoint or on file servers. The first scan goes through the entire estate, and subsequent ones are incremental: they cover only files changed since the previous scan.
Microsoft 365: SharePoint Online, OneDrive, Teams, Exchange Online (mailboxes and attachments) and Exchange archives. Exchange Server in your own infrastructure (on-premise). File servers and network drives (SMB shares), plus FTP servers. Google Workspace: Google Drive. Azure: Azure Files, Azure Blob Storage and Azure Tables. Amazon Web Services: Amazon S3. Databases: SQL Server, PostgreSQL, Oracle and MySQL / MariaDB. Scans and images in each of these sources go through OCR.
Yes, sign-in works through Microsoft Entra ID (SSO), so you grant and revoke access to Viaz the same way as for other company applications. Permissions in the console are assigned to roles, and actions such as deleting files or narrowing access are approved by designated people, for example from compliance or IT.
Yes, the Secure AI log contains the prompt content, the detected data, the rule that fired, the user, the tool and the time. This lets you show which data reached AI. The goal is to protect company data, not to assess people’s work, but employees must be informed about it. Only people with the appropriate role in the console can access the log, and the rules for using it are worth describing in your AI policy together with your DPO.
Viaz prioritizes by risk and proposes a specific action: revoke the link, restrict to a group, delete after retention. The data owner approves, Viaz executes and logs it. We start with a narrow scope so the first results can be handled within weeks. M3M supports the review and decisions.
Yes. Deletion is a soft delete that can be restored, and access restrictions can be rolled back from the audit log. Every action has an approver and a date.
Support is provided directly by the maker of Viaz, under an SLA with agreed response times. Support is in Polish, and together with updates it is included in the license price.
Two paths. Free permissions review: 2–4 weeks, one source, read-only, with a report at the end. Paid pilot of the full platform: installation on your side, a scan of the agreed scope, Secure AI for a group of users, and a closing report; the cost is credited toward the license. The annual license includes deployment, updates and support in Polish.
Viaz runs in production at an international restaurant chain operator with several thousand employees. In the financial sector we are running proposals and pilots in banking, insurance and brokerage. The team behind the product serves as data protection officer for, among others, a brokerage house. We can arrange a reference call on request.
A 30-minute demo, no obligations
We will run the demo on your sample data or on an anonymized sample from your industry, if you would rather not share your own.