The Easiest Way to Control Access to Sensitive Data in a PostgreSQL Database
Safely and efficiently manage fine-grained access to PostgreSQL databases while obfuscating sensitive data; all from a simple UI. This lightweight proxy server does not require any modifications to your production database.
Deploy VeilStream in Minutes to Solve Four Common Challenges
Compliance and Privacy
Compliance and privacy professionals need a simple user interface for managing access to data in databases to ensure they are adhering to contractual and regulatory obligations.
DevOps
Engineers need to be able to create safe snapshots of the production database. VeilStream is the simplest way to create a full or partial snapshot for testing purposes with sensitive data removed or anonymized.
Agents
Just like humans, agents need access to data but it is critical that their access is carefully controlled and managed. Given the nature of agent workflows, there are unique requirements when anonymizing data for use by an agent.
Step 1: Deploy the VeilStream Proxy Server
Use Docker to easily deploy the VeilStream Proxy Server on your infrastructure alongside your PostgreSQL database. For read-only users, the proxy server looks and behaves like any other PostgreSQL server.
Step 2: Create Filters
Use a simple UI or an API to set up dynamic row and column filters. Hide or anonymize data based on rules. Determine how schema changes will be handled.
Step 3: Database Users Connect to the VeilStream Proxy Server
You can now direct your database users to connect to the VeilStream Proxy Server instead of your primary database. They will receive filtered data and you can easily adjust filters at any point in time using the simple GUI.