@@ -87,7 +87,7 @@ The present document specifies technical requirements and corresponding assessme
In particular, the present document specifies technical characteristics and methods of assessment for:
1. Software that operates as a VPN client or end-point
1. Software that operates as a VPN client or endpoint
2. Software that operates as a node within a mesh VPN network
3. Software that operates as a VPN server
4. Remote data processing, specifically VPN server software performing the logical server role, and associated software used for such VPN products
@@ -186,9 +186,17 @@ For the purposes of the present document, the terms given in Regulation (EU) 202
> NOTE: See Article 2, point (1), of Regulation (EU) 2019/881 [\[i.9\]](#_ref_i.9)
**node**
: member of a VPN topology
**exit node**
: VPN server software which routes packets to and from their intended destination
**endpoint**
: node or component within a node at the end of a VPN connection that decrypts and encrypts, rather than merely routing data
> NOTE: In VPNs, endpoint is typically used to refer to client devices. In mesh networks, this could be any node.
**Personal Data**
: “any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person;”
@@ -342,7 +350,7 @@ Figure { seq fig }: A diagram illustrating a mesh network
### 4.2.3 VPN client
For the purpose of the current document, a VPN client is a software application responsible for connecting a single end-point (such as a computing device or home router) to VPN servers, VPN gateways, or peer nodes. A VPN client typically uses authentication credentials provided by the manufacturer or administrator and input by the user to establish secure tunnel(s).
For the purpose of the current document, a VPN client is a software application responsible for connecting a single endpoint (such as a computing device or home router) to VPN servers, VPN gateways, or peer nodes. A VPN client typically uses authentication credentials provided by the manufacturer or administrator and input by the user to establish secure tunnel(s).
After establishing a tunnel, the VPN client changes configuration of the host device operating system to facilitate connections to the private network—this can include changes to DNS configuration, firewall rules, routing table, etc. This configuration is tailored to the end-user, and may be based on a combination of local user or administrator preferences and policies configured by the VPN manufacturer. A VPN client could have an option to perform traffic validation prior to sending the data through the established secure tunnel [\[i.13\]](#_ref_i.13).
@@ -633,8 +641,8 @@ What follows is a basic overview of VPN functions. See [clause 4.2](#product-ar