Shroud
×
Petal

Shroud × Petal

Making credit history. Keep sensitive customer data out of your logs.

Petal processes banking history and transaction data to create a Cash Score. Shroud removes account numbers, card PANs, SSNs and other identifiers from logs and analytics — so you can innovate on underwriting without widening your compliance surface.

Reduce breach risk
Redact PANs, SSNs and API keys before they hit Sentry or Datadog.
Data for analytics
Tokenize identifiers for safe joins in your pipelines.
Low latency
Sub-15ms redact path keeps your request & logging paths fast.

Why this matters to Petal

  • • "Petal was acquired by Empower Finance in 2024." — post-acquisition scale magnifies exposure; keep raw PANs and account histories out of logs.
  • • "We use modern technology to help people build credit, avoid debt, and spend responsibly." — innovation requires telemetry; redaction keeps that telemetry compliant.
  • • "When you apply for Petal, we use your banking history to instantly create a Cash Score — a measure of your creditworthiness based on income, spending, and savings history." — those records often contain account numbers and transaction amounts that must never leak.
Live demo

Paste a Petal-style application or event log and run Shroud's redaction locally in your browser.



                  
                
Before → After (example)
John Doe • john.doe@example.com • 4111 1111 1111 1111
[NAME] • [EMAIL] • [CARD]

Integration (example)

Drop Shroud into your logging path to redact PII before it leaves your backend. Example: Node Express middleware.

// npm install @shroud/sdk
import { Shroud } from '@shroud/sdk'

const shroud = new Shroud({ apiKey: process.env.SHROUD_KEY })

app.post('/events', async (req, res) => {
  // redact before you log or forward to Sentry/Datadog
  const safe = await shroud.redact(JSON.stringify(req.body))
  logger.info('event.received', { payload: safe })
  res.sendStatus(200)
})

How it fits

  • • Redact PCI PANs and SSNs from logs and error reports.
  • • Tokenize identifiers for analytics joins while keeping the vault isolated.
  • • Low-latency inline redaction keeps your auth and ingest paths fast.

Stack match

Petal's stack often includes Node backends and event-driven telemetry. Shroud has a small Node SDK and Express/Django examples to drop into request pipelines.

Protect your customers' financial data — without slowing engineering down

Run Shroud on a few real logs from Petal and see how many identifiers we catch. If you'd like, book a 30‑minute pilot to test in staging.