What does Beskytter™ do?

Local Encryption

Your passwords are encrypted directly in the browser using AES-256. No data is ever sent online.

Portable File

Save your passwords in a JSON file that you can take anywhere. When encrypted, it is completely safe to share or store in the cloud.

Universal Manager

A single secure place to manage:

  • Account and service passwords
  • Credit/debit cards
  • Crypto wallets (Bitcoin, Ethereum, etc.)
  • Digital wallets (PayPal, Apple Pay, etc.)

Security

Encryption System

Technical Specifications

  • Algorithm: AES-256-GCM with 32-byte salt and 12-byte IV
  • Key derivation: PBKDF2 with 800 000 iterations and SHA-512
  • Random 32-byte (256-bit) salt for each encryption
  • Integrated 128-bit GCM authentication tag + versioned format (v2)

Your encrypted files are completely safe to store on:

  • Cloud (Google Drive, Dropbox, etc.)
  • Any storage device

Encrypted File Protection

The encrypted file is like a digital safe: if tampered with, it becomes impossible to recover the data inside.

  • Never modify the file with a text editor
  • Always keep a non-encrypted backup copy in a secure location
  • Consider printing a hard copy as an emergency backup

Warning: Do Not Use on Public Networks

Do not use Beskytter™ when connected to a public network (e.g., café or airport Wi-Fi). A nearby hacker could intercept unencrypted data during entry or modification, compromising your security.

Your Master Password

Absolute Uniqueness

Never used before, never to be reused

Memorability

Use a password meaningful to you

Secrecy

Never share it with anyone

Pro Tip: Use words you can easily remember, numbers, and special characters

lime–mist–quartz–boot–turbine–lizard–shard

This password is the core of your security. Protect it as you would the key to your home.

Get Beskytter™ on Your Device

Install Beskytter™

Beskytter™ is a Progressive Web App (PWA) designed for offline use and enhanced security. Install it on your device to manage your credentials anytime, anywhere.

Follow our step-by-step instructions to get started:

How to Use Beskytter™

Option 1: Use a Sample File

  1. 1

    Start with a Sample File

    Download the sample file below (contains major platforms) to see the data structure

  2. 2

    Customize Your Credentials

    Go to "Edit", upload the file, and add your passwords

  3. 3

    Save Securely

    Download the final file choosing between:
    - Unencrypted: for easy future edits
    - Encrypted: for secure storage anywhere

  4. 4

    Access Your Passwords

    From the Home page, upload the file and enter the master password if needed

Option 2: Start from Scratch

  1. 1

    Start Adding Passwords

    Go to the "Edit" section and begin adding your passwords

  2. 2

    Save Securely

    Download the final file choosing between:
    - Unencrypted: for easy future edits
    - Encrypted: for secure storage anywhere

  3. 3

    Access Your Passwords

    From the Home page, upload the file and enter the master password if needed

Sample File

Download the sample file to get started:

Frequently Asked Questions

How do I edit credentials?

In the "Edit" page, simply click on the credential you want to update. Each field becomes editable with a single click.

What if someone finds my encrypted file?

The file is protected by a double barrier: they need to know the master password AND the correct decryption method. Without both, the file is just a meaningless sequence of characters.

What is the unencrypted file for?

It’s your "lifeline" in case of emergency: if you forget the master password or lose the encrypted file, you can recreate everything from the unencrypted JSON file. Upload it in "Edit" and use "Download Encrypted" to secure your data again.

Why don’t you store files in memory?

Security comes first. Storing files would make them vulnerable to cyberattacks. Your file remains safe only on your device.

Why do I have to reload the file on every page?

It’s a security measure; we keep sensitive data in memory only for the time strictly necessary.

Why are sensitive data hidden during editing?

Protecting your data is important even during editing. Showing everything at once would increase the risk of accidental exposure.

Why is it called "Beskytter™" and what’s with the gnome icon?

The name "Beskytter™" comes from Scandinavian languages (Danish and Norwegian) and means "protector" or "guardian," reflecting its role as a defender of your sensitive information. As for the gnome? In Norse mythology, gnomes are often depicted as guardians and protectors of treasures and secrets, just like this web app protects your passwords.

What’s different from other managers?

  • Total Privacy, no account required
  • Completely Free

Future Developments

  • Theme color customization
  • And much more...