Các tệp lớn không cần nhiều bộ nhớ. Revault đọc các tệp trong các phân đoạn khoảng 5 MiB, mã hóa từng phân đoạn trong trình duyệt và phân đoạn văn bản mã hóa trong IndexedDB. Tệp gốc không bao giờ được đọc vào một bộ đệm khổng lồ.

Định dạng phát trực tuyến tuân theo cấu trúc phát trực tuyến AES-GCM-HKDF đã được ghi lại của Tink, sử dụng các nguyên hàm gốc của Web Crypto. Nhận dạng tệp và độ dài dự kiến ​​​​được ràng buộc trong bối cảnh phái sinh khóa; bộ đếm phân đoạn và điểm đánh dấu cuối cùng bảo vệ thứ tự và hoàn thành. Việc triển khai này chưa nhận được sự kiểm tra mật mã độc lập.

Sau khi quá trình mã hóa hoàn tất, quá trình tải lên mạng có thể tiếp tục từ văn bản mã hóa được lưu trong bộ nhớ đệm sau khi làm mới trang. Các lần thử lại gửi cùng một byte được mã hóa, thay vì mã hóa nguồn mới theo số cũ. Nếu quá trình mã hóa bị gián đoạn, hãy hủy quá trình tải lên chưa hoàn tất đó và bắt đầu lại với nhận dạng tệp mới.

Tải xuống xác thực các phân đoạn tăng dần trước khi truyền trực tuyến chúng tới một bản tải xuống rõ ràng. Bản xem trước hình ảnh và video có giới hạn bộ nhớ riêng. Việc xóa bộ nhớ cục bộ của trình duyệt có thể xóa văn bản mã hóa cần thiết để tiếp tục tải lên.