Your client list is the business. Before you move it anywhere you should know where it lives, who can touch it, and what happens if something goes wrong. This page answers that plainly, including the parts where, as a new company, we are still building.
Contacts, enquiries, saved searches and content belong to your brokerage. We never sell them, never market to your clients, and never use one customer's data to benefit another.
Export contacts, listings content and site pages at any time, not just at the end. If you cancel, your export window stays open for 30 days.
Staff access to customer data is limited to what support requires, is logged, and is granted case by case rather than standing open. Our own admin dashboard isn't hosted on any publicly reachable server. It's on premises, behind multi-factor authentication.
If a breach creates a real risk of harm we notify affected customers and the Privacy Commissioner of Canada, as PIPEDA requires. Target notice to you within 72 hours of confirming it.
We don't resell someone else's platform under our name. These are the systems your brokerage's site, portals and data sit on: what each one does, and where it runs. The table below lists exactly what data each one touches.
Amazon Web Services
Compute, email delivery through SES, monitoring and encrypted backups. The ground everything else stands on.
Canada · ca-central-1
Supabase
Your brokerage database. One writable primary with replicas in two further regions and automated failover.
Canada primary · 2 replicas
Redis Enterprise
Caching, sessions and rate limiting, plus the vector store the AI assistant retrieves from. No client records held long-term.
Canada · ca-central-1
Cloudflare
CDN, SSL/TLS on your own custom domain, domain security and bot verification on every form. Traffic metadata only.
Global network
NVIDIA
The GPUs our own trained AI model runs on. We host it ourselves. Conversations are never used to train any public model.
Our own infrastructure · Canada
PropTX
Board listing technology, enabled only where your brokerage holds the data agreement. Listing data only, no client records.
Canada
Twilio
One-time passcodes by SMS, and the messaging channel behind the AI Lead Engine. Phone numbers only, used to deliver the message.
US · global
Google Cloud
Sign in with Google for brokerage accounts. Name, email and profile photo only. No Gmail, contacts or Drive access.
US · global
Backblaze B2
File storage: a public bucket for the media your visitors see, and a private bucket that is never publicly reachable.
US
Stripe
Payments and subscriptions. Card numbers never reach our systems. Stripe is a PCI DSS Level 1 provider.
US · global
DDF® · CREA
REALTOR.ca listing distribution, switched on only where your brokerage is authorised for it. Listing data only, no client records.
Canada
SSL/TLS everywhere
Every connection encrypted in transit, including your own custom domain. Certificates are issued and renewed automatically. Nothing for you to track.
All traffic · not a vendor
Product names and logos are the trademarks of their respective owners, shown to identify the services we use. Their appearance here does not imply any partnership with, or endorsement by, those companies.
Sub-processors are the companies that help us run the platform. Any one of them can hold or move your data, so you're entitled to the list. We give 30 days' notice before adding one. The full detail is in our Data Processing Agreement.
| Provider | What it does | Data it touches | Region |
|---|---|---|---|
| Amazon Web Services | Compute, email delivery (SES), monitoring (CloudWatch), internal backups (S3) | All platform data | Canada (ca-central-1) |
| Supabase | Database, redundant across multiple regions | All platform data | Multi-region, may include outside Canada |
| Redis Enterprise | Caching, session state and rate limiting | No client records stored long-term | Canada (ca-central-1) |
| Backblaze B2 | File storage: a public bucket for content served to visitors, a private bucket that's never publicly accessible | Uploaded files and media | US |
| Stripe | Payments and subscriptions | Billing contact and card data (we never see card numbers) | US / global |
| Cloudflare | CDN, SSL/TLS, domain security, bot verification on our forms | Traffic metadata only, no client records | Global network |
| Sign in with Google authentication | Name, email and profile photo only. No Gmail, contacts or Drive access | US / global | |
| Twilio | One-time passcode delivery by SMS | Phone number, used only to deliver the code | US / global |
| Repliers | Listing data delivery under your board licence | Listing data only, no client records | Canada |
| In-house AI model | Powers the AI assistant, where enabled. Fine-tuned on OpenAI's technology, run on our own infrastructure | Conversation content sent to the assistant; never used to train any public model | Canada (our infrastructure) |
| Google Analytics & Tag Manager | Site analytics on our own marketing site, and the tag container that loads it. Set only after a visitor accepts cookies, denied by default | Pages viewed and actions taken on realviu.com, plus a cookie identifier. No brokerage or client records | US / global |
Where a provider operates outside Canada, foreign authorities may in some circumstances compel access. We use contractual protections and keep the list above current so you can make your own judgment.
Pick a flow. The map lights up the servers involved and animates the data moving between them. Listing data, AI, email, lead automation and sign-in each take a different route, and each has its own gate.
Swipe the map sideways to see every hop →
MLS listings only reach a site whose brokerage is licensed for that board, enforced twice, in two different places.
Our own model, on our own GPUs. Redis holds vectors of your content, never listing data, and nothing is sent to a public model.
Primary–replica architecture: one writable primary in Canada, replicas in two more regions, automated failover.
White-labelled sending on your verified domain, with delivery stats flowing back into your portal.
Its own server. It works over SMS, calls (coming soon) and email, to your brokerage, your agents and their clients, and only fires triggers you designed.
A dedicated auth server. Google sign-in for brokerage customers, Twilio OTP for phone verification, credentials never stored raw.
Every plan is fully white-labelled and every brokerage is isolated. These are the controls behind that, without the marketing gloss.
TLS on every connection, including your custom domain. Data encrypted at rest by the hosting platform.
Every brokerage runs on its own subdomain with scoped access. One customer cannot see another's contacts, listings or content.
Roles for brokerage admins and agents. Staff access requires named accounts with multi-factor authentication.
Automated backups, rolled off within 35 days, with restores tested quarterly. A backup nobody has restored is a hope, not a backup.
SPF, DKIM and DMARC configured on your domain, so your alerts reach inboxes and your brand can't be spoofed easily.
Card data is handled entirely by Stripe, a PCI DSS Level 1 provider. Card numbers never reach our systems.
We will complete your security questionnaire, sign a Data Processing Agreement, and walk your IT contact through the architecture on a call.
Email support@realviu.com. We acknowledge within one business day and will not pursue researchers who report in good faith and don't access customer data.
Access, correction or deletion: support@realviu.com. We respond within 30 days.
A public status page is on the roadmap. Until then, outages and incidents are emailed directly to brokerage admins.
Last updated August 2026. This page is reviewed as our infrastructure and practices change.