Michael ZarourUX & product designer

Selected work

Laserfiche · Product concept

Intelligent Redactions

Using AI to make sensitive public-records workflows safer and more efficient.

Records-request dashboard: process status for the month, the high-priority Harbor Park request in review, today’s activity, workload by person and records released each week
Overview

Police departments face strict public-records deadlines, scattered tools, and serious consequences when a sensitive detail slips through.

As disclosure obligations grew, departments had to release more records while still protecting sensitive information. With a multidisciplinary team, I explored an AI-assisted product that could coordinate requests, find likely redactions, support human review, and keep a clear audit trail from intake to public release.

As the junior UX designer, I owned the experience from discovery through validation: customer research, requirements gathering, service flows, interface design, prototype testing, and design mobbing with engineers as the concept evolved.

Role
Junior UX Designer
Scope
Discovery, workshops, interviews, requirements, service flows, interface design, testing
Team
Product managers, design leadership, engineers, technical writing, and industry marketing
Status
Validated concept; implementation was deprioritized
2 workshops“How Might We” sessions that framed the problem before any screens
13 themesOf open questions, from AI accuracy to pricing
4 rolesRequester, redactor, reviewer and manager on one path to release
The problem

A high-stakes process spread across disconnected software.

Freedom of Information Act requests were rising, and departments had strict deadlines for releasing documents to journalists, citizens, and other third parties. The people doing the redaction worked under enormous pressure: one missed name, address, or officer identifier could put someone at risk, such as a person who had stepped in during an incident or an officer working undercover.

Teams relied on a mix of Laserfiche and third-party tools. The process was disjointed, error-prone, and often customized for each department. A single configuration could take hundreds of hours and stretch across weeks, and handoffs between people were hard to track.

Framing the opportunity

Start with questions before prescribing screens.

Our design and product group ran two “How Might We” workshops with the director of product design, the product managers, and the designers on the product. The format turns a challenge into an open question, which leaves room for several solutions instead of assuming the first idea is right.

We sorted the questions into thirteen themes. They covered how to make full use of the available AI, how the interface could prevent mistakes during handoffs and public release, how the product might adapt to law enforcement, financial services, and the military, and how pricing decisions would shape the design and its goals.

That gave the team a shared map of the system and made it easier to separate what the workflow truly needed from assumptions about what the AI could do.

Whiteboard covered in grouped How Might We notes from the Intelligent Redactions workshop
The workshop themes turned a broad idea into concrete product questions.
Customer research

Interviews with law enforcement made the risks real.

With other designers and Laserfiche’s industry marketing group, I interviewed police personnel about their department’s needs and the daily work of the people preparing records. Those conversations gave us perspectives we couldn’t have recreated inside the company.

Illustration of two people discussing product needs during a customer interview
Industry marketing connected us with people who knew police-department workflows firsthand.
“This product could be a game changer for police departments all across the country.”Police-industry consultant interviewed during discovery
  1. Redactors needed manual controls for anything the AI missed or got wrong.
  2. The people compiling requests needed powerful filters without a complicated interface.
  3. Teams needed to know when a document had already been released, so they didn’t redact it twice.
Competitive analysis

Learn from adjacent products when no direct precedent exists.

Our goal was to simplify, modernize, and improve the process for police departments. No existing product solved the whole problem, so I studied adjacent public-records and redaction tools for patterns worth borrowing.

NextRequest showed reviewers document details and a log of what had been redacted, and it supported assigned tasks. Redacted.ai listed the redacted information, offered the list as a CSV download along with a final PDF, and previewed the finished document.

Pattern board: NextRequest’s redaction log and assigned tasks, and Redacted.ai’s redaction summary with CSV download and final-document preview with PDF download, drawn as wireframes
Adjacent products gave us useful patterns, but none of them defined the complete workflow.
Service design

Four roles, one traceable path to release.

I mapped user flows to find the screens we would need and organized the work around four roles. Boxes are actions; diamonds are questions that can branch the path.

The requester received a records request, found the relevant documents, and handed them to a redactor. The redactor reviewed what the AI found and corrected anything it missed. A reviewer added another layer of security before the records were published, while a manager assigned and prioritized the work.

The flows exposed decision points, parallel work, and every moment ownership moved from one person to another. They became the foundation for task states, permissions, dashboards, notifications, and the information architecture.

Swimlane flow for the requester, redactor, reviewer and manager, with each role’s actions, yes-or-no decisions and handoffs to the next role
Role-based flows showed the dependencies before any high-fidelity design.
Final designs

Turn the flows into an MVP the team could test.

The service flows became interface designs that engineers used to build an MVP prototype. It gave us something concrete to put in front of users before the company committed to a full implementation.

Manager oversight

Show process health first, then let managers dig in.

Managers needed a high-level view of every process they had created, including its overall health and any visible problems. From there they could drill into reports, review all processes, or open a specific process and manage its work in detail.

Dashboard

Records-request dashboard with process status, the high-priority Harbor Park request, today’s activity, workload by person and weekly releases
  1. Every process at a glance

    One bar shows how the month’s 37 processes split across complete, in progress, pending and impeded.

  2. What needs attention first

    High-priority, impeded and nearly due work rises to the top, with each process’s stage visible without opening it.

Open a process

Process detail

Process detail for the Harbor Park request: its four stages, who owns each one, the request, comments, documents, redactions by category and activity
  1. Manage one process in context

    Stages, assignments, comments, documents and the full activity history sit together, so managers never lose the thread.

Managers start with overall health, then open any process to see exactly where it stands.

Reports

Reports overview with performance, work in progress, task load, form, workload and irregularity reports
  1. Pick the report to open

    Each report says what it helps a manager see, from how long processes take to where problems keep coming up.

View the work-in-progress report

Work-in-progress report

Work-in-progress report: records in each stage by day with a two-day forecast, a warning that review is backing up, and a stage table
  1. See where work is piling up

    Records in each stage by day, with a forecast, show which stage has the fastest-growing backlog.

From the reports, managers could follow work in progress and spot bottlenecks early.
Redactor workflow

Keep complex work organized at the task level.

A redactor worked from a task holding duplicate copies of the documents to review. The manager or requester created and managed that task folder, and the redactor could update its status and leave comments as the work moved along.

Task overview

Open tasks with priority, due date, status and AI suggestion counts, beside the selected task’s status, people, request and comments
  1. Update the task as the work moves

    Redactors change the status and leave comments on the task the manager or requester created.

Open the task folder

Task folder

Task folder listing five documents with AI confidence, suggestion counts and progress, beside the redaction categories for the whole folder
  1. See the AI’s work across the whole task

    The folder summarizes automatic redactions for every document, grouped by what was found.

Task-level controls kept status, comments, documents and the redaction summary together.
Folder-wide review

Let people correct the AI across a whole folder.

Redactors could see everything the AI redacted across every document in a task, redact information in bulk, and search the folder for every instance of a specific term.

Folder-level review

Folder review with person names expanded: each name found, how many times and in which documents, its confidence and a reason for redaction
  1. Review and redact in bulk

    Each name is grouped with every place it appears, so one decision and one reason cover them all.

Search across the folder

Folder search

Folder search for the nickname Johnny G finding five matches in three documents, with a reason and a Redact all button
  1. Find what the AI missed

    Search every document in the task for a term, like a nickname the AI didn’t flag, and redact all matches at once.

Folder-level tools made repeated corrections fast while keeping a person in control.
Document review

The AI suggested; trained people decided.

The document view treated automated detections as suggestions to review, not final answers. People could check the AI’s accuracy, adjust redactions by hand, and step through each item with Previous and Next. Work saved automatically to the cloud, so no progress was lost.

Review the AI’s suggestions

Incident report with AI suggestions highlighted, three uncertain ones outlined, a saved status, and a panel listing what to decide
  1. Progress saves automatically

    The document saves to the cloud continuously while the redactor works.

  2. Decide where the AI is unsure

    Lower-confidence suggestions are outlined and listed, so nothing uncertain is redacted, or released, without a person checking it.

Open a suggestion

Decide on one suggestion

A single suggestion open in the incident report: why it was flagged, its confidence, Leave visible and Redact buttons, and Previous and Next controls
  1. Step through each one in context

    Previous and Next move between the suggestions still to decide without losing your place in the document.

Detailed tools kept a person in every decision and the whole workflow auditable.
Requester search

Find the right records across repositories.

Requesters had to search and filter across repositories for the documents that answered a public-records request. The design balanced powerful filters with a simple results view, so people could gather the right set without visiting each repository.

Search across five repositories with keyword, date, place and record-type filters, six matching records with five selected, a Start redaction task button, and where the keywords appear
  1. 01
    Search every repository at once

    Keywords, dates, places and record types narrow the results without a complicated query.

  2. 02
    Hand the records straight to redaction

    Selected records go into a new redaction task in one step.

Search and filters helped requesters gather the right records before handing the work to a redactor.
Validation & outcome

A tested direction, even though the roadmap changed.

I used online user testing to learn what law-enforcement teams needed and to find the parts of the experience that caused confusion. The research sharpened the terminology, the responsibilities of each role, the navigation, and the relationship between automated and manual work.

Once the concept was developed, leadership moved in another direction and saved the designs for possible future implementation. The project didn’t ship, so this case study focuses on the clarity we created around the problem, the workflow, and a viable product direction, not an invented launch result.

Remote usability session: the process screen open in a browser, with a recorder panel showing the participant, a running timer and the current task
  1. 01
    Participants worked through real screens, one task at a time

    The recorder kept the current task on screen while participants thought aloud, so the team saw where the workflow lost people instead of relying on memory afterward.

Remote testing let the team evaluate the concept with people outside the company before implementation.
What I learned

Research earns its keep when the domain is unfamiliar and the stakes are high.

Projects can be deprioritized.

A strong concept can still stop when company priorities change. The work keeps its value when the reasoning and designs are preserved for the future.

Talk to the right people.

Industry marketing helped us reach law-enforcement personnel whose experience challenged assumptions we couldn’t test internally.

Become a domain expert.

Designing for an unfamiliar, high-stakes process meant learning its language, constraints, and consequences well enough to think from the users’ point of view.

Plan before drawing screens.

With four roles and many possible scenarios, research and user flows surfaced missing requirements before interface work made them expensive.

Interactive prototype

Take a records request from search to release.

Find the Harbor Park reports as Jen and start a redaction task. As Tom, decide on the suggestions the AI wasn’t sure about and catch the nickname it missed. Then release the records as John and watch the process close on Dana’s dashboard. It’s a clickable prototype of the flows above, the records are invented, and nothing you type leaves this page.