IPasteIt.bond
Official Compliance & Trust Documentation

Security Architecture & Vulnerability Disclosure

Effective Date & Last Updated: November 12, 2026 • Domain: ipasteit.bond

1. Zero-Knowledge Cryptography Implementation

IPasteIt implements true zero-knowledge client-side encryption for password-protected pastes. • Key Derivation: Passphrases undergo PBKDF2 (100,000 iterations of SHA-256) or Argon2id with a unique 16-byte random salt generated via crypto.getRandomValues(). • Cipher: Payloads are encrypted client-side using AES-GCM with a 256-bit key and 12-byte initialization vector (IV). • Verification Tag: An HMAC authentication tag verifies ciphertext integrity prior to decryption. The plaintext password and unencrypted payload never leave the client's browser.

2. Ephemeral Storage & Memory Destruction

Burn-After-Reading pastes are protected with atomic row locking (FOR UPDATE) in PostgreSQL. The moment the first successful read transaction completes, the record is immediately erased. Expired records are hard-purged via continuous edge vacuum routines.

3. Responsible Vulnerability Disclosure Program

We welcome responsible security research from the global developer and infosec community. If you discover a potential vulnerability in our web application, API, or infrastructure: • Submit an encrypted report with reproducible proof-of-concept steps to security@ipasteit.bond. • Provide a reasonable window (minimum 14 business days) for remediation prior to public disclosure. • Do not access, mutate, or exfiltrate customer or anonymous user data during testing. • Do not perform disruptive denial-of-service (DDoS) testing against production edge nodes.

4. Official Security Contact & RFC 9116

Our security policy and contact endpoints are mirrored per RFC 9116 at: https://ipasteit.bond/.well-known/security.txt Direct Encrypted Security Dispatch: security@ipasteit.bond Emergency Abuse Team: abuse@ipasteit.bond