Workflow and actors
With engineering, security, privacy and matter owners, we trace the portal or assistant from identity and client through document, prompt, draft and billing, reproduce findings, and agree remediation and retest.
Your team built a client portal, a contract-review assistant or an intake bot with Cursor, v0 or Lovable. We audit it before one client reads another client's code.
The workflows, examples and figures on this page are illustrative composites and modelled targets, not measured client results. In a real project, we define the baseline, thresholds and human review with your data before rollout.
Law firms, consultancies, accounting practices and marketing agencies have leaned on AI tools to build internal assistants: contract review, billing automation, client portals, intake bots, draft generation. The speed is attractive. The problem shows up when two clients share the same codebase and a sloppy ownership filter gives client A’s documents to client B’s team.
We audit what your team built with the sector lens on: professional secrecy, audit trails for regulators, custody of privileged material, and the spots where the AI accepted as ‘good enough’ a layer of security that a professional bar wouldn’t accept on review.
With engineering, security, privacy and matter owners, we trace the portal or assistant from identity and client through document, prompt, draft and billing, reproduce findings, and agree remediation and retest.
We review code, APIs, authentication, data queries and policies, storage, prompts, logs, secrets and CRM, DMS or billing connectors handling matters and privileged information.
Tests use synthetic or authorised matters and avoid extracting another client's content. A cross-client leak, public key or unintended transfer to a provider is escalated for immediate containment.
The firm confirms conflict walls, permissions and professional duties; privacy or security validates handling and engineering accepts the fix. A finding closes after an evidenced retest.
We model client, matter and role, combining manual review, authorisation and RLS tests, prompt and log tracing, and connector-scope analysis. Every recommendation includes a verifiable acceptance criterion.
We audit the connectors the tool actually uses with its DMS, CRM, iManage, NetDocuments, Clio, QuickBooks, Xero or other in-scope systems; access and coverage depend on the authorised environment.
Ownership filters and access rules per matter / engagement / account. We verify the database query carries the right WHERE, not just the UI.
Logs of which document was opened, which query ran, which draft was generated and who approved it. Ready for a bar review or a data protection audit.
We look for sensitive context being sent to the model, retention in platform logs, and names / IDs / matter numbers in console.log statements that survived the build.
Read/write permissions of the AI agent on iManage, NetDocuments, Clio, QuickBooks, Xero and similar, what it can touch, what it must never touch, with explicit deny rules.
Modelled risk to test: the UI might filter matters by user while SQL queries omit that filter, allowing an unassigned matter to be requested through the API. Debug logs could also send client names and matter IDs to the platform's log viewer.
Modelled illustrative outcome: an audit could identify 12 findings and prioritise 4 criticals before widening access: an ownership filter in SQL, PII removed from logs, RLS policies on matter tables and rotation of keys exposed in the client bundle. The remainder would be documented with a fix order and timeline.
Mid-market CRM with broad APIs, a natural fit for sales agents and lead enrichment.
Enterprise CRM with fine-grained permissions, AI workflows that respect the data model.
CRM with strong adoption among Spanish SMBs, automations and agents at a contained cost.
Enterprise CRM/ERP suite in the Microsoft ecosystem, native fit with 365 and Power Platform.
Spanish cloud ERP widely adopted by SMBs, invoicing, expenses and reconciliation automation.
Modular open-source ERP, AI agents and workflows on top of sales, inventory and project modules.
Email, calendar and SharePoint as channel and context, triage, drafting and RAG over your inbox and files.
Under NDA, with read-only repository access. We don't clone to personal devices, we don't train models on your code and we don't subcontract. If you need stricter access (VPN, secure room), we'll set it up.
The report documents findings, severity, what was fixed and what remains, useful evidence of due diligence. It doesn't replace a legal audit if your bar or regulator requires one specifically, but the two complement each other.
Depends how. If documents flow into the prompt and the conversation stays in platform logs, yes. We audit what reaches the logs, what's retained by the model provider and what deletion policy you have contractually.
Yes. We audit the connectors your team built, what permissions they asked for, what they can modify, how they handle errors. If your integration isn't standard, we read it the same way we read any other code.
At intake we agree scope, environments and owners. We combine static review with dynamic tests in staging using synthetic matters across permissions, connectors and logs; the report prioritises findings and assigns each remediation to an owner on your team. We then retest corrected controls, and the designated partner or security owner accepts closure against the agreed criteria.
We design for privacy from the start, human control, traceability, usage limits, permissioning and documentation. For sensitive processes, we help assess risk and applicable obligations under GDPR and the EU AI Act.
Every engagement is led personally by one of the partners. If there's a fit, you get a personal first read of your case within one business day, not a canned demo.