caterium-app/public/core/access-policy.js
2026-09-17 20:40:24 +03:00

13 lines
533 B
JavaScript

(()=>{
'use strict';
// Recovery switch: enabling this requires a deliberate application deployment.
// A saved browser preference alone can never enable anonymous production use.
const emergencyLocalEnabled=false;
const key='sunLocalOnlyModeV1';
if(!emergencyLocalEnabled){try{localStorage.removeItem(key)}catch(_){}}
window.CateriumAccessPolicy=Object.freeze({
emergencyLocalEnabled,
emergencyLocalActive(){try{return emergencyLocalEnabled&&localStorage.getItem(key)==='1'}catch(_){return false}}
});
})();