About Tarline
Tarline is a crowdsourced record of tar and beach conditions along the California coast, built first for Santa Barbara's South Coast. Every report is a timestamped, geolocated observation in an open dataset — filling a gap that, as far as we've been able to find, nothing else does: there is no public time-series of beach tar observations anywhere. UCSB's own beach surveys exist but aren't published, and the Santa Barbara Coastal LTER program holds no tar dataset of its own.
That gap matters because attribution is time-critical. Oil from a natural seep and oil from a pipeline or platform spill are chemically near-indistinguishable once they've weathered on the beach for anywhere from a few days to about a month — after that window, the geochemical fingerprinting techniques researchers use to tell them apart (see USGS Open-File Report 2009-1225) get much harder to apply. A dense, dated record of when and where tar showed up is one of the few things that can still answer the question after the fact.
How Scoring Works
Tarline scores every report with a two-factor model (scoring engine v2): how much tar degrades the beach visit, and how much the evidence says to be cautious about. The two are kept separate on purpose — a field of bone-dry, weathered tar balls is a big nuisance but a small health signal; a thin sheen in the water is barely visible but the single biggest caution flag Tarline tracks. Coverage class, tar-ball size/consistency, and oil form still borrow their vocabulary from NOAA's Shoreline Cleanup Assessment Technique (SCAT), so a Tarline report and a professional shoreline survey describe tar the same way.
The Formula
Score = 10 − Experience − Toxicity
Every report starts at a perfect 10. Two penalties pull it down: Experience (0–4) is how much tar ruins the visit — driven by how much coverage there is and how sticky or liquid it is underfoot. Toxicity (0–5) is how cautious the evidence says to be — driven by freshness, oil form, and — above all — whether there's any sign of oil actually in the water, where it can be swallowed or coat skin head to toe. Because each penalty is capped on its own (4 and 5), the score can never drop below 1, and a report with nothing to flag scores exactly 10 — not a special case, just both penalties legitimately at zero.
Score Scale
The same 10-to-1 range as a single strip: flag-band colors underneath, the calibration anchors marked on top.
Score Ladder
Where a report lands on the 10-to-1 scale, anchored to the owner's calibration points (bold) and the public flag-band boundaries (thin dividers).
- 10.0 No tar Clean sand, clear water -- nothing to penalize.
- 8.1 Hard, sporadic tar balls Weathered tar balls scattered underfoot, water clean. Owner anchor -- “hard, sporadic tar balls ≈ 8, easy to enjoy the beach.”
- 7.0 Green / yellow line Below 7, Tarline starts calling the water “posted.”
- 6.2 Soft, sticky tar, widespread Sticks to your feet across most of the beach, water still clean. Owner anchor -- “softer, widespread ≈ 6–7, still a normal beach day.”
- 4.4 Sheen alone in the water Sand looks fine; a sheen on the water pulls the score down on its own -- toxicity and experience are separate axes.
- 4.0 Yellow / red line Nuisance is no longer the whole story -- toxicity signal is climbing.
- 2.5 Red / black line Tarline treats the water as effectively closed at this point.
- 1.3 Widespread sheen on sand and in the water Fresh, greasy oiling on the beach and a sheen with a petroleum smell in the water. Owner anchor -- “widespread oily sheen on the beach and in the water ≈ 1–3.”
Experience vs. Toxicity
Because the two penalties are independent axes, the same tar can land in very different places depending on which one it drives. Widespread hard tar (top-right) is a high-nuisance, low-toxicity read; a lone sheen in the water (bottom-left) is the opposite — barely a nuisance, but the highest-toxicity signal Tarline has.
Score Matrix (Experience × Toxicity)
The formula itself, gridded: every whole-number Experience/Toxicity combination and the score it produces (10 − E − T, clamped 1–10), colored by flag band. Real reports rarely land on every cell — each sand form has its own achievable ceiling on E and T — but the arithmetic is identical everywhere in the grid.
| E ↓ / T → | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| 0 | 10 | 9 | 8 | 7 | 6 | 5 |
| 1 | 9 | 8 | 7 | 6 | 5 | 4 |
| 2 | 8 | 7 | 6 | 5 | 4 | 3 |
| 3 | 7 | 6 | 5 | 4 | 3 | 2 |
| 4 | 6 | 5 | 4 | 3 | 2 | 1 |
Experience Penalty Factors (E, 0–4)
Nuisance points, added together and capped at 4.
| Factor | Read | Points | Why |
|---|---|---|---|
| Coverage | None | 0.0 | More sand covered means a worse visit and higher odds of stepping in it — a pure nuisance dial, SCAT's own coverage bands. |
| Trace (<1%) | 0.5 | ||
| Sporadic (1–10%) | 1.1 | ||
| Patchy (11–50%) | 1.7 | ||
| Broken/widespread (51–100%) | 2.1 | ||
| Stickiness | Hard | 0.3 | Even hard tar isn't literally harmless underfoot; liquid oil is the messiest to avoid tracking onto towels, gear, and car seats. |
| Firm | 0.5 | ||
| Sticky | 0.8 | ||
| Liquid | 1.2 | ||
| Form bonus | Tar balls/patties | 0.0 | Sheet-like oiling (a film or a greasy coat) is harder to avoid than discrete balls you can step around; a hardened crust adds nothing extra. |
| Stain/film | 0.3 | ||
| Greasy coat | 0.8 | ||
| Asphalt pavement | 0.0 | ||
| Tideline | None | 0.0 | The wrack line is often the only visible sign of tar even when the rest of the beach looks clean. |
| Black line | 0.3 | ||
| Sheen line | 0.5 |
Toxicity Signal Factors (T, 0–5)
Caution points, added together and capped at 5. Water-column signs are weighted well above everything else — see the evidence for why.
| Factor | Read | Points | Why |
|---|---|---|---|
| Freshness | Hard | 0.5 | Weathering strips off the volatile, more bioavailable fractions first (NOAA: brief contact with weathered tar "will do no harm" for most people) — but weathered PAHs are still persistent carcinogens, so even "hard" isn't zero. |
| Firm | 0.6 | ||
| Sticky | 0.9 | ||
| Liquid | 1.6 | ||
| Form bonus | Tar balls/patties | 0.0 | A film or greasy coat transfers to skin far more readily than a pick-up-able ball; a hardened crust is the least bioavailable form there is. |
| Stain/film | 1.0 | ||
| Greasy coat | 1.5 | ||
| Asphalt pavement | 0.0 | ||
| Tideline sheen | Sheen line only | 0.5 | An iridescent wrack line is a freshness/toxicity signal, not just a coverage one — a plain black line isn't (it doesn't add here). |
| Water signs | Sheen in the water | 5.6 | Oil actually in the water opens ingestion and whole-body dermal routes a dry-sand tar ball never has — this is the single biggest lever in the model. Odor is a rough proxy for volatile/fresh compounds (ATSDR: TPH inhalation → CNS symptoms). |
| Tar balls in the water | 2.2 | ||
| Odor | 1.4 | ||
| Extent multiplier | Widespread (vs. isolated) | ×1.25 | Applies only to the water-signs sum above — a widespread water read is scaled up, isolated stays at face value. |
Worked Examples
The three owner-calibrated anchors, with the full arithmetic. Sand and water are scored separately, then the lower (worse) of the two wins — the same "min-ish blend" the beach-level aggregate has always used.
Hard tar balls, sporadic coverage, clean water
Owner anchor -- “hard, sporadic tar balls ≈ 8, easy to enjoy the beach.”
Experience
- Coverage (sporadic)1.1
- Stickiness (hard)0.3
- Form (tar balls/patties)0.0
- Tideline (none)0.0
E = 1.1 + 0.3 + 0.0 + 0.0 = 1.4 = 1.4
Toxicity — sand
- Freshness (hard)0.5
- Form (tar balls/patties)0.0
- Tideline sheen (none)0.0
T(sand) = 0.5 + 0.0 + 0.0 = 0.5
Sand score = 10 − 1.4 − 0.5 = 8.1
Score = 10 − 1.4 − 0.5 = 8.1
Soft, sticky tar, broken/widespread coverage, clean water
Owner anchor -- “softer, widespread ≈ 6–7, still a normal beach day.”
Experience
- Coverage (broken/widespread)2.1
- Stickiness (sticky)0.8
- Form (tar balls/patties)0.0
- Tideline (none)0.0
E = 2.1 + 0.8 + 0.0 + 0.0 = 2.9 = 2.9
Toxicity — sand
- Freshness (sticky)0.9
- Form (tar balls/patties)0.0
- Tideline sheen (none)0.0
T(sand) = 0.9 + 0.0 + 0.0 = 0.9
Sand score = 10 − 2.9 − 0.9 = 6.2
Score = 10 − 2.9 − 0.9 = 6.2
Widespread greasy sheen on the sand, sheen + odor in the water, widespread
Owner anchor -- “widespread oily sheen on the beach and in the water ≈ 1–3.”
Experience
- Coverage (broken/widespread)2.1
- Stickiness (liquid)1.2
- Form (greasy coat)0.8
- Tideline (sheen line)0.5
E = 2.1 + 1.2 + 0.8 + 0.5 = 4.6 → clamped to 4.0
Toxicity — sand
- Freshness (liquid)1.6
- Form (greasy coat)1.5
- Tideline sheen (sheen line)0.5
T(sand) = 1.6 + 1.5 + 0.5 = 3.6
Sand score = 10 − 4.0 − 3.6 = 2.4
Toxicity — water (widespread)
- Sheen in the water5.6
- Odor in the water1.4
- Widespread extent multiplier×1.25
T(water) = (5.6 + 1.4) × 1.25 = 8.75
Water score = 10 − 8.75 = 1.3
Score = min(2.4, 1.3) = 1.3 — the water side wins: any sign of oil in the water pulls the score down further than the sand alone would.
The Evidence Behind the Score
Full sourcing, confidence ratings, and open questions live in Tarline's internal evidence brief; this is the summary. Three findings from the toxicology literature shape every constant above:
- Weathered tar is a low-acute-risk nuisance, not harmless. NOAA's public guidance on tar balls is direct: weathered tar is "hard and crusty on the outside and soft and gooey on the inside," and "occasional brief contact with a small amount of oil, while not recommended, will do no harm" for most people (some get rashes). That's the evidence basis for scoring hard/dry tar as mostly a nuisance — NOAA Office of Response & Restoration — Tarballs.
- The hazardous fractions weather out first. Volatile aromatics (BTEX, including benzene — a known human carcinogen, abundant in fresh crude but largely gone from weathered tar) evaporate within hours to days; the residue left behind is dominated by heavier, less bioavailable compounds. Total petroleum hydrocarbons (TPH) can still affect the central nervous system, skin, and lungs on contact or inhalation, and PAHs — the persistent fraction that dominates weathered tar — are carcinogens with hazard well established but human dose-response from casual skin contact not well quantified. Sources: ATSDR ToxFAQs for Total Petroleum Hydrocarbons, Polycyclic Aromatic Hydrocarbons, and Benzene.
- Water contact opens routes a dry tar ball doesn't have. Oil or sheen in swimmable water adds incidental ingestion and whole-body dermal contact — routes a beach tar ball sitting on dry sand simply doesn't have. Standard spill-response practice converges on the same precaution regardless of a fixed numeric threshold: avoid contact, and don't enter water where oil or sheen is visible. That's why the Toxicity Signal table above weights water signs so far above everything else.
This is a condition score, not a health advisory. Recreational dose-response to petroleum exposure is genuinely unquantified in the literature — hazard identification for PAHs and benzene is solid, but what a specific beach exposure does to a specific person isn't. When in doubt, follow official closures and postings, not this number.
No Statewide Petroleum Standard
California's only standing beach-posting law, AB411, covers bacterial water quality (fecal indicator bacteria) — there is no equivalent standard for petroleum. Beach closures during an active spill are called case-by-case by local health officers and Unified Command based on visible oiling, not a fixed public index. Outside of a declared spill, oil and tar simply go unposted, whatever the sand and water look like. That gap is exactly what Tarline's score exists to fill — not a legal advisory, but a continuously updated, sourced read on conditions AB411 was never built to cover.
A Brief History
Tar on Santa Barbara's beaches is partly a story of geology and partly a story of industry — the two are hard to fully untangle, which is exactly why records matter. This is the short version; read the full story for the long one.
- 1896 Summerland becomes the site of the world's first offshore oil wells, drilled from piers reaching into the surf. Roughly 400 wells are eventually sunk; several, including the Becker well, are still known to leak today.
- 1928 Barnsdall Oil and Rio Grande Oil strike oil at Ellwood in July, opening one of the richest fields on the California coast.
- 1942 On the night of February 23, the Japanese submarine I-17 surfaces off Ellwood and shells the oil field — one of the only attacks on the American mainland during World War II.
- 1969 On January 28, Union Oil's Platform A blows out, releasing an estimated 3 million gallons of crude into the Santa Barbara Channel — a spill that galvanized the modern environmental movement.
- 2015 A corroded pipeline operated by Plains All American ruptures near Refugio State Beach on May 19, with roughly 100,000+ gallons reaching the ocean (estimates of the total spilled vary by source).
- 2026 In July, elevated tar reports along the South Coast — concentrated around Carpinteria — prompt a public advisory. The source is unconfirmed as of publication; natural seepage is suspected but not established.
Where the Data Comes From
Tarline layers live feeds, static reference layers, and archival datasets, each credited and linked back to its publisher below.
Live conditions
| Source | What it provides | Cadence | License |
|---|---|---|---|
| NOAA National Data Buoy Center (NDBC) | Wave height/period, wind, air & water temperature from offshore buoys | Live — hourly | Public domain (U.S. govt) |
| Scripps Coastal Data Information Program (CDIP) | Nearshore directional wave buoy data along the California coast | Live — hourly | Open (DOI cited) |
| CDIP Monitoring and Prediction (MOP) System | Nearshore wave model: Hs/Tp/Dp nowcast + 10-day forecast at ~100m alongshore spacing | Live — hourly nowcast, forecast every 6h | Nearshore wave model: CDIP MOP (Scripps), DOI 10.18437/C7WC72 |
| NOAA Tides & Currents (CO-OPS) | Water level observations, tide predictions, current stations | Live — 6 min | Public domain (U.S. govt) |
| National Weather Service API | Point forecasts, marine forecasts, alerts | Live — hourly | Public domain (U.S. govt) |
| Open-Meteo | Supplemental weather model data for beaches outside NWS marine zones | Live — hourly | Free, attribution required |
| IOOS High-Frequency Radar Network | Surface current vectors from coastal radar stations | Planned | Public domain (U.S. govt) |
Oil & spill monitoring
| Source | What it provides | Cadence | License |
|---|---|---|---|
| NOAA Incident News | Case pages for spill and pollution incidents NOAA has responded to | As logged | Public domain (U.S. govt) |
| U.S. Coast Guard National Response Center | Nationwide pollution-report intake — raw, caller-submitted reports, unvalidated; shown labeled as such and never merged into scored data | Near real-time | Public domain (U.S. govt) |
| CDFW Office of Spill Prevention and Response — Cal Spill Watch | Active spill response status and public notices for California waters | During incidents | CA state public data |
| NOAA Office of Satellite and Product Operations (OSPO) | Satellite-derived surface oil slick detections | Planned | Public domain (U.S. govt) |
Static GIS layers
Context layers shown on the map — not live feeds, refreshed on a slower publishing schedule by each agency.
| Source | What it provides | Cadence | License |
|---|---|---|---|
| CalGEM (CA Geologic Energy Management Division) GIS | Oil & gas well locations and status statewide | Static | CA state public data |
| BOEM (Bureau of Ocean Energy Management) GIS | Offshore platform, lease, and pipeline layers | Static | Public domain (U.S. govt) |
Historical datasets
Fixed, archival sources used for background context and the site's history writing — not updated on any schedule.
| Source | What it provides | Cadence | License |
|---|---|---|---|
| USGS Open-File Report 2009-1225 | Natural oil seep locations and rates, Santa Barbara Channel, plus data appendices | Archival | Public domain (U.S. govt) |
| NOAA DIVER — Refugio Beach spill archive | Response and monitoring data from the 2015 Refugio pipeline spill | Archival | Public domain (U.S. govt) |
Beach metadata
| Source | What it provides | Cadence | License |
|---|---|---|---|
| California Coastal Commission API | Beach access points, facilities, and jurisdiction metadata | Static | CA state public data |
| OpenStreetMap | Basemap tiles, coastline geometry, parking and access paths | Live | ODbL, © OSM contributors |
For Researchers
Research groups are invite-only cohorts whose reports carry a provenance tag, so academic and agency partners can separate their own field crews' observations from the general public feed. The research portal exports the underlying dataset as CSV, GeoJSON, or JSON, filterable by cohort and quality grade, in a schema compatible with SCAT field records.
Every report carries a quality grade -- A for a verified research-group member,
B for a signed-in user, C for anonymous -- which sets how heavily it's
weighted into a beach's score (see the recency/trust weight above). Attaching at least one photo upgrades
an anonymous (C) report to B, the same trust bump as signing in, since a photo is stronger evidence than a
bare claim; B and A reports are unaffected. Exports include a photo_count column alongside the
(photo-adjusted) qualityGrade so researchers can see both.
Citation
Tarline Community & Research Network (2026). Tarline beach tar observations [Data set]. tarline.org
Further Reading
Reports & data
- Open-File Report 2009-1225: natural oil seepage, Santa Barbara Channel (report + data appendices) — USGS
- Oil fingerprinting: how geochemists tell seep oil from spilled oil — USGS Energy & Minerals
- Natural Seeps, Historic Legacy — NOAA Office of Response and Restoration
- Shoreline Assessment Manual, 4th ed. (PDF) and Tar Ball SOS report forms — NOAA Office of Response and Restoration
- Beach tar accumulation, transport mechanisms, and sources of variability at Coal Oil Point (Del Sontro et al., 2007) — Marine Pollution Bulletin
- Background tarball contamination study following the New Carissa spill (Owens et al., 2002) — Marine Pollution Bulletin
- Tar on the Beach — bubbleology.com (Ira Leifer)
News coverage
- Unusual Amount of Oil and Tar Reported on Beaches Across South Coast — Santa Barbara Independent, Jul 16, 2026
- Tar, Oil From Possible Natural Seepage Spotted on South Coast Beaches — Noozhawk
- Higher-Than-Normal Amounts of Black Tar Covers Parts of Carpinteria Beaches, Officials Say Natural Seeps Are to Blame — edhat
- Tar blobs found on Santa Barbara County beaches, source unknown — KEYT, Jul 28, 2025
- Leaks or Seeps? Big Tar Balls Abundant on Santa Barbara Beaches — Santa Barbara Independent, Sep 17, 2023
Credits & Licenses
Data: NOAA (NDBC, CO-OPS, NWS, OR&R, OSPO) · Scripps CDIP (DOI 10.18437/C7WC72) · USGS · USCG National Response Center · CDFW-OSPR · CalGEM · BOEM · California Coastal Commission · CA Water Board (ODC-By).
Maps: © OpenStreetMap contributors (ODbL), served via OpenFreeMap; terrain from AWS Open Data. Typeface: Roboto, self-hosted — no external font requests.
Tarline is in beta. This demo deployment shows the SAMPLE DATA badge in the header and footer; going forward, report data is real user submissions.