ValkFire

Privacy

Last updated November 1, 2026. ValkFire is published by BonkWorks Studios LLC.

ValkFire is fire department operations software. It is bought and controlled by a fire department, and most of what it holds is that department's own operational record. This page describes what the software collects, why, who can see it, and how long it is kept.

Who controls the data The department is the owner of everything entered into its account. BonkWorks Studios LLC operates the software on the department's behalf and does not sell, rent, share or advertise against any of it — not to anyone, for any purpose, ever.

What is collected

About department members

DataWhy
Name, rank, role and permissionsTo show who did what, and to control who can approve or edit records
Phone number and emailSign-in, and the department's own roster
Emergency contact name and numberKept by the department as part of its roster, as most departments already do on paper
Certifications and expiry datesSo the department knows what its members are qualified for and when that lapses
Profile photo, if one is addedRecognizing people on a command board
State fire license and EMS ID numbers, with their expiry datesTying trainings to the state's records. Only the member and the department's administrators can see them
Hours on calls, trainings and meetingsThe department's pay records, which its officers keep
Rehab on a call, if the department turns on Patient records: time in and out, cylinders used, how the member feels, vital signs and the outcomeSo the officer knows who is fit to go back to work. The member sees their own. Officers, administrators and members with the patient-records permission see all of them, and so do the members working the board while the call runs. Rehab records are never deleted
Exposure reports and the fireground log, under My health records: what the member was exposed to, when and where, minutes on air in a hazard, and any follow-upThe member's own health record, for the department's exposure control plan and injury reporting. Only the member and the department's Designated Officer see it (the administrators, while no Designated Officer is named), and every time the Designated Officer opens another member's report is logged. It is never shown on a call, a patient card or a shared screen
Photos of certification and license cards a member sendsSo an officer can approve the card. The member, administrators and members with the people permission can see them
"Back at the hall" marks: which rig came back, when, who was on it, and any officer's correctionPay hours, which run from the call's Enroute to the member's Back at the hall

Operational records

DataWhy
Incidents: call type, address, times, who responded, assignments, benchmarks, narrativeThe department's incident record, and the basis of state and federal reporting
Patient counts and dispositionsRequired by incident reporting. See the note below.
Patient records, only if the department turns them on: name, age, history, vital signs, treatments and the handoff to the ambulanceThe record of care the crew gave, and what the receiving crew needs. See Patient records below.
Truck checks, deficiencies and maintenanceApparatus readiness and compliance dates
Pre-plans, hazards, water sources and attached documentsInformation the crew needs before they arrive
Photographs taken in the appEvidence attached to a deficiency, a pre-plan or a call
Corrections, with a reason and who made themA permanent, auditable paper trail, so a changed record never looks like an original one
Patient information What ValkFire keeps about a patient depends on one switch, Patient records. It is off until one of the department's administrators turns it on.

With it off, ValkFire keeps what incident reporting requires. For each patient, that is an approximate age, sex, chief complaint and triage color, a disposition, a transporting agency and destination, and an optional free-text note.

With it on, the crew can also keep a patient card. The card holds the patient's name, history and the care the crew gave, and it carries the handoff to the ambulance. It is a record of the care given on scene, not a full patient care report. The details are under Patient records.

Departments subject to HIPAA, the Minnesota Health Records Act or other health-records laws should confirm their own obligations before they turn Patient records on.

Patient records

None of this is saved unless the department has turned Patient records on.

DataWhy
Name, age, date of birth and weightIdentifying the patient for the receiving crew, and age-based vital ranges and doses
Medical history, allergies and medicationsWhat the receiving crew and the hospital need to know
Vital signs, treatments and injuries, with times; stroke, spine, smoke and carbon monoxide, and cold and heat checksThe record of the care given
Cardiac arrest times and outcome, childbirth, death on scene and lift assistsThe record of what happened on those calls
A refusal of care, with the patient's signatureA record that the patient was told the risks and refused. A confirmed signature is never changed
Which ambulance agency the patient was handed to, when, and by whomThe handoff, described below

The handoff to the ambulance

Radio

A department can turn on Radio. ValkFire then plays and keeps county radio traffic, which it receives from Broadcastify, a radio-streaming service, and from the county's page feed. Dispatchers sometimes say patient details on the air.

Search and rescue

A department's search-and-rescue site (sar.valkfire.com) keeps the record of a search.

Location

Location is off by default. Each member decides for themselves, on each phone, and the department cannot turn it on for them. There are two separate choices.

Your own distance to the call. When a member turns this on, their position is read only while a call is open on screen and the app is in front. It shows that member how far they are from the call and roughly how long they are out, and it is not sent to anyone. The same holds for ValkFire's own turn-by-turn navigation, when a member chooses it under Navigate with: it reads the phone's position on the phone to give the turns, and keeps none of it.

Showing where you are while you're on the way. A member is asked once, in the first-run tour or the first time they answer a page, and can change the answer any time in You → This phone. When a member has said yes:

Addresses entered for calls and pre-plans are converted to coordinates using the U.S. Census Bureau geocoder, a free public service. Results are cached so the same address is not looked up repeatedly.

Reading photos with AI

ValkFire can read a document so nobody has to type it in: a certification card, certificate, roster, a rig's paperwork, or a hazmat placard. To do that, the file is sent to Google's Gemini model, with the department's roster names and unit numbers so it can match them. The text it finds comes back for a person to check before anything is filed. Once a member has said yes, every file they add on the Documents screen is read this way.

Technical data

Standard operational logging by the hosting provider: request timestamps and error reports. Each phone that turns on notifications registers a notification token, so pages and alerts reach it; it is removed when the member signs out or deletes their account. A page's notification shows what the department chooses to show on a locked phone: by default the call type, address, cross streets, units and the dispatcher's notes, which can describe the patient's complaint. The department can limit it to the call type and address, or the call type alone. Other notifications never carry anything about a patient. Each phone reports which version of the app it runs, so the department can be told when an update is due. If the department turns on notification tests, each test reports when it arrived, whether the app was open, and the phone's model and system version. If the department's daily page test is on, once a day the server sends each member's phone a silent message and records whether it answered and when; results are kept 30 days and are seen only by that member and the department's admins. No advertising identifiers. ValkFire contains no advertising, no third-party analytics and no advertising or analytics tracking. The only member location it shares on a fire or EMS call is the on-the-way sharing above, which each member chooses for themselves, and, when both the department and the member turn it on, the same position shown to the county's dispatchers. Search-and-rescue tracks and drone photos are described under Search and rescue.

Who can see it

How long it is kept

Fire department records have statutory retention periods that vary by state, and they are usually measured in years. ValkFire keeps records for as long as the department's account is active, or as long as the department's own retention policy requires — whichever is longer. Patient cards and rehab records cannot be deleted from inside the app. A department can export its records, at any time, as a spreadsheet, from within the app. Patient cards, patient notes and call narratives are left out of every export and stay in the app. When a department closes its account it can request full deletion.

Some copies are kept for a set time and then deleted on their own:

Your choices

Deleting your account

Any member can delete their own ValkFire account from inside the app: You → Account & sign out → Delete my account, then type DELETE to confirm. It works in the phone app and the web app alike. The full details are on Deleting your account.

Can't sign in? Email privacy@valkfire.com from the email address or with the phone number on your roster entry and we will delete the account within 30 days.

Evaluation passes (the Ride-Along and the demo department)

A department evaluating ValkFire opens the Ride-Along and the demo department with a pass we give it on a call. For each pass BonkWorks Studios LLC keeps: the department it was given to; the two devices it is open on, each as a random number that browser keeps and the kind of device (for example “iPhone · Safari”); the name typed when agreeing to the evaluation terms and when; which Ride-Along chapters and demo screens were opened and when; and whether the pass ended and why. The demo department gives each pass its own sign-in, deleted when the pass ends. To stop abuse, tries are counted per internet address with a scrambled code that changes every day, kept for two days; the address itself is not stored. Members of a department on ValkFire who open the Ride-Along from the members page get a pass of their own the same way, kept with their department's records. We keep a pass's records for 12 months after it ends, then delete them, unless we need them to protect the software from misuse; a department can ask for a copy of its own. Email privacy@valkfire.com and we will delete a pass's records.

Requests and setup from valkfire.com

When you send the request form on See ValkFire (valkfire.com/see), BonkWorks Studios LLC keeps what you typed — your department, name, title, email, phone, city and state, roster size, what you're interested in and your message — to answer you and to keep track of where your department is with ValkFire. Replies come from BonkWorks Studios LLC's own email, on Microsoft 365. Nobody else sees it, and it is never added to a mailing list. To stop abuse, the form counts requests from each internet address for a day using a scrambled code that changes every day; the address itself is not stored. Email privacy@valkfire.com and we will delete your request.

A department joining ValkFire fills in the setup form at valkfire.com/intake, behind a codeword BonkWorks Studios LLC gives it: the department, its people, rigs, check sheets, pre-plans and water sources, and any files it uploads (up to 600 files and 2 GB per form). Photos are turned upright, made smaller and have their location tags removed before they are uploaded. If the department asks the upload helper to fill the form from its files, each file is sent to Anthropic's Claude model to read. Before anything is sent, the department confirms its files hold no patient records, a file that looks like a run report is never sent, and spreadsheet columns such as birth dates and medical details are removed. The department checks everything the helper fills in before it presses Finish, and BonkWorks Studios LLC reviews it again before anything is loaded into ValkFire.

Valkyrie, the AI helper

Valkyrie is an AI, not a person, and it can be wrong. On See ValkFire (valkfire.com/see) anyone can ask it about ValkFire. Your question and the last few turns of the conversation are sent to Anthropic's Claude model with a sheet of facts from this website; it sees nothing else. Neither the question nor the answer is kept. To stop abuse, Google's reCAPTCHA (Firebase App Check) checks that the question comes from this website, and questions are counted for a day per browser and per internet address using scrambled codes that change every day; the address itself is not stored. Valkyrie never sends anything for you: if you tap Request pricing on its card, what you typed goes in exactly as the request form above would.

Inside the app and on the members page, signed-in members can ask Valkyrie how ValkFire works. The question, the relevant parts of ValkFire's manuals and, in the app, a short summary of the member's own department (rig status, the member's name and own certifications and their open requests, never patients) are sent to Anthropic's Claude model. The app asks the member first, and the answer can be changed from Valkyrie's own screen. Nothing about a question or answer is kept. Anything Valkyrie drafts for ValkFire is sent only when the member taps Send, as an ordinary request.

Requests from inside the app

When a member uses "Ask for something", "Request another way" or "Report a problem" in the app, what they wrote, the photos or files they added, the screen it was about, their name, their department, and the app version and kind of device are kept in that department's ValkFire space. Everyone in the department can see the department's requests and the answers; BonkWorks Studios LLC reads them to answer and to decide what to build. Report a problem also adds the app's own recent error messages from that device. The app asks members to leave patient details out. Requests are kept with the department's records and deleted with them.

Children

ValkFire is workplace software for fire department members and is not directed at children. Departments with junior or explorer members under 18 should treat those roster entries the way they treat any other personnel record they hold. Patient records can be about children, including newborns. They are kept and protected the same way as any other patient record.

Security

Data is encrypted in transit and at rest by the hosting provider. Access is controlled by sign-in and by per-member permissions set by the department's administrators. Patient records have tighter rules, described under Patient records. More on how the records are kept safe: Security.

If you were a patient

A patient record in ValkFire belongs to the fire department that cared for you, and that department decides who may see it. To see a copy or ask for a correction, contact the department. If you write to privacy@valkfire.com instead, we will pass your request to the department and stay copied on it so we can help.

Changes

Material changes will be dated at the top of this page, and departments will be told directly rather than expected to notice.

Contact

BonkWorks Studios LLC — privacy@valkfire.com