Fileporter $1 · soon

What’s planned

Where Fileporter stands today, what’s scheduled next, and what it isn’t going to do.

Where it stands

The desktop and iPhone apps are built, and a Mac and an iPhone have linked and moved files over a real network.

Windows hasn’t been through that yet, and nor has the rest of the two-machine list, which is the test that matters most for software that moves your files. The license service, checkout and download pages are built and waiting for an end-to-end run with live keys.

Planned work

What’s being built

Grouped by theme, in the order we plan to do them. There are no dates, and nothing on this page is a delivery commitment. The order can change if a customer gives us a good reason.

  • In progress

    Testing on real hardware

    A Mac and an iPhone have found each other, linked and moved files over a real network. The automated tests run two copies against each other on one machine, which tests the logic but can’t reproduce real mDNS, a firewall, an interface switching between Wi-Fi and Ethernet, or macOS asking for local-network permission.

    • Windows on a real network, and two computers together: discovery, trust, transfer, resume and fan-out
    • The manual private-address route with multicast switched off
    • macOS local-network permission prompt and recovery on 12.0 and later
    • Visual QA of the interface itself, which the mocked frontend tests don’t cover
  • Next

    Something you can install

    A release workflow builds the Windows installers and signs them with Azure Trusted Signing, and a release script signs, notarizes and checks the universal Mac build. Both are waiting on credentials: the Azure signing account is being set up, and the Developer ID certificate needs the Apple account’s Account Holder.

    • Windows signing through Azure Trusted Signing, and installer acceptance
    • The Developer ID certificate, then a notarized macOS build
    • Checkout, key delivery and downloads run end to end with live keys
    • Crash, power-loss and long-running interface-churn acceptance
  • Next

    An outside security review

    Fileporter holds a private key, pins peer certificates and writes files it received from another machine. Those are the parts someone else should check. The credential store moved to the platform keychain recently, so the move itself needs a review too.

    • External review of the credential store, pairing, certificate pinning and transfer boundaries
  • Later

    After v1

    None of these change the transfer architecture, so they can wait until after v1.

    • Installing updates from inside the app (today it only says a new version exists)
    • A file-manager context-menu share extension
    • Per-peer default recipient groups, and offline queueing to every trusted device
    • QUIC and multiple streams, but only once profiling shows TCP is the bottleneck

Out of scope

Not on the roadmap

If you need one of these, Fileporter isn’t the right product for you.

  • Transfers over the Internet

    There’s no relay, NAT traversal or WAN path. Manual addresses are limited to private ranges, on purpose.

  • Folder sync

    Fileporter sends what you drop on it, once. Watch folders and two-way sync are a different product, and a lot harder to get right when something fails.

  • Linux, Android and the browser

    v1 is Windows and macOS, plus the free iPhone app. A headless or NAS build isn’t planned.

  • Browsing another device’s files

    A trusted device can send you files. It can’t browse yours.

  • Accounts, telemetry and cloud history

    There’s nothing to sign into, and nothing about how you use it is reported anywhere. A key is activated once per computer, and that’s all. Adding more would defeat the purpose.

How this is maintained

Every item above is tracked in our own issue tracker, and this page is rewritten from it. Open bugs and security work are left off. Those stay in the tracker until they’re closed.

Want more detail on something here, or to know where it stands? Write to dmoore@dwmmholdings.com and ask.

Not yet

Fileporter will be $1

The price and the license are set. The checkout opens once the 5 remaining release gates are cleared, and nothing is collected before then.

Price
$1
Paid
one time
Covers
one person, five computers at a time
Refund
30 days

Nothing is being charged today. There's no pre-order, no deposit, and no waiting list. If you want to know when it opens, send an email and you'll get one reply when it does.

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.