Privacy & Terms
Your information, your choices, and the terms of your purchase.
Updated 15 September 2026 · Choose a topic below. Expand a detail when you need it.
Contents
What we collect
- EmailFor sign-in links and six-digit codes. No password or profile.
- Practice textYour answers, feedback and saved reports, private to your account.
- Purchase recordsWhat you bought, access dates and seat-code status. We never see your card details.
- Optional analyticsPage categories and counts, only with your consent. No answers or document text.
Your answers
Your practice answers stay private to your account. VisaRoom does not use your practice content to train models. Anthropic processes text to provide questions and feedback under its commercial API terms, described below. Please leave passport numbers and document IDs out of your answers.
Speech becomes text in your browser. VisaRoom never receives, records or stores audio. Your browser's speech service may process audio if you explicitly choose it. Typing is always available.
How speech input works
Speech input is turned into text by your browser. Before it starts, the practice checks whether your device's speech engine confirms on-device transcription for that session; if it can't — including if the engine's behavior contradicts what it confirmed partway through — on-device processing is withdrawn, and you have to explicitly choose your browser's own speech service and start the microphone again; it never switches silently. Some devices only offer the browser speech service from the start, and the practice tells you that before you speak. Either way, VisaRoom never receives, records, or stores audio — only the resulting text ever reaches us — and typing is always an equal path, on every device.
Your documents
The Audit sends text you confirm to Anthropic. Reports keep document types and short excerpts around each flagged line, up to 500 characters. A very short paste can be saved in full.
Photos go to Anthropic for transcription; VisaRoom does not save the image file. PDFs are read on your device. Leave passport and account numbers out.
File processing and saved reports
The Document Consistency Audit checks text you confirm — pasted, transcribed from a photo, or read from a PDF. That confirmed text is used to run your check; what your report keeps is the document types you selected and short excerpts around each flagged line, up to 500 characters, quoted from what you confirmed. A very short paste can be saved in full. Anthropic processes the confirmed text under its commercial API terms.
A photo you add is sent to Anthropic, listed below, to be transcribed. VisaRoom processes it in memory and does not save the image file. A PDF stays on your device: only the selectable text from its first ten pages is extracted locally in your browser, and only the text you confirm is then sent to run the check.
ID numbers aren't needed for the check — leave passport numbers and account numbers out. Your reports stay private to your account. While you hold your session, My practice lets you delete saved practice content, including reports. This is not account closure.
Emails we send
We send sign-in links and codes, Window Pack confirmations, Batch codes and optional practice reminders. Lemon Squeezy sends payment receipts; there is no separate VisaRoom Audit confirmation email.
For email help, contact hello@visaroom.app. Support messages are separate from your saved practice content.
Payments & refunds
All purchases are one-time payments, never subscriptions. Lemon Squeezy handles checkout and your card details. The final currency and tax appear at checkout.
- Window Pack$15 before tax · 30 days
- Document Audit$79 before tax · 14 days
- Consultancy seatsEach code gives one student 30 days from redemption.
Request a refund within 14 days, before completing a practice on that Window Pack or running a check on that Audit. Use My practice or contact hello@visaroom.app.
Batch refunds: Full refund within 14 days if none of the codes has been redeemed — email hello@visaroom.app.
Refund requests, access and Batch terms
The Window Pack, a Batch of seat codes, and the Document Consistency Audit are one-time payments — never subscriptions. Checkout and billing are handled by Lemon Squeezy, our merchant of record. They process the payment and your card details; VisaRoom never sees or stores your card.
The Window Pack costs $15 for 30 days; the Document Consistency Audit costs $79 for 14 days. Checkout shows the final currency and applicable tax. Request a refund within 14 days of buying, before completing a practice on that Window Pack or running a check on that Audit. My practice shows the selected purchase and request status; you can also contact hello@visaroom.app. A request is not a confirmed refund. It reserves the selected purchase while it is checked. Confirmed personal refunds end that purchase's access; another eligible purchase and saved work remain available. Refunds go through Lemon Squeezy and can take up to ten days to appear on your statement.
Batch is a set of one-time rehearsal seat codes bought by a consultancy or advisor, separate from the Window Pack and the Document Consistency Audit. Each seat is one code for one student; a student's own thirty-day access window starts when they redeem their code, not when the codes were bought. The buyer can see each code's status and access-window dates, never a student's answers or identity.
Analytics & cookies
Analytics is optional and off until you accept. Practice works either way. PostHog receives usage categories and an account identifier, never your email, answers or document text. We do not sell your data.
Change your choice in Analytics preferences at the bottom of the page. Withdrawing stops future collection; it does not erase events already delivered.
What analytics collects and how withdrawal works
PostHog analytics is optional and off until you accept. Accept and reject are available in Analytics preferences at the end of every ordinary page; rehearsal works either way. Before sign-in we keep a minimal browser choice. Each authenticated account has its own choice, notice version and time. If you make a choice in this browser and an account that has never chosen is created or signed in to here within the next hour, that choice becomes the account's choice; you can change it in Analytics preferences. An account that has already chosen keeps its own choice, and one account's choice never opts another account in. We keep essential sign-in, purchase, usage and requested-operation recovery records separately.
Consenting analytics uses the current account UUID, or a temporary anonymous identifier before sign-in, with fixed page categories, practice counts and purchase references. We exclude full URLs, queries, advertising identifiers, arbitrary campaign text, emails, answers and document text. The analytics SDK uses memory only; it does not create persistent analytics cookies or local storage. Automatic page views, clicks, recording and surveys are disabled. We do not sell your data.
Reject analytics stops future optional collection in this tab immediately. Server-side collection stops once your account change is confirmed. Other signed-in devices apply the change when they next check your account, for example when you return to their tab. If you are offline, the control explains that the account change still needs a retry. Withdrawal clears pending client events and identity. It cannot recall requests already in flight or erase events already delivered to PostHog. Analytics preferences stays available after your choice.
Service providers
We use service providers for sign-in, payments, AI processing, email, analytics and hosting.
View providers and data use
- SupabaseSign-in and database.
- Lemon SqueezyPayments and receipts; merchant of record.
- Anthropic (Claude)Questions, feedback, consistency checks and photo transcription.
- ResendWindow Pack and Batch emails; practice reminders.
- PostHogOptional product analytics.
- VercelHosting and content delivery.
Anthropic (Claude) — runs the officer's questions, the scoring, the consistency checks, and the reading of document photos you add. Anthropic states commercial API inputs and outputs are not used for model training by default, unless the customer opts in. Its standard retention, safety exceptions and any contracted retention terms apply separately; we do not claim zero retention or individual-message erasure. Anthropic training policy.
What VisaRoom is, and isn’t
VisaRoom is interview practice, not legal or immigration advice. We are not affiliated with any government, embassy or consulate and make no promises about visa outcomes.
The Audit compares your own materials and asks you to verify flagged lines with the issuer or an official source. It does not assess eligibility, document sufficiency or what to submit. For application advice, use a qualified professional.
Use VisaRoom lawfully and rehearse truthful answers. The service may occasionally be unavailable; features may change or end.
Legal notice / Impressum
For help, access, correction or further deletion requests: hello@visaroom.app.
My practice can clear your saved practice content. This keeps your account, purchases and required records; it is not full account or provider erasure.
What clearing practice deletes and keeps
My practice deletes saved practices, answers, reviews, mismatches and Audit reports, and clears saved Prep Sheet content. It keeps your account and session, purchases and access, free-practice used state, refund and completed-use records, and required usage, spend and security records. It prevents old pending results from being saved after clearing. It does not clear browser drafts, already delivered copies, remote processing, provider records or backups. A lost guest session cannot be recovered by an email address alone.
Retention varies by record and provider. Purchase, security and legally required records may need to be retained. No automatic deletion period is promised. Contact hello@visaroom.app about your data.
VisaRoom's operator and privacy controller are identified below. Lemon Squeezy handles checkout as merchant of record, separately from VisaRoom's operator.
Operator and privacy controller: Zentrion AI Ventures UG (haftungsbeschränkt)
Service address: Frankenstr. 152, 90461 Nürnberg, Germany
Registration: Amtsgericht Nürnberg, HRB 46549
Managing director: Meghana Tota