Home/Tools/@tpmjs/tools-dpia-outline

dpiaOutlineTool

@tpmjs/tools-dpia-outline

Generate a Data Protection Impact Assessment (DPIA) outline

Official
compliance
v0.2.0
MIT

Interactive Playground

Test @tpmjs/tools-dpia-outline (dpiaOutlineTool) with AI-powered execution

0/2000 characters

Installation & Usage

Install this tool and use it with the AI SDK

1. Install the package

npm install @tpmjs/tools-dpia-outline
pnpm add @tpmjs/tools-dpia-outline
yarn add @tpmjs/tools-dpia-outline
bun add @tpmjs/tools-dpia-outline
deno add npm:@tpmjs/tools-dpia-outline

2. Import the tool

import { dpiaOutlineTool } from '@tpmjs/tools-dpia-outline';

3. Use with AI SDK

import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { dpiaOutlineTool } from '@tpmjs/tools-dpia-outline';

const result = await generateText({
  model: openai('gpt-4o'),
  tools: { dpiaOutlineTool },
  prompt: 'Your prompt here...',
});

console.log(result.text);

Signature

(project: string, dataTypes: string[], processing: string[]) => Promise<unknown>

Tags

assessment
compliance
data
data-protection
dpia
gdpr
generate
impact
outline
privacy
protection
tpmjs

Parameters

Available configuration options

Auto-extracted
project
Required
Type: string

Project or system name and description

dataTypes
Required
Type: array

Types of personal data being processed

processing
Required
Type: array

Processing activities being performed

Schema extracted: 3/1/2026, 4:28:34 AM

README

ERROR: No README data found!

Statistics

Downloads/month

6

GitHub Stars

0

Quality Score

73%

Bundle Size

NPM Keywords

tpmjs
compliance
gdpr
dpia
privacy
data-protection

Maintainers

thomasdavis(thomasalwyndavis@gmail.com)

Frameworks

vercel-ai