Monitoring Mechanism¶
YomiToku-Pro communicates with our monitoring server (https://user.yomitoku.com) to perform license authentication and collect execution logs.
Online Authentication¶
The software references the license key stored in the YOMITOKU_LICENSE_KEY environment variable for authentication. Authentication occurs at startup and periodically every 10 minutes during execution. If authentication fails during startup or consecutively fails for three days during periodic checks, the software will forcibly stop.
If a single periodic authentication attempt fails, the software does not stop but logs an error.
Authentication failures may occur in the following cases:
- An invalid or nonexistent license key is used.
- The license key has expired.
- Communication with the server fails.
- The license key has been deactivated or revoked.
Execution Log Collection¶
Execution logs are sent for every model run. The logs include the following information:
- Number of model executions
- License key used
- Timestamp
- Information about the model used
Execution logs are transmitted when any of the following AI models are used: Detector, Text Recognizer, Layout Parser, or Table Structure Recognizer.
When multiple models are invoked simultaneously through the Document Analyzer, OCR, or Document Analyzer module, it is counted as a single execution. However, note that running individual models such as the Layout Parser separately also counts as one execution.