Raw capture â raw/ai-ux-patterns-user-transparency.md
url: https://www.telerik.com/blogs/ai-ux-patterns-user-transparency date_fetched: 2026-08-26
Summarize with AI:
Many users wonât allow AI to integrate into their workflow if they donât know what that access really means. To get user buy-in, we need to provide transparency.
AI tools are strongest when they integrate into the rest of a userâs workflowâreferencing internal documents, sending emails, making calendar appointments, drafting and sharing content with coworkers, so on and so forth.
However, most users wonât integrate what they canât see and understand. If the AI applications we build are going to become part of their daily lives, users need transparency into exactly what they do, what data they have access to and what it will cost them (in both time and money).
The more transparent we can make these features, the less hesitation our users will have adopting them.
The concept of asking for user permissions is certainly not AI-specific, but the stakes can feel a lot higher when youâre asking users for permission to allow AI to act on their behalf.
We need to make it easy for users to see which applications weâve allowed our tool to access and in what ways, keeping in mind that permissions are often more than just âyesâ or âno.â
Can your agent just reference data from this database, or is it allowed to delete tables? Can it only read a userâs emails, or is it allowed to send from their address as well? Can it run scripts? Search local files? Each one of these actions requires direct user sign-off.
Permissions are also not a one-and-done situation. A user might feel comfortable allowing an action to happen once under their direct supervision, but donât want to allow it permanently. They might give access to a specific folder, but not every folder. They might approve an action, but want to be notified each time itâs taken. Consider what gray zones might exist in your permission structure, and try to accommodate as many options as you can.
Another common sticking point with AI is data collection. Often, it can be helpful to save information from past interactions, but storing this kind of data requires real attention to user permission and data management.
If you want to create a system that can ârememberâ things, you also need to make sure it can âforgetâ as wellâand that the user can not only see but has final say in what exactly what gets remembered. An ideal permissions flow will not only ask for a userâs approval in the moment, but also create a space where they can see the history of what theyâve given access to and whenâand allow them to revoke that access or permission at any time.
This one is pretty simple, so we wonât spend too much time on it, but another crucial aspect of transparency is making sure users know exactly what theyâre committing to when they approve an action request. In addition to approving the actual steps and plan (as we discussed earlier in the Trust post), they also need to know how much time itâs going to take and what it will cost them in money or tokens.
Even if we canât specify an exact amount, providing rough estimates generally gives users enough information to work withâand to potentially revise their request if itâs going to exceed what theyâre comfortable with.
Similarly to the marking that denotes which content was AI-generated, itâs also a good idea to have some kind of visual signal for when an AI tool is acting independently. If, for example, youâre going to allow an agent to take control of the userâs browser, then there needs to be a banner, sidebar, outline or some other kind of indication that the user is no longer driving the interaction.
Not only is this a good thing to do just for transparencyâso the user understands the current state of the systemâbut also so they donât unintentionally interrupt or confuse an ongoing process. Itâs an especially important consideration for processes that you know will take an extended period of time, where the user may step away and come back without keeping track of everything thatâs happened while they were gone.
Kathryn Grayson Nanz is a developer advocate at Progress with a passion for React, UI and design and sharing with the community. She started her career as a graphic designer and was told by her Creative Director to never let anyone find out she could code because sheâd be stuck doing it forever. She ignored his warning and has never been happier. You can find her writing, blogging, streaming and tweeting about React, design, UI and more. You can find her at @kathryngrayson on Twitter.