# Internet connectivity requirements

Despite the fact that the on-premise version of the WebSpellChecker package is designed to ensure data security and privacy by processing data in a controlled environment (e.g. behind a firewall), **the Internet connection is required during the initial setup**. These cases are:

1. Download the installation package from [files.webspellchecker.com](http://files.webspellchecker.com) (AWS S3, USA).
2. Download default language models from files.webspellchecker.com (AWS S3, USA). This should be done during the installation process and not manually, to ensure all necessary dependencies are correctly addressed.
3. Download the additional component(s), language model(s), which are required for the AI-based proofreader engine work. The pre-trained language models for English, German, and Spanish are heavy. Thus, they are excluded from the installation package and have to be downloaded during the installation. These files are located on [files.webspellchecker.com](http://files.webspellchecker.com) (AWS S3, USA). There is an option to skip downloading these files during the installation and do it manually later. For more details, visit [Download and enable AI language models manually](/deployment/configuration/ai-engine-setup/manage-ai-language-models.md).
4. Download Named Entity Recognition (NER) models to ensure that named entities are correctly identified and not flagged as misspellings in English, Spanish, German languages and their dialects from: [https://files.webspellchecker.com/models/NER/](https://files.webspellchecker.com/models/NER/en/v1.0/ner_model_en.tar.gz). There is an option to skip downloading these files during the installation and do it manually later. For more details, visit [Download and enable NER models manually](/deployment/configuration/spell-check-engine/configure-ner-models.md).
5. Activate a license and extend the license term. The license activation is mandatory for the proper work of the application. During the license activation process, the application server will attempt to connect to the external entry point ([https://webspellchecker.com/api/licensing/v1/process-license](https://clicktime.symantec.com/37cYnk73zfqiacpSHNQpDGo7Vc?u=https%3A%2F%2Fwebspellchecker.com%2Fapi%2Flicensing%2Fv1%2Fprocess-license), AWS EC2 + RDS, USA) to validate and confirm the license. It can be automatic or manual. Upon approaching the license due date, the application server will attempt to extend the license by default. If needed, this [option](/deployment/configuration/application-server/appserver-parameters.md#draft-appserverparameters-autolicensereactivation) can be disabled. For more details, visit [Licensing](/deployment/licensing.md).

Other than that, there won't be any other communication with the external entry points after the application deployment and while the license is valid.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wproofreader.com/deployment/installation-requirements/internet-connectivity-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
