Discover, classify, and protect
sensitive data across your APIs

Watchtower uses machine learning to identify business-critical data across your APIs, so you can manage & protect your externally facing services.
Created with Sketch.

Discover

Continuously monitor sensitive data that is flowing out of all the services you deploy, known or unknown.

Created with Sketch.

Classify

Classify your sensitive data & authentication status automatically, so nothing gets missed.

Created with Sketch.

Protect

Setup automated workflows for inventories, quarantines, alerts, and more - saving you time and keeping your business safe.

Designed for your APIs & externally facing services.

Watchtower discovers endpoints, new & existing:
https://api.example.com/v1/users/u_3f6f9ef4a742
https://api.example.com/v1/users/u_3f6f9ef4a742/messages/m_50bc85c17e1a
https://api.example.com/v1/companies/c_e6062f7a5a3642a3
https://api.example.com/v1/login
...
And classifies their responses & monitors changes:
{
"id": "u_3f6f9ef4a742",
"name": "Michael Smith",
"company": "Example Co.",
"phone": "4444444444",
"email": "michael@example.com",
"title": "Data Scientist",
"address_line1": "230 1ST STREET #18F",
"address_line2": null,
"address_city": "SAN FRANCISCO",
"address_state": "CA",
"address_zip": "94104",
"address_country": "UNITED STATES",
"ip_address": "1.1.1.1",
"date_created": "2018-07-08T19:21:45.824Z",
"date_modified": "2018-07-08T19:21:45.824Z",
"object": "user"
}

Inventory your services, and address real risk.

Endpoint Auth Status Description Action
https://api.example.com/v1/users/user_id Unauthenticated Found sensitive types: ID, Name, Phone Number, Email Address, Location, IP Address.
https://api.example.com/v1/users/user_id/messages/message_id Unauthenticated Found sensitive types: ID, Name, Email Address.
https://api.example.com/v1/companies/company_id Authenticated No sensitive data.
https://api.example.com/v1/login None Required No sensitive data.