# Shared bearer token for the operator server's data routes (/api, media). # Unset = open access (single-host dev only). Set for any networked deployment. COPYRIGHTER_AUTH_TOKEN= # Face-crop (biometric) retention in days; expired crops are purged with an # audit event. 0 = keep indefinitely. COPYRIGHTER_FACE_CROP_RETENTION_DAYS=90 NAVER_CLIENT_ID= NAVER_CLIENT_SECRET= NAVER_SEARCH_DISPLAY=10 NAVER_SEARCH_PAGES=1 NAVER_SEARCH_SORT=sim NAVER_BLOG_SEARCH_DISPLAY=3 NAVER_BLOG_SEARCH_PAGES=1 NAVER_BLOG_SEARCH_SORT=sim NAVER_WEB_SEARCH_DISPLAY=3 NAVER_WEB_SEARCH_PAGES=1 GOOGLE_CLOUD_VISION_API_KEY= GOOGLE_CLOUD_VISION_PARENT= COPYRIGHTER_GOOGLE_FACE_CROP_SEARCH=false GOOGLE_CUSTOM_SEARCH_API_KEY= GOOGLE_CUSTOM_SEARCH_CX= GOOGLE_CUSTOM_SEARCH_IMAGE_RESULTS=3 GOOGLE_CUSTOM_SEARCH_IMAGE_PAGES=1 GOOGLE_CUSTOM_SEARCH_WEB_RESULTS=3 GOOGLE_CUSTOM_SEARCH_WEB_PAGES=1 COPYRIGHTER_AUTO_NAVER_QUERY_LIMIT=3 COPYRIGHTER_AUTO_NAVER_BLOG_QUERY_LIMIT=1 COPYRIGHTER_AUTO_NAVER_WEB_QUERY_LIMIT=1 COPYRIGHTER_AUTO_GOOGLE_CUSTOM_QUERY_LIMIT=2 COPYRIGHTER_SEARCH_RESULT_COMPARE_LIMIT=3 COPYRIGHTER_SEARCH_RESULT_PAGE_IMAGE_LIMIT=3 COPYRIGHTER_SEARCH_RESULT_SIMILARITY_THRESHOLD=0.9 COPYRIGHTER_COVERAGE_GOOD_THRESHOLD=70 COPYRIGHTER_COVERAGE_WARN_THRESHOLD=40 COPYRIGHTER_QUERY_COVERAGE_GOOD_THRESHOLD=70 COPYRIGHTER_QUERY_COVERAGE_WARN_THRESHOLD=40 COPYRIGHTER_NAVER_DAILY_LIMIT=100 COPYRIGHTER_GOOGLE_DAILY_LIMIT=100 COPYRIGHTER_GOOGLE_CUSTOM_SEARCH_DAILY_LIMIT=100 COPYRIGHTER_LLM_DAILY_LIMIT=100 OLLAMA_BASE_URL=http://localhost:11434 OLLAMA_MODEL=qwen2.5:0.5b-instruct