Skip to content

Zero-knowledge vault for media and field notes. Engineered for total data isolation on iOS with no cloud-handshakes or external telemetry.

License

Notifications You must be signed in to change notification settings

j8ethr0/nu11vlt

Repository files navigation

Nu11VLT

Zero-knowledge photo and note vault for iOS with ChaCha20-Poly1305 encryption.

🌐 dro1d.org/nu11vlt.html | 📄 Technical Specs

Features

  • ChaCha20-Poly1305 encryption (256-bit keys)
  • NIST SP 800-88 secure wipe (single-pass random overwrite)
  • Skeleton Switch auto-wipe after configurable inactivity
  • Dual archive modes: Portable (AES-256) or Secure (double encryption)
  • Backup PIN for duress/plausible deniability
  • Face ID/Touch ID + optional PIN authentication
  • Self-destructing "Fade" storage
  • Local-only storage (no cloud sync)

Security

Encryption Stack

  • On-device: ChaCha20-Poly1305 AEAD
  • Archive: AES-256-GCM with Argon2id key derivation
  • Keys: iOS Keychain (Secure Enclave)

Threat Model

✓ Physical theft, forensic recovery, unauthorized access, forced unlock, extended seizure
✗ Jailbroken devices, iOS zero-days, weak passwords

See THREAT_MODEL.md for detailed analysis.

Documentation

Standards

  • ChaCha20-Poly1305: IETF RFC 8439
  • AES-256-GCM: NIST FIPS 197
  • Argon2id: RFC 9106
  • Secure Wipe: NIST SP 800-88 Rev. 1

Requirements

iOS 18.0+

License

Copyright © 2025-2026. All rights reserved.

This repository contains documentation only. Source code is proprietary.

About

Zero-knowledge vault for media and field notes. Engineered for total data isolation on iOS with no cloud-handshakes or external telemetry.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •