Beam

Security and Trust

Updated September 7, 2026

Beam transcribes speech on your own Mac. No audio, no transcript, and no document ever reaches us, because there is nothing on our side that could receive one. This page is the evidence for that claim, written for the people whose job is to check it.

Beam is published by SparQan LLC, a Texas limited liability company. Security contact: support@justbeaming.com, also published at /.well-known/security.txt.

The architecture, in one paragraph

Speech recognition runs on-device through models executed locally on Apple silicon. The optional cleanup pass, which fixes grammar and formatting, uses a language model that also runs locally. Beam makes no API call to OpenAI, Anthropic, Google, or any other cloud AI provider, because it contains no code that could make one. The model weights sit on your own disk. Meetings and notes are captured, transcribed and summarised on the same machine. There is no account, no login, no server-side transcription queue and no cloud inference of any kind. Beam works with the network cable pulled out, and that is the simplest way to demonstrate it.

Every network call Beam can make

This list is exhaustive. Nothing below is required for transcription to work.

DestinationWhenWhat it carries
Update feedPeriodically, and on demandA request for a static XML file. No identifier is sent. We keep no per-person record.
Model downloadFirst setup, and when a model changesA request for a static model file. No identifier is sent.
License activationWhen you enter or receive a keyThe license key and an install identifier derived from the Mac's hardware UUID. Returns a signed license file.
License checkDaily on licensed MacsThe license id and the install identifier, nothing else. Fails open: if it cannot be reached, the license keeps working.
License deactivationWhen you remove a Mac from your licenseThe license key and the identifier of the Mac being removed, nothing else. That Mac is dropped from the license record and the remaining list comes back, so the seat is free for another Mac. The retired Mac keeps working.
PurchaseOnly if you choose to buyOpens your browser at our payment provider. Beam first mints a single use pairing token on your Mac and carries it into the checkout, then asks us for that token until the payment lands and the license comes back. The request carries the token and nothing else: no name, no email, no identifier for your Mac. Card details never touch Beam or our servers.
Support emailOnly when you press sendComposed in your own mail app, shown to you in full first. Nothing is transmitted automatically.

Beam contains no analytics SDK, no advertising identifier, no crash-reporting service and no third-party tracker. There is no telemetry to disable because none was written.

Verify it yourself, in about ten minutes

We would rather you tested this than believed it.

  1. Watch the network. Run Little Snitch, Wireshark, or tcpdump while dictating for several minutes. You will see no outbound connection carrying audio, because none is made.
  2. Pull the cable. Disable networking entirely and keep dictating. Everything continues, which is only possible if the work is local.
  3. Check the signature and notarization.
    codesign -dv --verbose=4 /Applications/Beam.app
    spctl -a -vvv /Applications/Beam.app
    The Team Identifier must read 6P8A7DR398 and Gatekeeper must report the app as accepted and notarized by Apple. Anything else is not our build.
  4. Read the file list. Transcripts and notes are plain files in your own Library folder. Open them, move them, delete them.

What we store, and where

The complete set of personal data SparQan LLC holds about a customer:

That is all of it. We hold no audio, no transcripts, no documents, no usage history, no IP-address logs of our own, and no payment details.

One exception, and it is entirely in your hands. Because Beam has no automated telemetry, we cannot see when it crashes; we only learn of it if you tell us. If you choose to email us a macOS crash report, be aware that a crash report is a snapshot of memory and can contain fragments of recent text, including transcribed words. Beam shows you the full contents before anything is sent, nothing is transmitted automatically, and we delete any crash report you send once the issue it describes is closed.

The complete data-flow account written for end users is in the Privacy Policy.

Subprocessors

ProviderPurposeData reaching them
CloudflareWebsite hosting, file distribution, license records, inbound email routingLicense records and email addresses; standard web request logs
StripePayments and subscriptionsPayment details and billing information, held by Stripe, not by us
ResendTransactional email, such as license deliveryRecipient email address and message contents
GoogleThe support mailboxWhatever a correspondent chooses to write to us

No subprocessor receives customer speech, transcripts or documents, because Beam never transmits them.

Certifications, stated plainly

Beam is not SOC 2 audited and holds no ISO 27001 certificate. We will not imply otherwise, and if you see a badge claiming either on any page of ours, it is not ours.

This is a structural choice, not a roadmap delay. A SOC 2 report attests to the controls a vendor operates over customer data held in its own systems. The only records we hold are an email address, a license key and install identifiers. Your speech, your transcripts, your meeting recordings and your documents are never among them, and never transit our infrastructure, so the systems such a report would examine for that content do not exist.

What we offer instead is verifiability. Every claim on this page can be tested from outside in an afternoon, which is a stronger form of assurance than an annual report about a system you cannot inspect. If your process requires a completed questionnaire, write to us and we will answer it.

Regulatory posture

FrameworkWhere Beam stands
GDPR / UK GDPRThe personal data we hold is an email address, a license key and install identifiers. Access, correction and erasure are handled by writing to support. A data processing agreement is available on request.
CCPA / CPRAWe do not sell or share personal information, and we run no cross-context behavioural advertising.
HIPAANo business associate agreement is required, because we never receive protected health information. Dictated content stays on the clinician's Mac and is never transmitted to us.
AI and model trainingNothing you say or type is used to train any model, by us or anyone else. The models ship fixed and run locally; they do not learn from your input and send nothing back.
Data residencyCustomer content never leaves the customer's own device, so residency questions do not arise for it. The limited license records described above are held in the United States.

Software supply chain

Beam is distributed directly, signed with an Apple Developer ID under Team Identifier 6P8A7DR398, built with the hardened runtime, and notarized and stapled by Apple before every release. Updates are delivered through Sparkle over HTTPS and each update is cryptographically signed; an update that fails signature verification is refused.

Third-party components and their licenses are listed in full inside the app, under Settings, and ship with the bundle.

Reporting a vulnerability

Write to support@justbeaming.com. Tell us what you found and how to reproduce it. We will acknowledge within three business days and keep you informed until it is resolved. We will not pursue legal action against anyone who researches in good faith, acts against their own installation, and gives us reasonable time before disclosing. We do not currently run a paid bounty.

Deployment and procurement

Beam installs as a standard macOS application. It does not install a kernel extension, a background daemon outside the user session, or a system-wide network filter.

Beam has no user accounts, so there is nothing to provision: no seat to create, no directory to sync, no single sign-on to configure. A person installs it, the fourteen day trial needs nothing from you, and a license is a key that activates on up to two Macs. If your policy requires a review before install, this page is the review, and the tests above take about ten minutes.

PermissionNeeded forCan MDM pre-approve it?
AccessibilityInserting transcribed text into other applicationsYes. A standard PPPC payload can grant it ahead of first launch.
MicrophoneDictationNo. Apple permits MDM to deny it, never to grant it.
Audio CaptureMeetings, to record the far side of a call. Uses a Core Audio process tap, so macOS 14.4 or later. Not Screen Recording, and no screen content is ever captured.No, for the same reason.

The two that cannot be pre-approved are a deliberate Apple restriction and, from a privacy standpoint, the right one: nobody, including a fleet administrator, can silently switch on a microphone. Ship the PPPC payload for Accessibility and the person at the Mac approves the rest once, at first use.

Managed deployment through Jamf, Kandji or Intune, invoicing and purchase orders, security questionnaires, and a data processing agreement are all available. Write to support@justbeaming.com and a person will answer.

If anything on this page turns out to be inaccurate, we want to know before your security team does. Tell us and we will correct it here.

Run the test yourself

Fourteen days of everything, free. No card, no account. Pull the cable on day one.

Download Beam

Apple silicon, macOS 14 or later. One click downloads the disk image; nothing to fill in. After the trial: 2,000 words a week free for good, or $5.99 a month. 30 day refund, renewals included.