Zero-Trust Architecture

Zero-trust data import
suite for B2B SaaS

AirGap ships a full client-side data onboarding stack Import, Export, Mask, and Profiler that runs entirely in your user's browser. No raw CSVs ever touch our servers.

Embed in your app:
<AirGapImporter
  projectId="your_project_id"
  schemaId="contacts"
  onSuccess={(rows) => {
    // Handle clean data here
  }}
/>

Zero Data to Us

All parsing, validation, and mapping runs inside the end-user's browser using Web Workers and WebAssembly. Your customers' data never touches AirGap servers.

Built for Scale

Stream millions of rows via IndexedDB-backed virtual scrolling. Validate and normalize data with a schema you control.

Drop-in React SDK

One NPM package, no backend dependency. Configure schemas in the dashboard, ship the importer in minutes.

Complete Data Onboarding Suite

Everything you need to handle customer data imports, exports, and privacy compliance.

AirGap Importer

Flatfile-style CSV / Excel importer with mapping, validation, error exports, and column profiling all in the browser via WASM.

  • Schema-driven mapping UI
  • Streaming parse for large files
  • Validation + error CSV export
  • Built-in ProfilerPanel

AirGap Mask

Browser-only PII masking with per-field rules and automatic detection for emails, phones, and card-like values.

  • Strategies: redact, hash, partial
  • Auto-detect PII in any column
  • Before/after preview in importer
  • Masked data only ever hits your backend

Profiler & Exporter

Quick column stats and CSV export buttons you can drop anywhere in your internal tools or admin dashboards.

  • Column counts, nulls, distincts
  • Example chips for each field
  • <AirGapExporter rows={rows} /> component
  • Zero servers, zero compute line-item

Ready to get started?

Join modern B2B SaaS companies using AirGap for secure, client-side data onboarding.