বড় ফাইলগুলির জন্য প্রচুর পরিমাণে মেমরির প্রয়োজন হবে না। Revault আনুমানিক 5 MiB এর সেগমেন্টে ফাইল পড়ে, ব্রাউজারে প্রতিটি সেগমেন্টকে এনক্রিপ্ট করে এবং IndexedDB-এ সাইফারটেক্সট পর্যায়ভুক্ত করে। আসল ফাইলটি কখনই একটি বিশাল বাফারে পড়া হয় না।
স্ট্রিমিং বিন্যাস টিঙ্কের নথিভুক্ত AES-GCM-HKDF স্ট্রিমিং নির্মাণকে অনুসরণ করে, নেটিভ ওয়েব ক্রিপ্টো আদিম ব্যবহার করে। ফাইলের পরিচয় এবং প্রত্যাশিত দৈর্ঘ্য কী ডেরিভেশন প্রসঙ্গে আবদ্ধ; সেগমেন্ট কাউন্টার এবং চূড়ান্ত মার্কার অর্ডার এবং সমাপ্তি রক্ষা করে। এই বাস্তবায়ন একটি স্বাধীন ক্রিপ্টোগ্রাফিক অডিট পায়নি।
একবার এনক্রিপশন সম্পূর্ণ হলে, পৃষ্ঠা রিফ্রেশ করার পরে নেটওয়ার্ক আপলোডগুলি ক্যাশে করা সাইফারটেক্সট থেকে পুনরায় শুরু হতে পারে। পুরানো ননসেসের অধীনে একটি নতুন উত্স এনক্রিপ্ট করার পরিবর্তে, একই এনক্রিপ্ট করা বাইটগুলি পুনরায় চেষ্টা করে। এনক্রিপশন নিজেই বাধাগ্রস্ত হলে, সেই অসম্পূর্ণ আপলোড বাতিল করুন এবং একটি নতুন ফাইল পরিচয় দিয়ে আবার শুরু করুন।
ডাউনলোডগুলি একটি স্পষ্ট ডাউনলোডে স্ট্রিম করার আগে সেগমেন্টগুলিকে ক্রমবর্ধমানভাবে প্রমাণীকরণ করে৷ ইমেজ এবং ভিডিও প্রিভিউর একটি পৃথক মেমরি সীমা আছে। স্থানীয় ব্রাউজার স্টোরেজ সাফ করা একটি আপলোড পুনরায় শুরু করার জন্য প্রয়োজনীয় সাইফারটেক্সট সরাতে পারে।