How does the InstantDrive document vault store company documents?
The vault is the shared document store of a company account. It files each upload into one of four folders, compresses PDFs, converts phone photos to WebP, rejects files over 100 MB and skips exact duplicates. Downloads use links that expire after 15 minutes.
What is the document vault?
The vault is the central store inside an InstantDrive account. Every document a company uploads, forwards by email or saves from a mapped drive ends up there, with a standard file name and a set of fields read from the document: a category, an entity name, an identifier such as a tax registration number or licence number, and any issue or expiry date found.
It is built for the paperwork a UAE business has to keep and find again: trade licences, Emirates IDs, tenancy contracts, supplier invoices, bank statements and employment documents. It is not a general file-sharing tool and it is not a version-control system. The sections below describe what it does, in the order a file meets it, and what it does not do.
What are the four vault folders?
Every company gets four top-level folders when the account is created. In the app they appear as Employees Vault, Vendors Vault, Company Expenses and Admin Vault, next to an All Sovereign Files view that shows everything at once. When a file is uploaded, InstantDrive picks the folder from what it read in the document.
The folder is a first guess made by software. If a document lands in the wrong place, check it and correct the category or entity in the document panel. The folder rules are fixed in the product. You cannot define your own rules for which folder a document type uses.
| Folder | What is filed there | How a file gets there |
|---|---|---|
| Employees Vault | Emirates ID, passport, residence visa and employment contract documents | These document types always go here. A matched employee gets a personal sub-folder, an unmatched one goes to a Pending sub-folder |
| Vendors Vault | Supplier documents | Chosen when the reading recognises a supplier by name |
| Company Expenses | Tax invoices, receipts and bank statements | Chosen for invoices, receipts and statements |
| Admin Vault | Trade licences, Ejari contracts, commercial contracts and anything not recognised | The default for everything else |
How do documents get into the vault?
There are several ways in. All of them run the same pipeline: size check, compression, reading, naming, then storage. The routes differ only in where the file starts.
The phone app is an installable web app, not a store app. A desktop sync client does not exist. WebDAV is a mapped network drive that reads and writes through the server, not a background sync of a local folder.
| Route | What it is | Notes |
|---|---|---|
| Upload in the web app | Drop or choose files in the vault screen | The main route for office staff |
| Snap Upload on the phone | Photograph a document in the installable mobile web app | Photos are converted to WebP |
| Dedicated Inboxes | Email to bills@ or expenses@ your company domain | Needs the company domain mail routed to InstantDrive, which is set up outside the app |
| WebDAV mapped drive | Mount the vault as a drive on Windows, macOS or Linux | Sign in with the account email and password. Files saved to the drive go through the same compress and name steps |
Which file types and sizes does the vault accept?
The limit is 100 MB per file. A larger file is refused with a size error, both by the web server and by the application, so the limit holds on every upload route including WebDAV. There is no way to raise it on a plan.
PDFs and images are read and filed. Accepted image types are jpg, jpeg, jfif, png, webp, heic, bmp, tiff and avif. Email files (.eml, .msg) and plain text files (.txt, .csv, .json, .xml, .html, .md, .log) are read for their text. Archives, CAD drawings, audio and video are stored without being read, and their names fall back to a generic pattern. A password-protected or damaged PDF is stored as a general document with a name taken from the original file, because there is nothing to read.
What does the vault do to a file on upload?
Before a file is stored, InstantDrive reduces its size where it can do so safely. The original is never stored next to the reduced copy, so the stored file is the processed one.
One consequence is worth knowing. The file name keeps the extension of the file you uploaded, so a phone photo uploaded as .jpg can be stored as WebP data under a name that still ends in .jpg. The stored content type is WebP. If you need the exact original image bytes, keep the original on the phone.
| Input | What happens | Limit |
|---|---|---|
| Re-optimised with PyMuPDF | Kept only if the result is smaller than the original | |
| jpg, jpeg, png, bmp, tiff, webp | Converted to WebP at quality 80, scaled down if the longest side is over 2,500 pixels | Kept only if the WebP is smaller |
| heic, avif | Stored as uploaded, not converted | No size reduction |
| Everything else | Stored as uploaded | No size reduction |
How does duplicate detection work?
InstantDrive computes a SHA-256 hash of every uploaded file and compares it with the hashes of the live documents in the same company account. When the same bytes are uploaded again, no second copy is stored. The upload returns the existing document and flags it as a duplicate.
The comparison is exact. Two scans of the same paper are different files and will both be stored, and a PDF that was saved again from another program usually has a different hash. Documents you deleted are not counted, so uploading a deleted file again creates a new record. Two different files that end up with the same generated name in the same folder are both kept, and the second gets a number such as _1 before the extension.
How does search work in the vault?
Search looks for the text you type inside four fields of each document: the file name, the entity name, the identifier and the category. It matches part of a value, and it ignores upper and lower case. Typing the last digits of a tax registration number, a supplier name or part of a licence number finds the document, because the reading step already stored those values as fields.
Search does not look inside the body text of a document. A word that appears only in the middle of a contract will not be found unless it is also in one of the four fields. Results come back 50 at a time by default, up to 200 per request, newest first, and you can also filter by category. This is why the file name matters: the naming page explains how the name is built so that it is easy to search and sort.
How do downloads work, and what is the 15-minute link?
In the web app, a download does not pass through the InstantDrive server. The server creates a presigned link to the file in Cloudflare R2 object storage, and your browser downloads from storage directly. The link is valid for 900 seconds, which is 15 minutes. After that it stops working and the app creates a new one the next time you open the document. A copied link therefore cannot be used for long.
WebDAV is the exception. Windows does not reliably follow redirects to presigned links, so the mapped drive streams file bytes through the InstantDrive server for GET and HEAD requests. The same sign-in rules apply, but this route does not use the 15-minute link.
What happens when you delete a document?
Delete is a soft delete. The document disappears from the vault, from search and from the mapped drive. There is no trash view and no restore button, so a deleted document cannot be brought back from the app. The stored file is not removed from storage either. The delete is recorded in the audit log with the user and the time.
Treat delete as final for day-to-day work. If someone deletes a document by mistake, the only route back is to upload the file again. If you need a record of what existed, the audit log is the place to look, but it records the action and not the file.
What does a first week look like for a fictional company?
Al Noor Trading LLC is a fictional Dubai company with eight staff. On Monday the office manager uploads the trade licence, the Ejari contract and the company bank statement from the web app. They go to the Admin Vault and Company Expenses. A scanned copy of the licence is converted to WebP, which reduces its size, and the licence number and expiry date are saved as fields.
On Tuesday each employee photographs their Emirates ID with the phone. These go to the Employees Vault, with a personal sub-folder for any employee already entered in the company directory and a Pending sub-folder for the rest. On Wednesday the finance clerk forwards five supplier invoices to the bills address. On Thursday someone uploads the Ejari contract a second time by mistake. InstantDrive recognises the identical bytes and returns the existing record. On Friday the manager searches for the last digits of a supplier tax registration number and gets the invoices in one list.
What does the vault not do?
It does not keep versions of a document. It has no trash or restore. It does not search the full text of documents. It does not enforce retention periods or legal holds. It does not sync a local folder in the background and it does not import from Google Drive, OneDrive or SharePoint. InstantDrive can discuss a migration with you by contact.
The folders and the category choice are made by software and can be wrong, so check what lands in the Employees Vault in particular. The vault also does not name a storage location for your files in the product, so do not assume one.
How do you start using the vault?
Start with the documents you are asked for most often: the trade licence, the lease or Ejari contract, the Emirates IDs of staff and the last quarter of supplier invoices. Check the file name, category and dates InstantDrive extracted for each one, and correct any field that is wrong. Then use search to find three of them by an identifier. If you plan to use the mapped drive, test one upload and one download first. The pricing page lists the plans, and the free trial lasts 30 days.
Keep these documents in one drive
InstantDrive stores your licences, Emirates IDs, tenancy contracts and invoices, reads the numbers and dates, and names every file in one pattern.
Open the appPricing