plume.
An illustrated atlas of the San Francisco Bay Area, from Santa Rosa and Napa to San Jose. Decorative artwork, not property records or risk data.

Every addresshas a history.

Dry-cleaner and PCE public records
for Bay Area properties.

See a sample

One address. A clearer next step.

The San Francisco Bay AreaIllustrative map · not record locations or risk data

The address brief

Check the dry-cleaner history before you go further.

Plume brings together historical business records, environmental regulatory records, and cleanup documents around one Bay Area address. The brief traces former dry-cleaner uses and shows the dates and gaps in the record. Source coverage and limitations.

PCE is a solvent used in dry cleaning. Records of its use and cleanup can help you decide what to ask an environmental professional before commissioning a Phase I assessment.

The brief is being tested privately. Public checkout is not open yet.

Research sample · excerpt Prepared September 27, 2026

187 Marinwood Avenue

Former Prosperity Cleaners · Marin County

PCE was found at this property.

Agency records document PCE in soil and groundwater at the former cleaner. [1]

What the agency decided

The October 23, 2025 letter ended the requirement for active onsite cleanup. Monitoring and land-use conditions remained. The decision expressly excluded offsite groundwater. [2]

What still needs checking

The latest agency update reviewed, dated December 5, 2025, said monitoring was continuing. This sample did not verify a later decision or current conditions. [3]

Manually researched sample with incomplete coverage. Not an issued customer report. Band not assigned. It does not replace a Phase I assessment or establish that a property is clean.

From the founder

Why I started Plume

“I didn’t know where to turn for advice I could trust.”

I was trying to buy a small retail property in my neighborhood. When a dry cleaner came up in its history, I found myself weighing advice from people with different interests in the deal. I paid for reports and still couldn’t work out what I’d be taking on. That experience led me to start Plume.

Read the story

Common questions

What will I get in the report?

The planned report covers one Bay Area address, with a PDF and a private web brief. It brings together dry-cleaner history and nearby cleanup/PCE records, links findings to their sources, and shows source dates and gaps in coverage. See the research sample for an example of how findings are presented.

What can I do with it?

Use the brief to identify records worth following up on and prepare questions for an environmental professional. It can give you a starting point before you spend more on a property investigation. It cannot tell you whether to buy a property, what cleanup will cost, or whether a lender will accept it.

Does it replace a Phase I assessment?

No. Plume is a public-record review, without a site visit or testing. It does not replace a Phase I environmental assessment, assess current site conditions, or establish that a property is clean.

What if no records are found?

That leaves the property’s history unknown. Older businesses may be missing from public records, and coverage varies by location and date. The brief shows what was searched and where the gaps are; an empty search is not a clean result. Review source coverage and limitations.

Can I order a report today?

Public checkout is not open yet. The report service is being tested privately. The sample shows the intended format; no live payment or email delivery is available.

Source coverage & dates · review gaps by county

Source dates vary. Missing records ≠ clean.

Coverage by county and source
Published Aug 7, 2026: source searches were current in 9 of 9 counties. Public records may still miss older sites.
Alameda County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 77 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 493 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 102 records found
EnviroStor hazardous-waste records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 2 records found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 104 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 44 records found
CalEPA nSITE EnviroStor cleanup records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 2 records found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
Contra Costa County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 41 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 86 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 59 records found
EnviroStor hazardous-waste records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 1 record found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 28 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 35 records found
CalEPA nSITE EnviroStor cleanup records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
Marin County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 20 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 27 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 10 records found
EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 13 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 19 records found
CalEPA nSITE EnviroStor cleanup records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
Napa County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 4 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 9 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 3 records found
EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 3 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 3 records found
CalEPA nSITE EnviroStor cleanup records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 1 record found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
San Francisco County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 129 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 28 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 24 records found
EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 11 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 43 records found
CalEPA nSITE EnviroStor cleanup records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 1 record found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
San Mateo County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 45 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 194 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 48 records found
EnviroStor hazardous-waste records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 1 record found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 71 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 17 records found
CalEPA nSITE EnviroStor cleanup records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
Santa Clara County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 184 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 369 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 74 records found
EnviroStor hazardous-waste records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 1 record found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 82 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 76 records found
CalEPA nSITE EnviroStor cleanup records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 3 records found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
Solano County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 5 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 42 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 10 records found
EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 20 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 16 records found
CalEPA nSITE EnviroStor cleanup records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
Sonoma County Sources current at publication
Accepted snapshot · 0 source searches incomplete
Source dates · 8 searches
OpenStreetMap current dry cleaners
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 17 records found
GeoTracker cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 84 records found
EnviroStor cleanup cases
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 9 records found
EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found
CalEPA nSITE GeoTracker records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 37 records found
CalEPA nSITE CERS records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 11 records found
CalEPA nSITE EnviroStor cleanup records
Fresh with matches · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 1 record found
CalEPA nSITE EnviroStor hazardous-waste records
Fresh search; zero matching records · attempted Jul 24, 2026 · last searched Jul 24, 2026 · overdue after · 0 records found

The atlas is illustrative, not a record-location map. Current listings are presence-only context. Missing records leave history unknown.