Skip to content

About

Realistic data,without copying production.

DOGM.ai (Data Orchestration, Generation & Masking) makes fictional, connected test data so teams don't have to copy production. It's built in the Philippines and is in early-access beta.

Philippine data, generated properlyA stack of fictional records. The top one shows Philippine formats: a +63 mobile number, a Cebu City address, the postal code 6000 and a TIN. A peso coin stands beside it.locale: phph.mobile+63 917 555 0142ph.addressLahug, Cebu Cityph.postal_code6000ph.tin123-456-789-000₱

Why DOGM exists

Teams need datathat behaves like the real thing.

Building and testing software takes data with the right shape: customers with orders, orders with payments, totals that add up. The quickest way to get it is to copy production, and that puts real people's details in places they were never meant to be.

DOGM generates fictional, connected datasets from a spec you write. The same spec and seed always give the same rows, so you rebuild a dataset instead of passing a dump around. Masking for the real data you already hold is built into the CLI, and it runs on your machine.

Built in the Philippines

Local details, done properly.

DOGM is built here, so en-PH is the default locale in every example spec. A TIN has the right shape, a mobile number looks like one, and cities can be weighted by population.

Locale data
Generators for cities, provinces, regions, postal codes, mobile numbers, addresses, TIN, SSS and PhilHealth numbers.
Privacy law
Written with the Data Privacy Act of 2012 in mind, including the plain fact that masked personal data is still personal data.
Payment
Plans priced in Philippine pesos and paid with QR Ph.

locale: en-PH

  • ph.mobile
  • ph.address
  • ph.postal_code
  • ph.tin
  • ph.sss_no
  • ph.philhealth_no
From the engine's generator catalog. The engine is built; the CLI isn't released yet.

Who builds it

A small team in the Philippines.

DOGM is built by a small team based in the Philippines. Feedback you send during early access goes straight to the people writing the code.

Where it stands

Early access, stated plainly.

  1. Available today

    • Accounts, AI drafting and hosted runs, with Pro limits free during the beta
    • API keys, webhooks, email notices, data export and deletion
    • Billing in PayMongo's test mode, so no real money moves
    • The in-browser demo and the docs
  2. Built, not released

    • The dogm CLI, including dogm mask: build it from source until the first release
    • The GitHub Action's local mode, which installs that release (hosted mode works now)
  3. Coming next

    • Parquet output, in the next engine release
    • SQLite output
    • Database connections
    • An MCP server
    • A contact form (email works today)