A private file space for each of your clients, inside your own site. They sign in with the account they already have on it, upload and download what the two of you exchange, and never see anyone else's documents.
capsakey.com · an app for Wix sites · this repository is the public description of the product; the code is private.
- One private space per client. A space belongs to the people you named, and to nobody else.
- Both directions. You send documents from your dashboard, your client sends theirs from the portal — the same space, the same permissions.
- A named access log. Who opened which document, and when. Not a link that was clicked: a person.
- Your domain, your colours. The portal is a part of your site, so download links stay on your own hostname and the portal takes your site's palette.
- Yours to take back. Download an entire space as a ZIP whenever you want, including after you cancel.
Most file-sharing add-ons hand out an invitation link. A link is a key that travels: it sits in a forwarded email, in a browser history, in a screenshot — and at the moment the file is served there is nobody left to ask whether the holder is still allowed to have it.
Capsakey never issues one. Every single request for a file is re-authorised on the server against the identity of the person asking. Revoke someone's access and the very next request is refused, mid-download if need be. That is also why the log can name a person instead of a link, which is the only thing worth having on the day someone asks who let this out?
Every website gets its own separate database, so a filter mistake cannot leak one client's documents to another. The adversarial test suite — two sites, two clients each, every crossed attempt — is a merge barrier: nothing ships if it fails.
In the European Union, in a bucket created under EU jurisdiction. There is a Data Processing Agreement, a published list of sub-processors, a 30-day recycle bin, and a 12-month retention on the access log. All of it is written down:
The client-facing portal speaks English, French, German, Dutch, Italian, Spanish and Portuguese, and follows the language of the site it sits in.
I'm Alexia. Capsakey is a small app I build and run on my own, which means the person who answers your email is the person who wrote the code.
Questions, bug reports, anything at all: info@capsakey.com.