You want to protect your personal files and passwords then you make sure any person you don't trust login to your laptop with Windows Guest account.
Guests Accounts are usually created when we want someone to have a temporary access to your personal computer system. A guest account is a temporary account and the user is strictly not allowed to perform any changes to your PC settings or to access any of your personal files stored in the PC. Unlike the Standard User or Administrator, Guest account users cannot create a password, install a software on your PC or can’t even modify any of your PC settings. All a guest account user can do is to log on your PC, browse and surf on the web and can shut down the PC.
You should also encrypt your personal files or encrypt all hard disk drive to stop any one to have access to your laptop hard disk drive.
Enable or disable the built-in Guest account via Command Prompt.
Open an elevated Command Prompt window (press Win + X, and then press A key)
Run below command from Command Prompt that is open as administrator.
net user guest /active:yes
Above command enables Windows build in guest user account.
Type below command to disable Guest user account.
net user guest /active:no