Under the hood

Built to just work

Your menu is online the moment you finish setup — no ongoing maintenance, no tricky configuration, no surprise outages. Here's how we keep it that way.

Fast everywhere Instant updates Permanent links Google search Privacy Your data Security FAQ
01

Fast everywhere

Your menu loads in under a second, anywhere in the world — not because of ads or tricks, but because of where we run the code.

🌍

Global network

StarviewMenu runs on servers in dozens of cities worldwide. When your customer scans a QR code in Portland, they hit a server nearby — not one across the country. Distance is the enemy of speed, and we minimize it automatically.

No loading spinner

Menu pages arrive fully formed — there's no client-side rendering, no loading state, no waiting for data to trickle in. The menu is there when the page opens, even on a slow connection.

🖼

Optimized images

Photos are automatically compressed before upload. A typical phone photo shrinks from several megabytes to a fraction of that, so your menu stays fast even when it's full of beautiful food photography.

📶

Works on slow connections

Because everything is precomputed on the server, customers on a weak bar signal or slow cell data still get a usable menu quickly — no JavaScript bundle to download before they can see a price.

02

Instant updates

Change a price, mark an item sold out, update your hours — it's live the moment you save. No publishing step, no waiting, no cache to clear.

Your menu is fetched fresh from the database on every page load. The moment you hit Save in the dashboard, every new visitor sees the change. Customers scanning right now will see the update within seconds.

This matters most for food trucks and daily specials — if you sell out of something at noon, you can flip it to unavailable in the dashboard and customers scanning at 12:01 will see it's gone.

03

Permanent links

Your menu URL never changes — and neither does your QR code.

starviewmenu.com/menu/your-slug

This is the address that goes on your QR code, your Instagram bio, your Google Business listing, and anywhere else you share your menu. It never changes — not when you update a price, not when you add a new category, not when you rename the restaurant.

Most owners who've used a PDF menu or a generic QR service have been burned by this before — a link that expired, a file that changed, a QR code that stopped working after a redesign. StarviewMenu's links are permanent by design. Print your QR code once, and it works as long as your account exists.

05

Privacy first

We collect only what's needed to give you useful analytics. Your customers' personal information is never touched.

What we measure

  • How many people viewed your menu
  • Whether they came from a QR scan, a direct link, or social media
  • What type of device they were on (mobile or desktop)
  • Roughly where they're from (country and region — not a precise location)

What we never collect

  • Names, emails, or any personal information
  • IP addresses
  • Cross-site tracking or ad pixels
  • Any data that follows a customer after they leave your menu

Menu visitors have no account and are never tracked. No third-party analytics scripts run on your public menu page. The analytics you see in your dashboard are based entirely on anonymous signals — useful enough to understand your traffic, private enough to respect your customers.

06

Your data

You own everything you put into StarviewMenu. We don't create lock-in by being the only copy of your data.

📤

Always portable

Your menu data started as a spreadsheet you control — you always have the source. Your restaurant info is visible and editable in the dashboard at any time.

🗑

Full deletion on request

You can request complete deletion of your account, menu, images, and analytics data at any time. Just email us — deletion is completed within 30 days and confirmed.

🔒

Never sold

Your restaurant data and your customers' anonymous visit data are never sold or shared with advertisers. See our privacy policy for the full picture.

Retention

Free accounts inactive for 90 days are deleted. Paid subscribers are exempt. See the privacy policy for the full lifecycle.

07

Security

We don't store passwords. We don't touch payment card numbers. Both by design.

You sign in with your existing Google account — no new password to remember, create, or lose. If your Google account has two-factor authentication enabled, that protection extends to your StarviewMenu account automatically.

Billing is handled entirely by Stripe — payment data goes directly from your browser to Stripe's environment and never touches our servers. All traffic is encrypted in transit, and your data is encrypted at rest.

The infrastructure we run on — Cloudflare's global network — is the same one that handles security for a large portion of the internet. We benefit from DDoS protection, threat intelligence, and encrypted connections at every layer without having to build any of it ourselves.

Common questions

Something not covered here? Email us.

Immediately. There's no rebuild or publish step — the next customer to load your menu after you save will see the updated version. A price change at 11:55am is visible to customers at 11:55am.
No. The QR code encodes your menu URL, which is based on a slug you choose — not your restaurant name or any menu content. You can update anything in the dashboard without affecting the URL or QR code.
Yes. Menu pages are built in a way that search engines can read and index without any extra work on your part. Your hours, address, cuisine, and menu items are all structured in a way that makes you eligible for enhanced listings in Google Search.
Yes. Each restaurant or concept gets its own URL, QR code, and analytics — all managed from a single login.
Everything is deleted — your restaurant info, menu items, images, and analytics. Just email us to request it. Your menu data started as a spreadsheet you own, so you're never locked in.

See it in production.

Five minutes from sign-in to live menu. No credit card.

Create your free menu See a live example