If you came looking for synthetic data, the real question is whether your problem is a training dataset you cannot use or a live workflow you cannot run on confidential data, because the first calls for synthetic data and the second calls for LLM Capsule.
Plenty of teams arrive asking for synthetic data when what they actually need sits one step away. The phrase has become shorthand for “let us use our sensitive data with AI,” which covers two different privacy-preserving machine learning problems that need different tools. Getting the diagnosis right saves a quarter of building the wrong thing. The obvious shortcut, training directly on the raw records, has a documented failure mode: Carlini et al. showed that training-data extraction attacks recover verbatim sequences from LLMs, including names, phone numbers, and email addresses, and that larger models are more vulnerable.

What synthetic data actually solves
Synthetic data solves a training problem. You have a dataset that is too sensitive, too imbalanced, or too scarce to train or share, so you rebuild it into a version a model can learn on. In CUBIG’s stack, this is the job of DTS, which diagnoses the dataset, then rebuilds it with structure-preserving synthesis so the statistics that matter survive. The output is a dataset. You take it into your training pipeline and build a model.
If your blocker is at model-building time- that a training set cannot leave a boundary, or a rare class is too thin to learn- synthetic data is the right answer, and you can stop reading here.
What LLM Capsule solves
LLM Capsule solves a workflow problem. Your model already exists, often a frontier LLM or an agent, and the blocker is at runtime: the documents, records, and context you need the model to act on are confidential and cannot be sent to it. Here you are not building a training set; you are trying to complete a task today on live sensitive data. That exposure is routine in practice: Cyberhaven measured ChatGPT use across 1.6 million workers and found that 11% of what employees paste into ChatGPT is confidential data, from source code to client records.
LLM Capsule handles this by sending the model the structure of the work rather than the raw values, then reconstructing the result inside your environment. The data stays home; the work still gets done. This is sensitive AI workflow enablement, and it is a different mechanism from rebuilding a dataset.
Privacy-preserving machine learning: when you need both
The two are not rivals, and some teams need each for a different stage. You might rebuild a training dataset with synthetic data to get a model that performs, then use LLM Capsule to run that model on live confidential documents in production. One tool prepares the data a model learns from; the other governs the data a model acts on. They meet in the same goal of privacy-preserving machine learning: getting value from data you could not previously put in front of AI. The cost of skipping the workflow stage is on record: Samsung temporarily banned generative AI tools on company devices in 2023 after employees leaked sensitive internal data to ChatGPT.
A quick self-diagnosis
Answer these about the problem in front of you right now:
- Are you trying to build or improve a model, or to complete a task with a model you already have?
- Is the sensitive data a training set, or the live input to a workflow?
- Do you want a dataset back, or a finished document back?
- Is the pain that a class is too rare, or that confidential context cannot reach the model?
Lean toward the first answer, and you want synthetic data. Lean toward the second and you want LLM Capsule. If both describe you, you have a training stage and a workflow stage, and you will use each in turn.
Where this fits in the CUBIG stack
Both privacy-preserving machine learning tools run on the CUBIG Syntitan platform, which is why the decision is a fork rather than a wall. If your problem is training data, start with what DTS is and how structure-preserving synthesis rebuilds a usable dataset. If your problem is a live workflow, start with sensitive AI workflow enablement. Diagnosing which one you need is the whole point of asking the question before you build.
If you arrived from the other direction, having come for LLM Capsule and wondering whether you also need synthetic data, the mirror-image guide I came for LLM Capsule, do I need DTS? walks the same fork from that starting point.

Try it on your data for free. Run a sample proof and see it on your own workflow.
