ステージングサイトを持つクライアントが、自サイトがクロールされる可能性があるという懸念を表明しました。(クローラーが自ドメインを積極的に探す必要がありますが、何らかの理由でクローラーがサイトへのリンクに偶然遭遇した場合、サイトがクロールされる可能性があります。)
もちろん、この問題への対策として、allow_index_in_robots_txt および/または login_required を有効にすることが考えられますが、本番サイトからのバックアップをステージングサイトに復元するたびに、これらをリセットする必要があるという課題があります。
これらの設定のいずれも shadowed by global にはなっていません。
現時点で考えている解決策は、app.yml で site_settings.yml を変更し、いずれかの変数に shadowed_by_global を追加するか、あるいはそれらを設定するプラグインを作成するというものです。
見落としている点はありますか?