clientcontrolled
Clientcontrolled (often written as client-controlled) is a term in information technology used to describe systems and components where the client plays a central role in controlling aspects that might otherwise be managed by the server or service provider. Examples include data ownership, configuration settings, authentication decisions, or execution policies that are defined or enforced at the client side, rather than solely by the server.
This approach changes the traditional trust model by placing more responsibility on the client. Depending on
Common contexts include: client-controlled encryption, where the client manages cryptographic keys and encryption is performed before
Benefits of client control include enhanced privacy, user autonomy, and potentially reduced exposure of sensitive data
See also: client-side, server-side, encryption, key management, data ownership.