I'm working on a mobile app for an institution that has a sharing functionality for documents that may contain private information. The user can send a document that exists in the app by email. The email content is only a link to a secure storage site hosting the document and is only active for a short period of time, after which the link expires. I need to explain to users that using this function is thus “semi-secure” and we can’t guaratee that no one else can access it (if someone has hacked the recipient’s email, for instance).

Current message copy

Sending by email: AppName hosts your document on a secure site and shares it by emailing a link to that document that expires after 12 hours for security reasons.


  1. I want the (mostly non-technical) users to be able to make an informed choice of whether to use the feature or not to send something private. How can I explain that the storage site is secure but that email is not secure?
  2. Should the message appear the first time the user wants to use the feature only?

(Also, any tips on how to get better at writing copy that isn’t clunky would be useful)

  • Surely 'secure' is a binary concept: it's either secure or it isn't. A partially secure feature, therefore, is not secure. Aug 14, 2017 at 11:14
  • 3
    @AndrewMartin - Security is by no means an absolute. Choosing how to secure a given thing is a cost-benefit trade off, and one of the costs is 'user understanding'. Picking your security model depends on who has to use it, and how much the data is worth to an adversary. That said, the OP realizes it's not secure, and I'd recommend going back to the drawing board and securing it better, rather than trying to find a way to explain 'we gave up on securing it' to the users. Aug 14, 2017 at 11:50
  • This, to me, is something that is best explained in the FAQs of a site, where it can be given the time and space to allow the user to understand the ricks and whether they want to ignore it or carry on. As Michael said, perhaps the better way is to look at a different transfer method, such as PGP. Aug 14, 2017 at 12:28
  • I agree that it should be made completely secure - but unfortunately I don't have control over that decision. But I do think the user needs that information in order to decide how to proceed. Do you think I should get rid of the word "security" in the warning as possibly being misleading?
    – Stolbot
    Aug 14, 2017 at 15:42

1 Answer 1


For this, I would take a leaf out of Google's book. On Google Drive, when you want to share a document, you are provided with a popup and you get to choose whether you want to allow people with the link to view, comment on, or edit the document (screenshot below).

I'm assuming that level of control is too detailed for your app, but I would simply go with something along the lines of (new sentence in bold):

Sending by email: AppName hosts your document on a secure site and shares it by emailing a link to that document that expires after 12 hours for security reasons. Anybody with access to the link during that time will be able to view the document.

This indicates that it is then up to them to keep the link secure from anyone else, without explicitly stating that you know the method itself is not 100% secure. Because it is also only a small sentence additional to what you already have, the message can be shown every time the user decides to share something, rather than having a one-time alert.

However, as Michael Kohne mentioned in the comments, if you know it's not secure, you may be better off finding an alternative way of sharing the documents if time/budget allows.

Google Drive Share Popup


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.