Skip to main content

Bestrao Originals

Meet XPortal — the private way to share files directly from your browser.

Fast. Secure. No uploads. No sign-up. Your files stay between you and the recipient.

Official first-party product from Bestrao · Free to use · No account required

  • Privacy first
  • No cloud upload
  • Peer-to-peer
  • Code connection

Product illustration — live room + connection flow

What is XPortal?

XPortal is Bestrao’s official privacy-first file room — a live, browser-native space where two people connect, share a file list in real time, and transfer only the files the guest chooses to download.

Unlike a classic “upload and send a link” service, XPortal never asks you to park the full file on someone else’s disk just to finish the hand-off. The host keeps the bytes; the guest pulls a stream when they are ready.

It is a deliberate product, not a throwaway demo. Connection flows, integrity checks, pause and resume, and clear host/guest roles are built for people who care how sharing works — freelancers, teammates, families shipping photos and videos between devices, anyone who wants a quieter path than yet another cloud drive.

XPortal lives entirely in the browser. There is no app store install, no browser extension, and no account wall between “I have a file” and “you can start downloading it.”

FeaturedOfficial BestraoExclusivePrivacySecureNew

XPortal

XPortal is Bestrao’s privacy-first peer-to-peer file room. Share files directly between browsers with WebRTC — no uploads, no accounts, no permanent cloud storage.

  • Privacy first
  • No uploads
  • On-demand download
  • SHA-256 verify

Typical connection under a minute · Free · No account

Why XPortal exists

Everyday file sharing still forces an uncomfortable trade-off: convenience through upload forms, or friction through cables and the same Wi‑Fi only tools that nobody remembers how to open.

Public upload sites are fast until they are not — size caps, waits, pop-ups, retention policies you did not read, and the quiet knowledge that a copy of your work just sat on third-party storage “for a few days.” Email attachments still bounce. Messaging apps compress media. Shared drives accumulate leftovers you meant to delete.

XPortal targets the short-lived, intentional transfer: you and one other person, right now, with eyes on both screens. You do not need a team workspace. You do not need to teach anyone a new cloud product. You need a room that appears when you connect and disappears when you leave.

That is why the product sequence is connection first, files second. A live room makes presence and intent visible — which files are available, which are downloading, which failed integrity — instead of dumping a zip into a void.

  • Reduce long-lived copies you never meant to leave online
  • Avoid “please re-upload, the link expired” loops
  • Keep large media out of chat compression pipelines
  • Give guests control so unused files never leave the host

How a session actually feels

Under the hood XPortal uses WebRTC DataChannels. On the surface it should feel like sitting at the same desk with a shared list of files.

One person is the host. They generate a temporary numeric connection code. The guest enters that code so NestJS can complete WebRTC signaling. There is no “create an account, then invite by email” step.

The guest enters the code and connects. When WebRTC completes, both devices show Connected and the host’s drop zone becomes a live shared catalog.

Adding a file shares metadata — name, size, type — so the guest can see what is available. The file itself stays on the host until the guest presses Download. That on-demand model is intentional: it prevents silent bulk dumps and keeps bandwidth under human control.

During transfer, XPortal streams in chunks so multi‑gigabyte work does not require loading an entire file into memory. When a download finishes, SHA‑256 verification helps confirm that what arrived matches what was sent.

Architecture in plain language

XPortal separates “how we meet” from “where the file lives,” and deliberately keeps file bytes out of Bestrao application storage.

Traditional file links point at a file sitting on a server. XPortal uses a temporary numeric code only for peer discovery; file bytes never upload to Bestrao — they stream over a WebRTC DataChannel.

After that handshake, peers exchange control messages (who added what, download requests, progress, cancel) and binary chunk frames over the DataChannel. When network conditions allow, traffic can flow on a direct peer path; WebRTC’s ICE machinery still applies when NAT and firewalls force relays for connectivity alone — not because Bestrao is storing your movie.

DTLS protects the WebRTC transport. That is the same family of protection used by modern real-time browser communication. XPortal does not invent a private crypto protocol on top of a proprietary backend; it builds on open browser standards you can inspect and reason about.

Because sessions are temporary, closing a tab ends the room’s usefulness. There is no archive of past transfers in a cloud dashboard, no “shared with me forever” folder, and no product incentive to keep your payload for training or ads.

  • Offer / answer packages are self-contained session material
  • File bytes stream host → guest; they are not staged as durable objects on us
  • Integrity is checked with SHA‑256 after download
  • Control plane stays separate from payload chunks so the room can stay responsive

XPortal vs. typical sharing options

You already have many ways to move a file. XPortal is not trying to replace every one of them — it fills a specific gap.

Email is universal but limited by attachment size and corporate filters. Instant messengers are convenient but often compress video, strip quality, or store media in chat history you cannot fully control. Cloud drives are powerful for collaboration, yet overkill when you only need a one-time private copy to land on another device.

USB sticks and AirDrop-style local tools work beautifully until the other person is not in the room, not on the same ecosystem, or not on the same network. XPortal bridges “private” and “remote enough” without inventing another login.

Compared with anonymous upload sites, XPortal’s default is reverse: the host never loses custody of the master copy until a guest explicitly pulls it. That changes the risk surface and the mental model.

  • Prefer XPortal when both people can open a browser right now
  • Prefer a cloud drive when many people need long-lived collaborative access
  • Prefer email when the payload is small and policy requires an audit trail in mail
  • Prefer local-only tools when both devices share a trusted local network and platform

Who XPortal is for

If you have ever said “I’ll just throw it on a random uploader,” XPortal is for you.

Creative freelancers shipping drafts to clients without leaving long-lived links. Students and researchers moving datasets between a lab machine and a laptop. Families pulling phone video onto a desktop for editing. Remote teammates handing over a large package mid-call.

It is also for privacy-conscious individuals who simply do not want every hand-off to become permanent digital residue. Not everything needs a forever folder.

XPortal is less ideal when you need permissions groups, offline scheduled delivery, multi-party collaboration, or legal retention requirements. In those cases a full collaboration platform still wins — and that is fine.

What “privacy-first” means here

Privacy language is easy to spray on a landing page. XPortal’s posture is concrete: we design so transferred file content is not something we store, index, or re-host as the product.

No account means no profile graph of “who shared with whom” as a growth metric. No permanent storage means there is no shared inbox of your zip files aging on cold storage. No tracking of file payloads means the product is not trying to understand your document body.

The numeric code you share still travels through whatever channel you pick — chat, SMS, email. Choose a channel you already trust for sensitive work, the same way you would share a temporary meeting password.

WebRTC remains a real protocol with real-world network behavior. “Direct” is the goal when the network allows it; connectivity helpers exist for the hard cases. What does not change is the product decision that Bestrao is not your file warehouse.

Integrity verification is part of trust too: after a large transfer, knowing the hash matches is how you close the loop without reopening the file and squinting.

Practical tips for smooth transfers

Start with connection while both people are available. The handshake is short, but both sides need to complete it before the live room lights up.

Share the host code once. If the code expires or a join fails, regenerate rather than reusing a stale session.

For multi‑file rooms, name files clearly before you drop them. Guests see the catalog in realtime; good names prevent re-downloads and chat noise.

On any device, entering the numeric code is the connection path — no QR or share links.

If a transfer stalls, check that both tabs stayed open, that the network did not sleep the device, and that you still show Connected before retrying a single file.

  • Keep both browser tabs focused during large downloads
  • Prefer stable Wi‑Fi over flaky mobile hand-offs for multi‑GB streams
  • Use Chromium-based browsers for the best large-file save experience
  • Regenerate a connection after long idle rather than forcing a broken channel

Honest limits and roadmap honesty

XPortal is powerful precisely because it is focused. Knowing the edges keeps expectations realistic.

Folders as a single drop are not supported yet — select files. Extremely constrained enterprise networks may block or complicate peer connectivity even when a normal web page loads fine.

Integrity depends on the full download completing; if either side abandons mid-stream, restart that file rather than assuming a partial is usable.

XPortal is free on Bestrao. As with any free web product, capacity and browser APIs evolve — we keep the architecture honest so improvements happen without a bait-and-switch on privacy.

How XPortal works — five steps

A short handshake, then a live room. No bulk upload before the guest is ready.

  1. Open XPortal and generate a connection

    The host starts a room and receives a temporary numeric connection code.

  2. Share the connection code with the recipient

    Send the code through any channel you already trust — chat, email, or in person.

  3. Guest connects and returns an answer

    The guest opens XPortal, finishes the handshake, and both devices show Connected.

  4. Host drops files into the live room

    Guests see metadata appear in realtime. Files remain on the host until requested.

  5. Guest downloads on demand

    Each Download streams chunks over WebRTC and verifies integrity with SHA‑256.

Feature highlights

Everything you need for private, browser-native sharing — without the baggage.

  • Privacy first

    Designed so file contents never touch Bestrao application servers.

  • No upload required

    Nothing is staged in our cloud. Transfers go browser-to-browser.

  • Browser-to-browser

    WebRTC DataChannels connect the two devices over a direct peer path when possible.

  • Lightning fast

    Chunked streaming keeps large transfers moving without loading whole files into RAM.

  • Numeric code connection

    Share a short temporary code — ideal for laptop-to-phone rooms.

  • Temporary sessions

    Rooms exist only while participants stay connected. No lingering cloud folders.

  • Encrypted transfers

    WebRTC media and data are protected with DTLS on the peer connection.

  • Zero installation

    Runs entirely in a modern browser — no desktop app or browser extension.

  • Cross platform

    Desktop and mobile browsers that support WebRTC can join the same room.

  • Open standards

    Built on WebRTC, DataChannels, and browser APIs — not a proprietary black box.

  • Secure by design

    Self-contained offer/answer packages. No file catalog stored server-side.

  • Modern UI

    Clear host and guest roles, live file lists, pause, resume, and integrity checks.

  • No login required

    Open a room instantly. Identity is the session connection, not an account.

  • Responsive design

    Layouts adapt from phone to desktop so either side can host or join.

  • Integrity verified

    SHA‑256 checks confirm the received file matches what the host sent.

  • On-demand download

    Guests choose which files to pull — nothing auto-floods their device.

Privacy & security checklist

A scannable list of product guarantees — pair it with the long-form privacy section above for depth.

  • Peer-to-peer architecture

    After a manual offer/answer handshake, devices exchange data over WebRTC rather than through a file-storage backend.

  • No permanent cloud storage

    Bestrao does not keep your transferred files in long-lived object storage.

  • Files never uploaded to our servers

    File bytes are read on the host and streamed to the guest. We don’t host a dropbox for the transfer.

  • Direct browser-to-browser transfer

    When network conditions allow, peers talk directly. Connectivity still follows normal WebRTC ICE rules.

  • DTLS-protected connection

    DataChannels run on encrypted WebRTC transports — the same class of protection used by modern real-time apps.

  • Temporary session only

    When either side leaves, the live room ends. There is no durable session store of file content.

  • No account required

    You don’t create profiles, passwords, or shared team drives to send a file.

  • No tracking of transferred files

    We don’t inventory the contents of your transfers as product analytics of file payloads.

  • Works in the browser

    No installers. Open the tool, connect, share.

  • Secure code connection

    Connection packages embed compressed session data so rooms can start without a signalling server holding your files.

Ready to start sharing privately?

Open a room, share a temporary code, and transfer only what the other person chooses to download. No signup queue — just two browsers and a short handshake.

Real-world use cases

Short stories for when XPortal is the right tool — not a generic cloud.

  • Phone ↔ laptop

    Move camera rolls, exports, or work docs between your own devices without a cloud detour.

  • Colleague hand-off

    Share a set of files in a meeting — they only download what they need.

  • Privacy-sensitive packages

    When “upload to drive then delete” isn’t good enough, keep bytes off third-party storage.

  • Large media

    Stream multi‑GB assets with chunking instead of saturating a single upload form.

Frequently asked questions

Is XPortal free?

Yes. XPortal is free as part of the Bestrao platform. No paid plan is required to open a room or transfer files.

Do my files get uploaded?

No. File contents are not uploaded to Bestrao for storage. They stream between the connected browsers over WebRTC.

Is my data stored?

Transferred file content is not retained as cloud storage by Bestrao. Sessions are temporary and end when peers disconnect.

How secure is XPortal?

XPortal uses WebRTC DataChannels with DTLS and offers SHA‑256 verification after each download so recipients can confirm integrity.

Do I need an account?

No. Open XPortal in your browser and start or join a connection without signing in.

Does it work on mobile?

Yes on modern mobile browsers with WebRTC. Enter the host’s numeric code to connect.

How do connection codes work?

The host generates a temporary numeric code. The guest enters it. NestJS matches peers for WebRTC signaling only — files never pass through the server.

What browsers are supported?

Chrome, Edge, Firefox, and Safari with current WebRTC support. Very large saves work best where the browser supports the File System Access API.

Can I transfer folders?

Folders are not supported yet. Select individual files instead.

How large can files be?

Transfers stream in chunks so size is limited more by device memory and network than by a fixed server quota. Multi‑GB files are a supported scenario.

Open XPortal in your browser

Official Bestrao Originals product · Free · No upload · No account