I have some feedback about the Send experiment.
First, I really like the idea of Firefox handling this for me. Client-side encryption is great (as a technical person, I’d like to be able to find out what encryption is used?), and I’d prefer to trust Mozilla with my file data rather than WeTransfer or the like.
On the other hand, the single-use aspect for me would definitely be a reason not to use this; to me, it seems incredibly user-hostile. I have a few use cases in mind:
- Testing that the link works as expected before I send it to someone
- Seeing the link first on a work machine, but needing to download on a private machine
- (Perhaps obviously,) sending a link to multiple people
I think the single-use constraint breaks the mental model for people for how these kinds of services are supposed to work. Expiration clearly makes sense and is a good idea, though; perhaps the single-use constraint could be changed into a variable expiration deadline, default to 24h, allow 5 minutes/1 hour?