# POC: Data Subject Requests within Fides

Our POC (Proof of Concept) guides are intended for enterprise organizations evaluating Fides deployed in their environment and are a helpful way to guide you through deploying and evaluating the world's leading privacy engineering platform.

## Prerequisites Guide for Data Subject Requests (DSRs)

Please follow these guides, in order, for the appropriate environment to get started quickly with your Fides POC (Proof of Concept):

### Fides Deployment

| Step | Description | Notes |
| --- | --- | --- |
| Deploy Fides Server | Deploy the Fides Core server for Data Governance | [Deploying and Configuring Fides](/content/docs/platform/installation/basic/overview/index.html) |
| Deploy Privacy Center | This allows you to simulate end-user flows. | [Deploying and Configuring the Privacy Center](/content/docs/privacy-center-fidesjs/privacy-center/index.html) |
| (Optional) S3 Bucket Configuration | Configure an S3 bucket as a destination for DSR packages. (requires AWS Access Key) | Fides can use an S3 bucket to output the DSR package:<br>1. [AWS Guide to provisioning Access Key (opens in a new tab)](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-appendix-sign-up.html)<br>2. [Configuring Storage Destinations](/content/docs/privacy-requests/guides/storage-destinations/index.html) |

### SQL Database

| Step | Description | Notes |
| --- | --- | --- |
| SQL Database Credential Provisioning | Provision a service account for Database Access | Fides requires read and write access to modify the database. |
| SQL Database Network Connectivity | Fides will need to have network connectivity from the Admin Server, (Optional) Worker nodes, to the database. | For a POC, we recommend basic connectivity, however for a production deployment [please refer to our security best practices](/content/docs/platform/configuration/security-practices/index.html) |

### Third Party SaaS

| Step | Description | Notes |
| --- | --- | --- |
| Credential Provisioning | Provision Access Keys for third party systems | Refer to vendor documentation for seeding third party system data |
| Seed Test Data | Evaluator will provision sandbox data in a non-production environment | [Example: Stripe - Generating test data (opens in a new tab)](https://github.com/stripe-samples/test-data) |

## POC Checklist for Data Subject Requests

### SQL Database

| Step | Description | Notes |
| --- | --- | --- |
| Generate a Dataset | Create a Dataset for your SQL database for Fides to traverse and generate a DSR. | [Generate Dataset](/content/docs/integrations/guides/datasets/generate-datasets-cli/index.html) |
| Annotate Dataset | Download and annotate the dataset with `data_categories` and an `identity key`.<br>Note - if you use the Fides Enterprise Classifier, this is done for you automatically. Alternatively you can download the file and use the Fides CLI tooling or use the `{{FIDES_SERVER_URL}}:8080/docs` endpoint where you can view the Swagger docs and make a request via the API. | [Annotating a Dataset](/content/docs/integrations/guides/datasets/index.html)<br>[Adding Identity key](/content/docs/integrations/guides/datasets/create-dataset-yaml/index.html) |
| (Optional) Define Database Relationships | Define the entity relationships within your database with additional annotations. You can also use [dbml-to-fides (opens in a new tab)](https://pypi.org/project/dbml-to-fides/) to do this. These annotations ensure that Fides can correctly traverse all tables and relationships during a privacy request. | [Annotate Relationships](/content/docs/privacy-requests/concepts/graphs/index.html)<br>[dbml-to-fides (opens in a new tab)](https://pypi.org/project/dbml-to-fides/) |
| Link the Dataset | Connect the dataset to the System to enable privacy requests against your database. | [Link Datasets](/content/docs/integrations/guides/datasets/link-datasets/index.html) |
| Test your integration | Test your request via the Fides Privacy Center or DSR client, and approve it in the Fides administrative console. | [Submitting a Request](/content/docs/privacy-requests/guides/submitting-requests/index.html)<br>[Approving a Request](/content/docs/privacy-requests/guides/reviewing-requests/index.html) |

### Third Party SaaS

| Step | Description | Notes |
| --- | --- | --- |
| Integrate Third Party System | Fides comes pre-configured with SaaS connectors that integrate into third party systems. | [Example: Stripe - Configuring the integration](/content/docs/integrations/saas-integrations/developer-reference/example-configs/stripe/index.html) |
| Test your integration | Test your request via the Fides Privacy Center or DSR client, and approve it in the Fides administrative console. | [Submitting a Request](/content/docs/privacy-requests/guides/submitting-requests/index.html)<br>[Approving a Request](/content/docs/privacy-requests/guides/reviewing-requests/index.html) |

[Data Mapping](/content/docs/getting-started/poc/data-mapping "Data Mapping"/index.html) [Overview](/content/docs/consent "Overview"/index.html)
