Short answers, step-by-steps, and a real human on the other side of the email. If something below doesn't unblock you, reach out — we read everything.
MONII is currently in TestFlight beta. After you accept your invite + install via the TestFlight app, the first launch shows:
Signing in with Apple, Google, or GitHub gives you push notifications, multi-device sync (eventually), and the ability to opt into background monitoring. It costs you nothing — we only store your email + a stable user ID. See the privacy policy.
"Continue without an account" is fully supported too. Your provider tokens stay on this device, you see live data when the app is open, and that's it. No pushes, no history, no server-side anything.
Netlify is the recommended path — they offer real OAuth so it's a 10-second flow.
On the Connect Hub, tap "Sign in with Netlify". An in-app Safari sheet opens
at app.netlify.com/authorize.
Sign in with your existing Netlify account if not already, then tap Authorize MONII. Netlify will hand back a token to MONII; the sheet closes automatically.
The Netlify card now shows ● CONNECTED. Tap Open MONII and the Radar tab loads with your real sites + live bandwidth usage.
At any time, visit app.netlify.com/user/applications → "Authorized OAuth applications" → revoke MONII. The app will lose access on the next API call. Re-connect via the same flow whenever you want.
Vercel doesn't offer OAuth for indie applications — they require integrations to be reviewed and published in their marketplace. Until that changes, MONII uses a paste-token flow.
On the Vercel screen, tap "Open vercel.com/account/tokens". An in-app browser opens the Tokens page on Vercel.
Click Create Token, name it MONII, scope it to Full
Account, set an expiry of 1 year (recommended), and click Create.
Vercel shows the token once. Copy it (starts with vercel_pat_…), tap back into
MONII, paste into the field, tap Connect Vercel.
vercel.com/account/tokens → find the token named MONII → trash icon. MONII loses access on the next API call.
The kill switch on the Radar tab takes a project offline immediately. It's reversible — visit the provider dashboard or tap "Resume" in MONII to bring it back.
POST /v1/projects/{id}/pause. Edge traffic stops
within seconds. Builds in progress complete but no new traffic is served.
PUT /sites/{id}. Visitors hit
a Netlify-rendered password gate instead of your site. The site is still up, just gated.
Both are 100% reversible from the provider's dashboard if MONII isn't handy. ● REVERSIBLE
Because killing production by accident is bad. The swipe requires 85% completion before it fires, and arming the switch on a project with monitoring enabled requires Face ID confirmation. We'd rather make you swipe twice than have you DM us at 3am.
MONII can send you a push when:
You need to be signed in (Apple / Google / GitHub) and you need to flip Background monitoring on the Connect Hub. This sends your provider token to MONII servers, encrypted at rest, so we can poll your usage every 15 minutes. ● TOKEN LEAVES DEVICE
Settings → Background monitoring → toggle off. The server-stored token is wiped on the next poll cycle. We won't push you again until you opt back in.
Check iOS Settings → Notifications → MONII → make sure Allow Notifications is on. If MONII never asked for permission, force-quit and re-launch — the request fires on first launch after sign-in.
Settings → "Sign out of this device". Wipes local tokens from the iOS Keychain. Server-side data (if monitoring was on) stays — you can sign back in and continue. Use "Delete MONII account" below if you want everything gone.
Settings → "Delete MONII account" (red). Wipes:
What's NOT touched: your Vercel and Netlify accounts themselves. We can't and don't ever modify those. If you want to revoke MONII's access to those platforms, do it from their own dashboards (see Netlify + Vercel sections above).
Email support@getmonii.com with subject "Data request". We'll send you every row we have on you within 7 days, in JSON.
There's an open-source companion CLI at github.com/randomershenans/MONII. Useful if you want to:
monii status)The CLI doesn't require an account or send anything to MONII servers. It talks directly to Vercel / Netlify APIs from your laptop. The repo's README has full instructions.
Almost always a transient in-app-browser glitch. Kill MONII (swipe up from app switcher), reopen, try again. If it persists, email us with your iOS version.
The camera scanner pairs with the open-source CLI specifically — it expects a
monii://auth?… deep link in the QR. If you're scanning something else (a random
Vercel token PNG, a website QR, etc.) it won't work. Run npx @moniiapp/cli login on
your laptop first — that prints the right QR.
Vercel's pause API can take 30–60 seconds to propagate across their edge network. Refresh after a minute. If it's still serving traffic after 5 minutes, that's a Vercel-side issue — check their status page or DM us.
Three things to check:
If all three are true and you're still not getting pushes 30 minutes after a known usage spike, email us — there may be a deployment issue on our polling server.
The full breakdown of what we collect, why, where it lives, and how to delete it lives at getmonii.com/privacy. TL;DR: tokens stay on your device by default, signing in collects email + user ID, monitoring is opt-in, nothing is sold.