Awesome work. I like that your tool allow pasting the XDR, so it can be used to sign any kind of transaction.
Just to make sure I understand it correctly, you change all the thresholds to 20, the master key weight to 10, your server signing key weight is 10, an optional backup signing key can also be added with weight 10, and you put your donation address as a signer with weight 1 too, right?
Do your server accept only this configuration, or could someone manually set the signers and weights in any way they want, keeping your signing key with weight 10?
Edit: Do you plan on making it open source?