FBO Metal Vault is a private ledger for physical precious metals — what you own, what you paid, and what it is worth against the market right now.
Why it exists
Most portfolio apps assume one ounce of one metal. Real stacks are messier: fractional gold, junk silver by face value, copper priced by the pound, rhodium with no exchange behind it at all, Goldbacks valued by note denomination rather than melt. Spreadsheets handle that until the day you want today's number, and then they don't. This app is what a stacker's spreadsheet turns into.
Where the numbers come from
Spot prices for gold, silver, platinum, palladium and copper come from gold-api.com. The Goldback exchange rate is read from goldback.com's published figure. Rhodium is not traded on any exchange and no free feed carries it: its price is the base price refiners publish on business days, which we read from Johnson Matthey. We record all of those prices to our own database every fifteen minutes, so what the app showed you and when is a matter of record rather than memory. As a cross-check, the app can also show an interbank bid and ask beside our price, read from Swissquote's public feed by our own server and relayed through Supabase — your browser never contacts Swissquote, and the check never replaces our price.
The 1-day view is drawn from our own 15-minute price record — the prices this app captured, at the times it captured them. Longer ranges are drawn from published daily closes. Where a close can't be reached the line is modeled instead, and the chart always says which one you are looking at — "real daily closes" or "modeled history". The official Goldback rate is recorded daily and re-checked through the afternoon, so the day's figure is its latest word. Metals trade Sunday evening to Friday afternoon, and while the market is shut the app says so rather than showing you a flat line and letting you wonder. Rhodium does not follow that calendar. Its base price is published on business days and can stand unchanged for days. Once our archive has it, its day line is flat by nature rather than by fault, and the chart says so; until then the line is modeled and labelled modeled like any other range we cannot yet draw from a record.
When a source can't be reached the app says so instead of guessing — every figure on screen can be traced to a named source and a timestamp.
Who made it
Built by Wally Works for Imperium Creative Studio. It is invite-only while it's small: requests go to Slim, who approves them by hand.
What it is not
It is a record-keeping tool. It does not buy, sell, hold or move metal, it is not a dealer or a custodian, and nothing in it is investment advice. Valuations are indicative figures computed from public spot prices — useful for your own records and a conversation with your insurer, not a professional appraisal.
Short version: your holdings are yours. They are not sold, not shared and not advertised against. We do measure how the app is used, with our own code — no analytics vendor, no ad network, no tracking across other sites.
What is stored
- Your account — email address and a password, which is stored only as a cryptographic hash. Nobody, including us, can read your password back. Since October 2026 the account also carries its plan — free or Pro Stacker — with when and how it was granted; every account that was in the vault, or waiting at its door, before the plans existed is grandfathered Pro for life.
- Your profile — display name, and the optional bio and picture you add. These three are shown to the other approved members in the directory, along with the month you joined and roughly when you were last active — unless you turn off “Show me in the member list” in Account → Members, which takes you out of the list the other members see. Owners and admins stay listed, so members always know who runs the vault. Your email is not shown either way.
- The board — anything you choose to post in the members’ room, with when you posted it. A post is shown to every approved member under your display name (and your picture, if you’re listed in the member list); it is yours to remove, and the people who run the vault can hide one that crosses a line. A heart you leave on a post is counted, never named — the room sees how many, not who.
- Your vault — the holdings, alerts and photos you enter, with cost basis, purchase date, mint year, purity, grade, any stated numismatic value, and any brand or serial number you record.
- Your devices and asks — with push notifications on, the delivery address your browser issues for this device (so alerts can reach it) and roughly which browser it is; and for each photo you ask the identifier about, whether it answered and what metal it named — never the photo itself.
- How you use the app — which screens you open, which features you use, how long a visit lasts, error messages the app hits, and whether the sponsor banner was shown or clicked. See below.
The usage measurements, precisely
Each record is a screen or feature name — "holdings", "exportCsv" — with a timestamp and your account id. What we deliberately do not record: what you own, what anything is worth, what you paid, what you named a holding, or what you typed anywhere. The point is knowing which parts of the app earn their place and where it breaks, not what is in your vault.
Error reports carry the error message and the file and line it came from, so faults get fixed without waiting for someone to report them.
Owners and admins see these as totals only — visit counts, typical visit length, the most-used features, a list of errors. That screen is computed inside the database and cannot return one person's activity. You can ask us for everything recorded about you at any time.
Where it lives
In a Supabase (PostgreSQL) database and private file storage. Every table is protected by row-level security and every photo is filed under a folder keyed to your account, so one signed-in person cannot read another's rows or files even by asking the database directly. Photos are served through short-lived signed links rather than public URLs.
Who can see it
You. Administrators can see the account list — email, display name, approval status, whether the account is a member, an admin or an owner, when you asked for access, when you joined and roughly when you were last here — in order to approve, restore or withdraw access, and see the usage totals described above. They also have database-level access as the operators of the service. Your holdings are not part of any admin screen. Nothing is shared with advertisers, data brokers or any third party.
Two emails are sent from the account list. When you ask for access, the name, email address and note on your request go to the administrators so they can decide; when you're approved, you get a line telling you so. Sign-in mail — confirming your address when you sign up, and resetting a password when you ask to — is sent separately by Supabase Auth. All of it leaves through the same account at SendGrid, which sees the message it is asked to send. Beyond that: an email change you ask for sends a confirmation link to both the old and the new address; a note you write us can be answered by email, but only if you ticked “OK to email me back” on it, and the owners can have members' notes forwarded to their own inboxes. None of it carries anything about anybody's holdings, and there is no marketing mail: no newsletter, no digest, no ads. The one broadcast that exists is an owner announcement: it shows inside the app for every member, and is emailed — one member at a time, never a visible list — only to confirmed addresses that allow it, a switch you hold under Account → Notifications.
What your device talks to
The app fetches live data straight from your browser: gold-api.com (spot), goldback.com read through the vault's own relay (the Goldback rate — your browser asks the vault's server at supabase.co, which fetches the page, so goldback.com never sees you), frankfurter.dev (currency rates), fiscaldata.treasury.gov (national debt), gdeltproject.org (news headlines; when it cannot be reached, headlines come from news.google.com through the same vault relay), itunes.apple.com, Apple's image servers and each show's own audio host (podcasts, when you play an episode) and cdn.jsdelivr.net (the published daily metal closes the longer charts are drawn from). Your account and your vault live at supabase.co, and the library that talks to it is loaded from esm.sh. Those services see the request the way any website visit does, including your IP address. None of them, apart from Supabase, are told anything about your holdings. Alerts that reach a closed app travel through your browser's own push service — Google's, Apple's or Mozilla's, depending on the device. What they carry is a title and a sentence, never a figure.
Paying for Pro Stacker happens on Stripe (buy.stripe.com), a payment company, on its own checkout page. When you tap Upgrade, the app sends Stripe your email address and your member reference so your payment matches your account by itself — never a holding, never a figure from your vault. Your card details go to Stripe directly; we never see or store them. Stripe tells the vault that you paid, or that a subscription ended, and that is the whole conversation.
Photo identification
The add-holding sheet can read a photo of a coin, bar or note and suggest what it is. That happens only when you tap Identify this photo: the photo then goes to Groq (api.groq.com), an AI service, through our own server, to be read once. We do not store it there, and it is not kept by our server. The only copy that stays is the small one attached to the holding you then save, on your own account, exactly as photos you attach by hand already are. Each member can identify twenty photos a day. The suggestion is a guess for you to check — nothing is added to your vault until you save it yourself.
The sponsor slot
The banner is a plain link to the sponsor's own site. No advertising network is involved and no tracking pixel is loaded. We do count how often the banner is shown and clicked, so the slot can be sold on real numbers. Sponsors are given those totals — never a list of who clicked, and never anything else about you.
Cookies
No tracking cookies and no third-party cookies. Your sign-in session is kept in your browser's local storage, along with a copy of your vault so the app works offline. What follows your account to every device: your home-page layout and stack goals, whether your amounts hide until a tap, and whether you're listed in Members. The rest — display currency, refresh cadence, the sample-data switch — stays in this browser. Nothing in this paragraph is sent anywhere else.
Deleting your data
Delete a holding and it is removed from the database immediately. Delete your whole account yourself, in the app, under Account → Security & data → Delete my account: your holdings, photos, alerts, notes, board posts and profile are erased permanently, and your sign-in with them. Removing a board post takes the replies under it too — a thread goes with its root — and deleting your account does the same for every thread you started. Or email the address below and it is done by hand. Either way, gone means gone.
Changes
If this policy changes in a way that affects what is collected or who can see it, you'll be told in the app before it takes effect.
Last updated 23 September 2026 · questions to slim@imperiumcreative.studio · also at fbometalvault.com/privacy
Plain English, and short on purpose.
Access
The vault is invite-only. Accounts are approved by hand and access can be paused or withdrawn — for abuse, for sharing an account, or because the service is changing. You'll be told if that happens to you.
Your account
Keep your password to yourself; you are responsible for what happens under your sign-in. Tell us promptly if you think someone else has it.
Your data is your responsibility too
What you enter is what the app reports. It cannot know whether a weight or a purchase price is right, so check anything you rely on — particularly an insurance report before you send it to an insurer.
No advice, no guarantees on price
Valuations are indicative figures calculated from public spot prices and the premiums recorded against each item. They are not appraisals, not offers to buy or sell, and not investment advice. Prices come from third-party sources that can be delayed, wrong, or unavailable; we don't guarantee their accuracy.
Availability
This is a small service, offered as-is. It may be offline for maintenance or because something upstream broke. Keep your own copy of anything you can't afford to lose — the CSV export exists for exactly that, and it takes one tap.
Sponsors
The banner is paid advertising. It is not a recommendation, and any dealing you do with a sponsor is between you and them.
Fair use
Don't try to break into other people's data, scrape the service, or resell access. Any of those ends the account.
Last updated 5 September 2026 · questions to slim@imperiumcreative.studio