Frequently Asked Questions
How it works
What is ProtoWall?
ProtoWall is a reverse proxy that sits in front of your prototype. It requires invited users to authenticate via magic link and accept an NDA before they can view your work. Your prototype stays on your own infrastructure — no code changes needed.
Do I need to modify my prototype?
No. ProtoWall is a reverse proxy — it forwards authenticated traffic to your app. Optionally, you can verify requests using the origin secret header to ensure they come through ProtoWall.
How do invitees access my prototype?
You invite them by email. They receive a notification, log in via magic link (no password needed), accept the NDA, and access the prototype through the proxy. The entire flow takes under a minute.
What happens when I update the NDA?
All existing invitees are required to re-accept the new version before they can access the prototype again. The old version is preserved in the version history, and all consent records are tied to specific versions.
Can I revoke someone's access?
Yes, instantly. Click "Revoke" on the project page and their sessions are terminated immediately. They will not be able to access the prototype until re-invited.
Security
How is authentication handled?
ProtoWall uses magic-link authentication — no passwords. Users receive a one-time login link via email that expires after 15 minutes. This eliminates credential stuffing, password reuse, and password management overhead.
Is the NDA legally binding?
ProtoWall captures a full audit trail: the signer's name (e-signature), the exact document text with SHA-256 content hash, IP address, user agent, and timestamp. This provides strong evidence of acceptance. However, consult your legal counsel for jurisdiction-specific requirements.
What data do you store?
Email addresses, NDA consent records (signature, IP, user agent, document hash), session data, and audit events. Payment data is handled by Stripe — we only store a customer ID. See our Privacy Policy for details.
Pricing & billing
Is the free plan really free?
Yes — 1 project, 5 invites, no credit card required. You can use the default NDA template and the full authentication + proxy flow at no cost.
What do I get with Pro?
5 projects, 25 invites per project, custom NDA text, full NDA version history, and 90-day audit log retention. See the Pricing page for details.
Can I cancel anytime?
Yes. Cancel from the billing portal and your subscription continues until the end of the billing period. After that, you're downgraded to the Free plan — your projects and data are preserved, but limits are enforced.
Do you offer annual billing?
Yes — 20% off with annual billing. Pro is $15.20/month billed annually.
Have a question not covered here? hello@protowall.app