CC Planner ProProtection readiness Launch app

CC Planner Pro · Version 2.1 · Protection readiness & planning

Know what you have. Know what you need. Go prepared.

A local-first planning tool for airborne-infection precautions. Track your protective supplies, describe the activity ahead, and see the recommendations lined up against what is actually in your closet, your bag, and your car.

  • Version 2.1
  • Local-first
  • Installable
  • No account required

Readiness board

Illustrative product preview

Pick a situation to see how the same kit sorts

A long indoor stretch with a crowd you do not control. The plan asks for a well-fitted respirator you can wear the whole way, a higher-protection option for the longest segments, and hand hygiene for the terminal.

You already have1

Fitted N95 respirators12 in the travel bag · covers the whole trip with spares

Needs attention1

Elastomeric P100Cartridges due for replacement in 5 days · replace before you fly

Consider adding1

Hand sanitizer or wipesNothing in your inventory matches this layerOptional
Suggested kit: Travel kit Sample inventory · not a live assessment

Shorter, but close-range and unavoidable. The plan keeps the respirator, adds testing and eye protection for clinical contact, and flags the test kit that is nearly out.

You already have1

Fitted N95 respirators12 in the travel bag · one for the waiting room, one spare

Needs attention1

Rapid antigen tests2 left · expire in 21 days · reorder link saved

Consider adding2

Eye protectionNothing in your inventory matches this layerRecommended
Hand sanitizer or wipesNothing in your inventory matches this layerOptional
Suggested kit: Medical visit kit Sample inventory · not a live assessment

Dense crowd, stuffy room, three hours. Everything the plan asks for is already in the house — two things just need a look before you walk out the door.

You already have1

Fitted N95 respirators12 in the travel bag

Needs attention2

Elastomeric P100Cartridges due for replacement in 5 days
Rapid antigen tests2 left · expire in 21 days

Consider adding0

Your inventory covers every recommendation.

Suggested kit: Everyday carry Sample inventory · not a live assessment

Eight hours in a shared room whose airflow nobody can describe. Alongside the respirator, the plan suggests clean air in the space you control, and a way to find out what the air is actually doing.

You already have2

Fitted N95 respirators12 in the travel bag
Portable HEPA purifierAt the desk · spare MERV-13 filter on the shelf

Needs attention1

Elastomeric P100Cartridges due for replacement in 5 days · the long-day option

Consider adding1

CO₂ monitorVentilation is unknown here · a reading would settle itOptional
Suggested kit: Weekday carry Sample inventory · not a live assessment

The board above uses a fictional inventory to show how the app organizes a plan. It is not a live assessment, and CC Planner does not calculate anyone's chance of infection.

Why this exists

The hard part was never knowing that respirators work.

Most people who take airborne precautions seriously already know the layers: well-fitting respirators, ventilation, filtration, testing, distance. What breaks down is the logistics of a household.

  • What do I actually own? The box in the hall closet, the one in the car, and the half-used pack from last winter.
  • Where is it? A respirator in the basement is not a respirator you are wearing on the train.
  • Is it still usable? Tests expire. Cartridges age out. Filters pass their interval quietly.
  • Am I running low? Four left sounds fine until you are using one a day.
  • What should I bring today? A clinic visit, a flight, and a school day are not the same packing list.

CC Planner connects those five questions to each other. That is the whole product: the operational layer underneath precautions you have already decided to take.

The loop

Inventory, plan, compare, prepare.

Four steps, in order, and then back around as supplies run down.

Inventory

Add what you own: category, location, quantity, spec, cost, and a purchase link. Say whether each item is consumable, replaced on a schedule, or durable.

Plan

Pick a preset activity or build your own: setting, duration, crowding, ventilation, and whether masking is feasible the whole time.

Compare

The plan's recommended layers land in three columns against your inventory: what you already have, what needs attention, and what to consider adding.

Prepare

Pack the kit, reorder what is low from your own saved links, and set the next replacement date so the same gap does not surprise you twice.

Supplies deplete · alerts return you to step one

What CC Planner Pro does

Specific tools, not a dashboard.

Everything below is in version 2.1 and runs entirely in your browser.

Inventory

Eight categories, real locations

Respirators, filters, purifiers, tests, monitors, eye protection, sanitizers, and anything else. Search and filter by category or location, with a table on desktop and cards on a phone.

Replacement models

Consumable, timed, durable

Consumables project depletion from a usage rate. Timed items count down from an interval and their last replacement. Expiration dates apply to anything. The soonest date wins.

Alerts

Urgent, upcoming, planned

Under seven days, under thirty, and everything else, each with the reason: depletion, replacement due, expiring, or out of stock. Sort by soonest, category, location, or replacement cost.

Reorder

Your links, not ours

Save a purchase link on an item and the alert gets a Reorder button that opens it. No affiliate links, no marketplace, no vendor relationships — the link is whichever one you saved.

Kits

Reusable packing lists

Build a kit from items you already track — everyday carry, travel, medical visit — and a plan will suggest the kits that cover what it just recommended.

Planner

Seven presets, plus your own

Flight, medical appointment, concert or event, work or school day, family gathering, hotel stay, and public transit. Create, edit, duplicate, and favorite custom scenarios for the situations you plan repeatedly.

Recommendations

Tiered, with reasons attached

Each suggested layer is marked essential, recommended, or optional, and carries a plain sentence explaining why this situation calls for it. Then it is matched against your inventory.

Environment

Conditions in, guidance out

Enter ventilation impression, crowding, duration, an optional CO₂ reading, and whether you will be masked. You get a qualitative summary and practical adjustments — never a probability.

Air changes

eACH with the math shown

Estimate equivalent air changes per hour from purifier CADR, mechanical ventilation, and a natural-ventilation estimate. Every line of the calculation is printed with the result, along with its assumptions.

Learn

Evidence, replies, and letters

An evidence library with sources and limitations, conversational responses to claims you may hear, and adaptable letter and speech templates for school and workplace advocacy.

Data

JSON backup, CSV, print

A JSON backup holds your full state; CSV covers inventory. Imports preview and ask before merging or replacing. A printable readiness report summarizes items, what is due, kits, and cost.

Optional modules

Health record and demo data

A local vaccination history you can switch off entirely, and clearly labelled demo items you choose to load, remove at any time, and which are never recreated behind your back.

Privacy

Your planning data never leaves your device.

This is a design constraint, not a setting. CC Planner has nowhere to send your data, because it has no server to send it to.

  • 01No account
  • 02No user-data server
  • 03No tracking
  • 04Stays on your device

Where your data lives

Inventory, kits, scenarios, settings, and the optional health record are written to your browser's local storage on this device, in this browser profile. The app makes no network requests for your data at any point, and there is no sign-in.

By default that stored copy is ordinary browser storage, which is not encrypted. Anyone with access to your unlocked device and browser profile can read it.

Optional encryption

You can turn on a passphrase. The app then encrypts your stored state with AES-256-GCM, using a key derived from your passphrase with PBKDF2-SHA-256 at 310,000 iterations, through the browser's own Web Crypto API. If Web Crypto is unavailable, encryption is refused rather than faked — there is no fallback cipher.

The passphrase is never stored and never transmitted, so it cannot be recovered or reset. An auto-lock re-locks the app after inactivity.

Exports are yours to handle

JSON and CSV exports and the printable report are plain files, written wherever your browser saves downloads. They are not encrypted by the app. Once a backup leaves CC Planner, its security is whatever your storage, cloud sync, or email gives it.

What we are not claiming

No software can promise absolute security. Encryption protects a stored copy at rest; it does not protect a device that is compromised, shared while unlocked, or backed up somewhere else. Erasing all local data from the app's settings clears what CC Planner wrote — it cannot reach copies you exported.

Planning aid, not a risk score

It helps you prepare. It does not predict what will happen to you.

This distinction is built into the application, and the marketing page will not blur it.

What CC Planner can do

  • Summarize the conditions that generally raise or lower exposure opportunity — ventilation, crowding, duration, and protection.
  • Translate those conditions into practical preparation: what to bring, what to check, what to replace.
  • Show the reasoning behind each recommended layer, and point to the evidence entry behind it.
  • Estimate equivalent air changes per hour from stated inputs, showing every step of the arithmetic.

What it cannot do

  • Calculate your probability of infection. It produces no risk percentage, and none should be inferred from it.
  • Serve as a validated clinical or epidemiological risk model. It has not been validated as one.
  • Replace individualized medical advice from a clinician who knows your history.
  • Measure infection with a CO₂ reading — that number describes rebreathed air, not virus.

Evidence

Recommendations that show their work.

The Learn section is not a blog. Each entry in the evidence library follows the same structure, so you can see the shape of the claim before you decide what to do with it.

Recommended layers in a plan link back to these entries, so a suggestion is never just an assertion appearing out of nowhere. Sources carry DOI links where they exist, and there is a one-tap copy for the citations behind an entry.

A future release is expected to link to a canonical evidence library maintained separately; that address is not published yet, so this page does not print one.

Claim
The specific statement being made, in one sentence.
In plain language
What it means for someone deciding what to do this week.
Evidence strength
How well supported the claim is, stated openly rather than implied by confident wording.
Sources
Named studies and guidance, with DOI links where available.
Last reviewed
When the entry was last checked, so staleness is visible.
Limitations
What the evidence does not establish, kept in the entry rather than left out.

Entries carried over from earlier versions whose sources have not been re-verified against the primary literature are labelled Needs evidence review inside the app. They are neither quietly deleted nor dressed up with invented citations.

Local-first installation

Install it, then use it on a plane.

CC Planner Pro is a Progressive Web App. Where your browser supports installation, it can live on your home screen or dock and open without a browser window.

  1. 01Open it once onlineThe first successful online load caches the app shell and icons on your device. After that, it is designed to open from that cache without a connection, for as long as your browser keeps the cache.
  2. 02Install where offeredChromium browsers show an install prompt, which the app also exposes as an Install button. In Safari on iOS and iPadOS, use Share, then Add to Home Screen.
  3. 03Update on your termsWhen online, the app loads current code first. If a new version is waiting, you get a prompt and decide when to switch; you can also check for updates from the About panel.

Installation and offline caching depend on your browser and platform, and are not available in every one. Nothing in the app requires installation — it runs the same in a normal tab. Storage and caching behavior vary across browsers, devices, browser profiles, and installed-app environments, and a browser may clear cached files or stored data on its own. Treat a JSON backup as the way to move your data between them, and as your own copy of it.

About & credits

Built for people who plan ahead.

CC Planner Pro is designed and maintained by Dr. Sean P. Mullen and published by Mind to Motion Studios, LLC. It began as a personal supply tracker and grew into the readiness and planning system described on this page.

A formal software citation has not been established for CC Planner Pro, so none is printed here. If you need to reference it in writing, cite the application name, version, and publisher as they appear in the app's About panel.

  • ProductCC Planner Pro — Protection Readiness & Planning
  • Version2.1.0 · revised August 8, 2026
  • AuthorDr. Sean P. Mullen
  • PublisherMind to Motion Studios, LLC
  • Copyright© 2026 Mind to Motion Studios, LLC
  • Sourcegithub.com/drmullen/cc-planner
  • Built withHTML, CSS, and vanilla JavaScript. No frameworks, no build step, no third-party requests.

Repository hosting does not transfer ownership: copyright and publishing rights remain with Mind to Motion Studios, LLC, as stated in the application itself.

Ready when you are

Ready before you leave.

Open it, add the box of respirators in your hall closet, and plan the next thing on your calendar. It takes about five minutes and nothing you enter goes anywhere.

No account required.