Download rto-lock.json to block Remote Tab Opener automation
RTO Lock is a small, declarative JSON policy. It lets a website refuse active RTO automation globally or by path prefix, without relying on fragile keyword detection.
No JavaScript. No tracking. No secret routes required. Just a clear policy file that RTO can read before active commands run.
- Download
rto-lock.json - Upload
/.well-known/ - RTO checks
before commands - Deny wins
locked
👋 Plain-language summary
A website-level “not here” signal for RTO
Some websites are public and safe to automate. Others contain accounts, payments, healthcare, identity or administration screens. RTO Lock gives webmasters a simple way to publish the boundary.
RTO Lock
Clear boundaries, visible control
The policy is not a wall against people. It is a clear instruction for Remote Tab Opener to refuse active automation where the site owner says it should not run.
Universal block-all file
Download this file when you want to block all active RTO automation on a website and its subdomains. This is the best default for sensitive portals.
Allow public, block sensitive
Use the generator to allow public pages while blocking login, account, payment, checkout or admin areas. It creates the JSON for you.
Generate and downloadFor banks and sensitive portals: block everything, reveal nothing
For banking, insurance, government, healthcare, identity, tax, payment and customer-account portals, the recommended policy is the universal block-all file.
🚫 Use default deny
Block active RTO automation without publishing detailed allow or deny paths.
🕵️ Reveal no private routes
Do not list internal account folders, payment flows, private tools or protected routes.
🌐 Cover subdomains
Use subdomain coverage when login, account or payment areas live on separate hosts.
📍 Install locations
Where RTO checks
For a target page on a subdomain, RTO checks the subdomain first and then the parent domain. The root fallback makes installation easier on simple hosting.
https://sub.example.com/.well-known/rto-lock.json https://sub.example.com/rto-lock.json https://example.com/.well-known/rto-lock.json https://example.com/rto-lock.json
Small JSON, no executable code
The JSON file contains a document type, a schema version, policy decisions, optional subdomain protection and optional path rules.
🧾 Document type
Identifies the file as an RTO Lock policy.
⚖️ Deny priority
deny is stronger than allow.
🌐 Subdomains
Optional coverage for child domains.
🚫 No code
No JavaScript, regex engine or executable rule.
🧭 Path rules
Custom path policy
The optional path_policy lets a site block only sensitive areas or allow only public areas.
defaultcan beallowordeny.allowanddenycontain path prefixes.denyalways wins overallow.- Path matching is prefix-based. No regex, no glob, no executable rule.
"path_policy": {
"default": "allow",
"deny": [
"/login/",
"/account/",
"/checkout/",
"/payment/",
"/admin/"
]
}
Block everything
For banks, insurance portals, identity services, payment portals, private dashboards and administration areas.
Download JSONPublic pages allowed, sensitive paths blocked
For websites that allow RTO on public content but not on login, account, payment, checkout or admin pages.
Download JSONAudit a live installation
Use the audit tool to verify that a domain exposes a valid RTO Lock file at the recommended locations.
Run auditGenerate your own file
The RTO Lock Generator creates a policy without manual JSON editing.
Generate and download rto-lock.json Download JSON Schema Download Markdown spec