https://github.com/philterd/philter-sdk-net
.NET Client SDK for Philter
https://github.com/philterd/philter-sdk-net
dotnet-core dotnetcore personally-identifiable-information phi philter pii protected-health-information sensitive-data
Last synced: 3 months ago
JSON representation
.NET Client SDK for Philter
- Host: GitHub
- URL: https://github.com/philterd/philter-sdk-net
- Owner: philterd
- License: apache-2.0
- Created: 2020-02-21T13:41:29.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-20T17:16:07.000Z (6 months ago)
- Last Synced: 2024-12-06T12:27:37.882Z (6 months ago)
- Topics: dotnet-core, dotnetcore, personally-identifiable-information, phi, philter, pii, protected-health-information, sensitive-data
- Language: C#
- Homepage: https://www.philterd.io/philter/
- Size: 283 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Philter SDK for .NET
The Philter SDK for .NET is a client for de-identifying and redacting text using Philter. Refer to the [Philter API](https://docs.philterd.ai/philter/api/) documentation for details on the methods available.
## Build
The project can be built using Visual Studio or other .NET IDE. It can be built via the command line using either the `build.bat` or `build.sh` scripts depending on your platform.
## Usage
Install using [NuGet](https://www.nuget.org/packages/philter-sdk-net/).
Or, clone and import the project into your solution.
```
git clone https://github.com/philterd/philter-sdk-net.git
```With an available running instance of Philter, to filter text:
```
PhilterClient client = new PhilterClient("https://127.0.0.1:8080");
string filteredText = client.Filter(text);
```To filter text with explanation:
```
PhilterClient client = new PhilterClient("https://127.0.0.1:8080");
ExplainResponse explainResponse = client.Explain(text);
```## Release History
* 1.4.0 - (Not yet released) Updated to .NET 9.0, dependency updates.
* 1.3.1 - Updates for RestSharp 110.2.0.
* 1.3.0 - Renamed filter profiles to policies. Updated to .NET 7.0.
* 1.1.0 - Added authentication support.
* 1.0.0 - Initial release.## License
This project is licensed under the Apache License, version 2.0.
Copyright 2023 Philterd, LLC
Philter is a registered trademark of Mountain Fog, Inc.