By · Last updated 2026-04-07

제로 지식 보안

귀하의 비밀번호는 절대 귀하의 기기를 떠나지 않습니다. 우리는 귀하의 비밀번호를 절대 보지 않고도 귀하를 확인하기 위해 스마트 암호학을 사용합니다 - 계정을 보호하는 가장 안전한 방법입니다.

Zero-Knowledge Auth
Your Device
Password
Argon2id→ HKDF derivation
Password never leaves device

제로 지식이란 무엇인가요?

대부분의 웹사이트에 로그인할 때 귀하의 비밀번호는 인터넷을 통해 서버로 전송됩니다. 이동 중에 암호화되지만, 서버는 여전히 귀하의 비밀번호를 볼 수 있습니다.

제로 지식에서는 귀하의 비밀번호가 귀하의 기기에 남아 있습니다. 대신, 우리는 귀하가 비밀번호를 알고 있다는 것을 증명하기 위해 스마트 수학을 사용합니다.

일반 로그인

건물에 들어가기 위해 신분증을 보여줍니다.

제로 지식 로그인

비밀 악수를 알고 있다는 것을 증명하지만, 그 내용은 공개하지 않습니다.

제로 지식을 사용하는 이유는 무엇인가요?

비밀번호가 절대 전송되지 않음

해커가 귀하의 인터넷 연결을 감시하더라도, 비밀번호가 네트워크를 통해 전송되지 않기 때문에 절대 훔칠 수 없습니다.

우리는 그것을 볼 수 없습니다

anonym.legal 직원조차 귀하의 비밀번호를 볼 수 없습니다. 귀하의 자격 증명은 완전히 비공개로 유지됩니다.

더 나은 보호

우리의 서버가 손상되더라도 귀하의 비밀번호는 여전히 안전합니다. 우리는 비밀번호가 아닌 수학적 증명만 저장합니다.

24단어 복구

비밀번호를 잊어버린 경우 다시 접근할 수 있도록 특별한 복구 단어를 받습니다. 지원에 전화할 필요 없이 - 귀하가 귀하의 계정을 제어합니다.

작동 방식

제로 지식 인증 4단계

1

비밀번호 생성

귀하의 기기에서 비밀번호를 생성합니다.

2

비밀 키 생성

귀하의 기기가 특별한 수학을 사용하여 비밀번호로부터 비밀 키를 생성합니다.

3

증명 전송

수학적 증명만이 우리에게 전송됩니다 - 귀하의 비밀번호는 절대 아닙니다.

4

확인

우리는 증명을 확인합니다 - 귀하의 비밀번호를 보지 않고도 귀하임을 확인할 수 있습니다.

귀하가 유일한 열쇠를 보관하는 자물쇠를 가지고 있는 것과 같으며, 우리는 귀하의 열쇠가 작동하는지 확인합니다.

귀하의 24단어 복구 문구

제로 지식을 활성화하면 24개의 특별한 단어를 받습니다. 이 단어들은 귀하의 계정에 대한 마스터 키입니다.

이 단어들은 무엇에 사용되나요?

  • 비밀번호를 잊어버린 경우 계정을 복구하기 위해
  • 기기를 잃어버린 경우 접근을 되찾기 위해
  • 새 컴퓨터에서 로그인하기 위해

해야 할 일

  • 종이에 적어두세요
  • 종이를 안전한 곳(예: 잠긴 서랍)에 보관하세요
  • 다른 안전한 장소에 백업 복사본을 만드는 것을 고려하세요

하지 말아야 할 일

  • 사진을 찍지 마세요
  • 컴퓨터에 저장하지 마세요
  • 이메일이나 문자로 보내지 마세요
  • 누구와도 공유하지 마세요

왜 24단어인가요?

  • 단어는 올바르게 적기 더 쉽습니다
  • 단어는 읽고 확인하기 더 쉽습니다
  • 24단어는 매우 강력한 보안을 제공합니다

중요

귀하의 복구 문구 없이는 귀하의 계정에 다시 접근하는 데 도움을 드릴 수 없습니다. 이는 설계된 대로입니다 - 제로 지식은 우리가 귀하의 비밀번호나 키에 접근할 수 없음을 의미합니다.

모든 곳에서 작동

모든 anonym.legal 플랫폼에서 제로 지식 보호

기술 세부 정보

보안에 민감한 분들을 위해

Argon2id 키 파생

비밀번호 추측을 매우 느리게 만드는 메모리 하드 알고리즘으로, 전문 하드웨어를 사용하더라도 마찬가지입니다.

XChaCha20-Poly1305

전 세계 보안 전문가들이 최대 보호를 위해 사용하는 동일한 인증된 암호화입니다.

비밀번호 저장 없음

우리는 어떤 형태로든 귀하의 비밀번호를 저장하지 않습니다 - 암호화되거나 해시되거나 그 외의 방법으로도 마찬가지입니다.

상수 시간 검증

보안 검사는 입력에 관계없이 동일한 시간을 소요하여 타이밍 공격을 방지합니다.

자주 묻는 질문

anonym.legal 직원이 내 비밀번호를 볼 수 있나요?

아니요. 그것이 제로 지식의 핵심입니다! 귀하의 비밀번호는 귀하의 기기에서 처리됩니다. 우리는 실제 비밀번호가 아닌 수학적 증명만 받습니다.

anonym.legal이 해킹당하면 어떻게 되나요?

귀하의 비밀번호는 여전히 안전합니다! 해커는 비밀번호가 아닌 수학적 증명만 찾게 됩니다. 실제 비밀번호가 없으면 귀하의 계정에 접근할 수 없습니다.

제로 지식 사용이 더 어렵나요?

아니요! 로그인할 때 차이를 느끼지 못할 것입니다. 유일한 추가 단계는 계정을 처음 설정할 때 24단어 복구 문구를 저장하는 것입니다.

제로 지식을 끌 수 있나요?

제로 지식은 귀하의 보호를 위해 기본적으로 활성화되어 있습니다. 최고의 보안을 위해 계속 활성화하는 것을 권장합니다.

비밀번호를 변경하면 어떻게 되나요?

비밀번호를 변경하면 귀하의 기기가 새로운 비밀 키를 생성하고 새로운 24단어 복구 문구를 받습니다. 이전 복구 문구는 더 이상 작동하지 않으므로 즉시 새로운 문구를 저장하세요!

LastPass 유출 이후, 공급자가 진정한 제로 지식 암호화를 사용하는지 어떻게 확인할 수 있나요?

anonym.legal은 브라우저 내에서 완전히 실행되는 Argon2id 키 파생(64MB 메모리, 3회 반복)을 사용합니다 — 서버는 귀하의 비밀번호나 암호화 키를 절대 받지 않습니다. 데이터가 귀하의 장치를 떠나기 전에 AES-256-GCM 암호화가 발생합니다. 서버가 완전히 침해되더라도 복호화할 키 없이 암호화된 blob만 생성됩니다.

Technical Appendix

Cryptographic parameters and protocol details for security auditors and developers.

Cryptographic Parameters

ComponentAlgorithmParameters
Password HashingArgon2idMemory: 64 MB, Iterations: 3, Parallelism: 1, Salt: 16 bytes, Output: 32 bytes
Symmetric EncryptionXChaCha20-Poly1305AEAD, 256-bit key, 24-byte nonce (random per operation)
Key DerivationHKDF-SHA256Master Key → Auth Key + Encryption Key (domain separation)
Recovery PhraseBIP39256-bit entropy, 24 words, 2048-word wordlist
Random Number GenerationCSPRNGcrypto.getRandomValues (browser), libsodium.randombytes_buf (native)

Key Derivation Chain

User Password (never transmitted)
Argon2id (64MB, 3 iterations, salt)
Master Key (32 bytes)
HKDF("auth") → Auth Key

Sent to server for verification

HKDF("enc") → Encryption Key

Never leaves device

Protocol Flow

Registration

  1. 1Client generates random salt (16 bytes)
  2. 2Client derives Master Key via Argon2id(password, salt)
  3. 3Client derives Auth Key and Encryption Key via HKDF
  4. 4Client sends Auth Key + salt to server (password never sent)

Login

  1. 1Client requests salt from server (by email)
  2. 2Client re-derives Master Key via Argon2id(password, salt)
  3. 3Client sends Auth Key; server verifies with timing-safe comparison
  4. 4Server issues JWT session token; Encryption Key stays on device

Cross-Platform Compatibility

PlatformCrypto LibraryArgon2id Parallelism
Web App (Browser)libsodium.js (WebAssembly)1
Desktop App (Tauri)rust-argon2 + libsodium.js1
Office Add-inlibsodium.js (WebAssembly)1

Parallelism is set to 1 across all platforms to ensure cross-platform compatibility. A key derived on any platform works on all others.

지금 귀하의 계정을 보호하세요

제로 지식 보안으로 계정을 만드세요. 귀하의 비밀번호는 항상 귀하의 것입니다.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.