Philter deidentifies and redacts sensitive information, such as Personally Identifiable Information (PII) and Protected Health Information (PHI), in text.
Philter deidentifies and redacts sensitive information, such as Personally Identifiable Information (PII) and Protected Health Information (PHI),in text. Common uses of Philter include helping maintain HIPAA compliance, serving as an AI policy layer, redacting AI training data, and allowing for leveraging your text for valuable secondary purposes.
Philter can redact over 30 types of sensitive information, such as persons' names, ages, bitcoin addresses, cities, counties, credit cards, custom dictionaries, dates, drivers license numbers, email addresses, iban codes, ip addresses, mac addresses, passport numbers, phone/fax numbers, ssns and tins, shipping tracking numbers, states, urls, VINs, and zip codes. In addition, you can define your own types of sensitive information that Philter can then redact.
Philter can disambiguate between types of sensitive information allowing it to redact the information appropriately, and conditional statements allow you to redact only certain information, such as ages older or younger than a given value. Philter's Consistent Anonymization feature anonymizes information consistently across multiple documents to preserve meaning while removing personally identifiable information.
Philter is API based and open source client SDKs are available. The Philter Add-Ins for Microsoft Office provide redaction capabilities inside your Microsoft Word documents and Microsoft Excel documents.
Highlights
Your data never leaves your cloud. Philter runs inside your VPC and requires no external connectivity.
Sensitive information that is found can be redacted, masked, encrypted, tokenized, or anonymized. You can choose how and when each type of PII/PHI is modified.
Philter's API accepts text and returns the redacted version allowing Philter to be integrated into custom applications and workflows.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 30 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
You pay by the hour for each running instance, and the software rate is the same across every instance type. What changes between dimensions is the underlying compute size, not the software price. The t3, m5, and c5 families give you general-purpose and compute options at different vCPU and memory sizes. The p3 family adds GPU capacity for higher-volume workloads. You pick the instance that fits your throughput needs. Billing runs through your existing AWS account. An annual contract option can lower the effective per-hour rate.
Top-of-mind questions for buyers
What resource specs come with each instance type, and which should I start with?
Each dimension maps to an AWS instance size. A t3.large gives 2 vCPU and 8 GiB, suited to evaluation. Production redaction often runs on m5.xlarge (4 vCPU, 16 GiB) or c5.xlarge. The p3 GPU family fits high-volume workloads using the Healthcare lens.
Am I charged when the instance is stopped or powered off?
The software meters running instance-hours only. A fully powered-off instance does not accrue software charges. Stopped instances may still incur underlying AWS storage fees from your own account, but the Philter software rate applies to running time.
Does picking a larger instance type raise the software price I pay?
No. The software rate per hour is the same across every supported instance type. Instance size affects throughput, not the software charge. You pay the underlying AWS compute cost for the larger instance, while the Philter software rate stays constant.
www.philterd.ai
Helpful?
Vendor refund policy
We do not currently offer refunds but you can cancel at any time.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
After launch, Philter will begin initializing. The initialization may take up to 3 minutes to complete. You can monitor Philter's status with the command:
curl -k https://<Public_IP>:8080/api/status
The response will indicate if Philter is ready to serve requests. Requests to filter text prior to initialization completion will return an HTTP 503 error. Once initialized, you can send a text file to Philter's API with the command:
curl -k -X POST https://<Public_IP>:8080/api/filter -d @file.txt -H Content-Type "text/plain"
Additionally, you can send text directly to Philter via its API:
curl -k -X POST https://<Public_IP>:8080/api/filter --data "The patient was John Smith with SSN 123-45-6789." -H "Content-type: text/plain"
The expected response will be "The patient was {{{REDACTED-entity}}} with SSN {{{REDACTED-ssn}}}."
The Philter UI can be accessed at https://<Public_IP>:9000.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Detects and redacts over 30 types of sensitive information including names, ages, bitcoin addresses, credit card numbers, email addresses, IP addresses, passport numbers, phone numbers, SSNs, VINs, and zip codes with support for custom dictionary definitions.
Data Modification Methods
Supports multiple redaction techniques including redaction, masking, encryption, tokenization, and anonymization with configurable options for each type of sensitive information.
Consistent Anonymization
Preserves meaning across multiple documents by anonymizing information consistently while removing personally identifiable information.
Conditional Redaction Logic
Enables conditional statements to redact only specific information based on defined criteria, such as ages within specified ranges.
API-Based Architecture with VPC Deployment
Operates as an API-based service that runs within customer VPC with no external connectivity requirement, supported by open source client SDKs and Microsoft Office Add-Ins for Word and Excel integration.
Sensitive Data Classification
Identifies hundreds of sensitive data types including PII, financial data, healthcare information, and government ID numbers across multiple file types and 11 regional localizations
Automated Scanning Architecture
Deploys using serverless architecture with AWS Fargate Container and AWS CloudFormation template, supporting real-time and on-demand DLP scanning at petabyte scale with no file size limit
Data Quarantine and Tagging
Automatically quarantines objects and files identified as sensitive or containing PII across all S3 buckets and EC2 EBS volumes, with capability to tag flagged items
Multi-Channel Notifications and Integrations
Supports robust notifications and integrations with third-party ticketing systems, Slack, Microsoft Teams, Amazon Chime, SIEM solutions, Amazon SNS, AWS Security Hub, AWS CloudTrail, AWS Control Tower, and AWS Transfer Family
Bucket Configuration Assessment
Evaluates bucket attributes including public accessibility status and encryption configuration to cross-reference with classification findings and assess data risk exposure
Fine-Grained Data Access Control
Dynamic, fine-grained access control on AWS services including Amazon Redshift, Amazon S3, Amazon SageMaker, and Amazon EMR using de-identification, hashing, masking, and privacy enhancing technologies (PETs).
Sensitive Data Discovery and Classification
Automated sensitive data discovery capabilities to tag and classify sensitive data in AWS with highly accurate metadata generation for data security purposes.
Policy Management and Enforcement
Write data security policies once in plain language or as-code and enforce them consistently across multiple AWS data sources without copying or moving data.
Attribute-Based Access Control
Attribute-based access control (ABAC) implementation to simplify and streamline data security policy management across connected data sources.
Data Activity Monitoring
Real-time continuous monitoring of data and user query behavior to track activity, identify risky patterns, and enable proactive policy updates.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.