Privacy & Security

Encryption, authentication and the security concepts behind VPNs and password managers.

Intermediate5 min read

DNS Leak

A DNS leak is a failure mode in which DNS lookup requests — the translations of domain names into IP addresses — are sent to a default, unencrypted DNS server outside the VPN tunnel, revealing browsing destinations despite an active VPN connection.

Read definition →
Beginner5 min read

End-to-End Encryption

End-to-end encryption is a communication method in which data is encrypted on the sender's device and only decrypted on the recipient's device, so no intermediary — including the service provider — can read the content in transit.

Read definition →
Beginner4 min read

Kill Switch

A kill switch is a VPN client feature that monitors the VPN connection and, if it disconnects unexpectedly, immediately cuts off the device's internet access until the VPN reconnects, preventing traffic from leaking outside the encrypted tunnel.

Read definition →
Beginner5 min read

Multi-Factor Authentication

Multi-factor authentication is a security process that requires a user to verify their identity using two or more independent factors — such as a password, a device-generated code, or a biometric — before granting access to an account.

Read definition →
Beginner5 min read

Passkey

A passkey is a passwordless authentication credential based on public-key cryptography, where a private key stays securely on the user's device and a matching public key is registered with the service, unlocked locally via biometrics or a device PIN.

Read definition →
Beginner5 min read

Password Manager

A password manager is an application that generates, encrypts and stores login credentials for multiple accounts, retrieving and autofilling them when needed so users can maintain unique, strong passwords without memorising each one.

Read definition →
Beginner6 min read

VPN

A VPN is a service that creates an encrypted tunnel between your device and a remote server, so your internet traffic is hidden from your local network and your public IP address is replaced with the server's address.

Read definition →
Intermediate6 min read

Zero Trust

Zero trust is a security architecture built on the principle of 'never trust, always verify', requiring continuous authentication and authorisation for every user and device requesting access to resources, regardless of whether they are inside or outside the traditional network perimeter.

Read definition →
Intermediate6 min read

Zero-Knowledge Encryption

Zero-knowledge encryption is a design where encryption keys are generated and kept on the user's device rather than the provider's servers, so the provider stores only unreadable ciphertext and has no technical ability to decrypt it.

Read definition →
Other categories