presidio-analyzer


Namepresidio-analyzer JSON
Version 2.2.357 PyPI version JSON
download
home_pageNone
SummaryPresidio Analyzer package
upload_time2025-01-13 13:02:44
maintainerNone
docs_urlNone
authorPresidio
requires_python<4.0,>=3.9
licenseMIT
keywords presidio_analyzer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Presidio analyzer

## Description

The Presidio analyzer is a Python based service for detecting PII entities in text.

During analysis, it runs a set of different _PII Recognizers_,
each one in charge of detecting one or more PII entities using different mechanisms.

Presidio analyzer comes with a set of predefined recognizers,
but can easily be extended with other types of custom recognizers.
Predefined and custom recognizers leverage regex,
Named Entity Recognition and other types of logic to detect PII in unstructured text.

## Deploy Presidio analyzer to Azure

Use the following button to deploy presidio analyzer to your Azure subscription.

[![Deploy to Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fpresidio%2Fmain%2Fpresidio-analyzer%2Fdeploytoazure.json)

## Simple usage example

```python
from presidio_analyzer import AnalyzerEngine

# Set up the engine, loads the NLP module (spaCy model by default) and other PII recognizers
analyzer = AnalyzerEngine()

# Call analyzer to get results
results = analyzer.analyze(text="My phone number is 212-555-5555",
                           entities=["PHONE_NUMBER"],
                           language='en')
print(results)

```

## Documentation

Additional documentation on installation, usage and extending the Analyzer can be found under the [Analyzer](https://microsoft.github.io/presidio/analyzer/) section of [Presidio Documentation](https://microsoft.github.io/presidio)


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "presidio-analyzer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "presidio_analyzer",
    "author": "Presidio",
    "author_email": "presidio@microsoft.com",
    "download_url": null,
    "platform": null,
    "description": "# Presidio analyzer\n\n## Description\n\nThe Presidio analyzer is a Python based service for detecting PII entities in text.\n\nDuring analysis, it runs a set of different _PII Recognizers_,\neach one in charge of detecting one or more PII entities using different mechanisms.\n\nPresidio analyzer comes with a set of predefined recognizers,\nbut can easily be extended with other types of custom recognizers.\nPredefined and custom recognizers leverage regex,\nNamed Entity Recognition and other types of logic to detect PII in unstructured text.\n\n## Deploy Presidio analyzer to Azure\n\nUse the following button to deploy presidio analyzer to your Azure subscription.\n\n[![Deploy to Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fmicrosoft%2Fpresidio%2Fmain%2Fpresidio-analyzer%2Fdeploytoazure.json)\n\n## Simple usage example\n\n```python\nfrom presidio_analyzer import AnalyzerEngine\n\n# Set up the engine, loads the NLP module (spaCy model by default) and other PII recognizers\nanalyzer = AnalyzerEngine()\n\n# Call analyzer to get results\nresults = analyzer.analyze(text=\"My phone number is 212-555-5555\",\n                           entities=[\"PHONE_NUMBER\"],\n                           language='en')\nprint(results)\n\n```\n\n## Documentation\n\nAdditional documentation on installation, usage and extending the Analyzer can be found under the [Analyzer](https://microsoft.github.io/presidio/analyzer/) section of [Presidio Documentation](https://microsoft.github.io/presidio)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Presidio Analyzer package",
    "version": "2.2.357",
    "project_urls": {
        "Homepage": "https://github.com/Microsoft/presidio"
    },
    "split_keywords": [
        "presidio_analyzer"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c68cbca6d4bc10e9eae8b71b23cf6f5d71812cb47642cf593756f1a058c1d07",
                "md5": "2d395a9f366e2fc1dae7acb59347a1f2",
                "sha256": "e7c545dcedb46c497ebd572578804ef7785c0628b85419c25ab947be05430483"
            },
            "downloads": -1,
            "filename": "presidio_analyzer-2.2.357-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2d395a9f366e2fc1dae7acb59347a1f2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 112346,
            "upload_time": "2025-01-13T13:02:44",
            "upload_time_iso_8601": "2025-01-13T13:02:44.131301Z",
            "url": "https://files.pythonhosted.org/packages/3c/68/cbca6d4bc10e9eae8b71b23cf6f5d71812cb47642cf593756f1a058c1d07/presidio_analyzer-2.2.357-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-13 13:02:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Microsoft",
    "github_project": "presidio",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "presidio-analyzer"
}
        
Elapsed time: 0.37912s