Effective Date: 2026-09-11

Upon Vault is operated by Mesg Ltd, a private limited company registered in England and Wales (Company Number: 15167645), with its registered office at 86-90 Paul St, London, EC2A 4NE, United Kingdom.

We build a vault that people trust with the keys to their estate. If you have found a way to break that, we would much rather hear it from you than from a customer. This policy explains how to reach us, what we will do with your report, and what we promise not to do to you.

To those taking the time to investigate the security of our service or design of our inheritance vaults, thank you in advance. We’re genuinely grateful for all third party reviews.

1. How to report

Email security@uponvault.com.

If you would prefer not to use email, the current set of channels — including any messenger addresses we accept reports on — is published in machine-readable form at /.well-known/security.txt.

To encrypt a report by email, we publish an age recipient at /security-age-key.txt. age is a single Go binary with no keyring and no web of trust, so there is nothing to set up:

curl -sO https://uponvault.com/security-age-key.txt
age -a -R security-age-key.txt report.txt > report.txt.age

Then send report.txt.age to security@uponvault.com. We do not publish an OpenPGP key.

Please do not report security issues through public channels: GitHub issues, social media, or our general support address.

2. What to include

A good report is one we can reproduce. Where you can, please tell us:

If English is not your first language, write in whatever language you are comfortable with and we will translate.

3. Scope

In scope:

Out of scope:

If you are unsure whether something is in scope, ask us before testing.

4. Rules for testing

Test against your own account and your own vaults. Do not access, modify, or retain data belonging to anyone else. If you come across another person’s data by accident, stop, do not save a copy, and tell us in your report.

Do not run automated scanners against our production systems, do not attempt to degrade the service, and do not attempt to pivot from a finding into our internal infrastructure. Prove the vulnerability exists and then stop, we do not need you to demonstrate the maximum possible damage.

5. What we promise

We do not currently run a paid bug bounty. We are a small company and we would rather be honest about that than imply a reward we cannot pay. That does not make your report less welcome.

6. Safe harbour

If you make a good faith effort to follow this policy, we will not pursue or support legal action against you in connection with your research. Specifically, we will not bring a claim under the Computer Misuse Act 1990, under data protection law, or under our Terms of Service for your testing, and if a third party brings an action against you for research conducted within this policy, we will make it known that your activity was authorised.

This protection applies to your research, not to what you do afterwards. Extortion, threatening to publish, using accessed data for any purpose other than demonstrating the issue, or deliberately harming our customers falls outside it.

Safe harbour cannot bind third parties. If your testing touches a system we do not operate, it is outside our authority to authorise.

7. Coordinated disclosure

We ask that you give us 90 days from your report before publishing, or until a fix has shipped, whichever comes first. If a fix is taking us longer than that, please talk to us. We would rather agree an extension with you than have a deadline pass in silence.

We will not ask you to sign a non-disclosure agreement as a condition of reporting, and we will not use a fix timeline to bury an issue indefinitely.

8. Changes to this policy

We may update this policy. The version in force for your report is the one published when you sent it.

Get peace of mind

Ensure that your memories and assets will be passed on to your loved ones. Create your inheritance vault today and rest easy knowing your legacy is secured.