The genius design of Vaults.lol, and why it stays free
How Vaults.lol is built so a profile weighs a few kilobytes, bandwidth costs almost nothing, and the whole platform runs without a subscription.
The short answer
Vaults.lol is free because it is cheap to run, and it is cheap to run on purpose. Almost every other bio link tool charges a monthly fee because it pays for storage and bandwidth on every file its users upload. Vaults.lol does not store those files at all, so the biggest cost line in the business simply does not exist.
That single design decision is why there is no subscription. The optional Lifetime and Supporter payments are one time, and they cover the running costs many times over.
A profile is a few kilobytes of data
When someone opens vaults.lol/yourname, the page does not download your background video, your music, or your gallery from us. It downloads your profile record: your display name, bio, colors, layout choice, the list of links, and the URLs of whatever media you chose. That is text. A full profile record is typically a few kilobytes, roughly the size of a short email.
Everything heavy loads straight from wherever it already lives. A YouTube background streams from YouTube. A Spotify embed streams from Spotify. An image link loads from the host you pasted. Those providers already have global infrastructure paid for, and they serve that file whether Vaults exists or not.
So the amount of data Vaults itself has to move per visitor stays tiny no matter how elaborate your page looks. A profile with a looping 4K video background costs us the same as a plain text one.
Why media is embedded by URL instead of uploaded
Uploads look convenient and are quietly ruinous. A single 30 second background video is easily 20 MB. If a thousand people each upload one and each of those pages gets a thousand views, that is 20 terabytes of outbound traffic in a month, from one feature, for one thousand users. That is exactly the bill that forces other platforms into monthly plans, storage tiers and view caps.
Vaults.lol accepts a link instead. You paste a URL, we validate it and store the string. The storage cost is a few dozen bytes and the bandwidth cost is zero, because the file never touches our servers on the way to your visitor.
The tradeoff is honest: you need somewhere to host the file. In practice everyone already does, whether that is a Discord attachment link, an image host, YouTube, Vimeo or Spotify. In exchange you get a platform with no view limits, no upload quotas and no subscription.
The one thing we do store, and why it is harmless
Profile pictures are the single exception. An avatar is displayed at a small size, so it is cropped and compressed before it is saved. The result is usually well under a hundred kilobytes, and it is served with long cache headers, which means a returning visitor's browser reuses the copy it already has instead of asking us again.
Even at large scale that is a rounding error. Tens of thousands of avatars still add up to less storage than a handful of uploaded background videos would.
Hosting on Vercel and why the edge matters
The site runs on Vercel. Pages are rendered on the server and served from an edge network, which means the response comes from a machine near the visitor rather than from a single server in one country. Someone opening your page in Sydney and someone opening it in Stockholm both get a fast first paint.
Static assets, the app bundle, the fonts and the icons are cached at that edge and reused across every profile on the platform. Your visitor downloads the shared app once and then, for every other Vaults profile they ever open, only the small profile record changes. The second profile someone visits is nearly instant.
One request instead of ten
The public profile is fetched in a single database call that returns the profile, its links, its social icons, its blocks and its page count together. Earlier versions asked for each of those separately, which meant several round trips before anything could render.
Fewer round trips means the page appears sooner on a slow phone connection, and it also means less database time per visitor, which is the other cost that scales with popularity. Read queries are indexed on the username, so looking up a profile is a direct hit rather than a scan.
Where the real-time features fit
Live features are built the same way. Poll results update over a lightweight real-time channel that pushes small changes rather than making the page re-fetch itself. Group chats go further: messages travel browser to browser over WebRTC, so the conversation never passes through our storage at all. We only introduce the two browsers to each other.
That is why chats are private by design and why they cost close to nothing to offer.
So how does Vaults make money
From optional one time upgrades. Lifetime is a single five euro payment and Supporter is a single 9.99 euro payment, and both unlock cosmetics and premium features permanently. There is no recurring charge on any tier. There are also no ads anywhere on the platform, and user data is never sold.
Because running costs per user are low and flat, those one time payments do not need to be topped up every month to keep the lights on. A subscription exists to cover a recurring bill. Vaults.lol does not really have one, so it does not charge for one.
What this means for you
Your page loads fast on a phone on mobile data, which is where most of your visitors are. You are never throttled for getting popular, because a viral profile costs us almost the same as a quiet one. And the free tier can stay genuinely free instead of being a trial that expires.
The one thing you should do is host your media somewhere reliable. If the host you pasted goes down or deletes the file, the embed breaks, and that is the only real downside of the design.
Related articles
- Getting StartedHow Vaults.lol stays online without subscriptionsWhy Vaults.lol can stay live forever at a €5 one time price, without ads, without email, and without huge cloud bills.
- PremiumWhat is included in LifetimeEverything Premium for €5. One payment. Never expires.
- CustomizeHow to add a video background using a URLUse any YouTube or Vimeo video as a silent looping background.
- Account and SecurityIs my data safe on Vaults.lolWhat Vaults.lol stores, what it does not, and how it's protected.
