Skip to content
RequestGuard Journal
Pricing
RequestGuard Go May 17, 2026 RequestGuard Team

Password protected short links with CAPTCHA

When to combine passwords, CAPTCHA, and expiry for protected short links, and how RequestGuard Go keeps the destination hidden until verification succeeds.

Password protected links are useful when a URL can be shared broadly but access should still require a human-known secret. CAPTCHA protected links are useful when a destination should not be followed by automated clients.

The two controls solve different problems. Combining them can make sense, but only when each control has a clear job.

RequestGuard Go supports both. It also lets links never expire by default, or expire at a specific time when the destination has a fixed access window.

CAPTCHA first, password when needed

CAPTCHA is the baseline control for RequestGuard Go links. A visitor must complete verification before the destination is resolved.

Add a password when the destination also needs an audience-specific secret. Examples include:

  • Partner-only resources.
  • Private download pages.
  • Support handoffs.
  • Internal tools exposed through a temporary public URL.
  • Beta or preview pages shared with a controlled group.

Do not add a password just to make the form look more secure. If the password is posted beside the link, it does not add much protection.

Expiry should match the business workflow

Many protected links should not expire. A support article, partner page, or evergreen onboarding asset may stay valid for months.

Other links should have a hard cutoff:

  • Temporary file downloads.
  • Launch campaigns.
  • Time-bound previews.
  • Refund, dispute, or identity-review workflows.
  • Partner links that should close after a project ends.

RequestGuard Go defaults to never expire and lets you add expiry only when the workflow needs it.

How the flow works

The public URL is safe to share:

https://go.requestguard.com/a1c2d3rs/

The real destination stays server-side. Visitors complete CAPTCHA, enter a password if one is configured, and then continue to the destination.

Create a protected link at go.requestguard.com.

Use cases

This model works best when you need a lightweight access gate in front of a destination, not a full user account system.

Common examples:

  • Protecting a one-off file transfer.
  • Reducing bot traffic to a download page.
  • Preventing preview scanners from opening private links early.
  • Sharing partner resources with a simple extra gate.
  • Creating API-driven protected links from backend workflows.

For comparisons with legacy link protectors, read the Filecrypt.cc alternative, Linkcrypt.ws alternative, and Cript.to alternative pages.

Start with a clean default

The safest product pattern is to keep the default simple: CAPTCHA-gated link, no password, no expiry. Then add password and expiry only when the destination requires those controls.

That keeps protected links understandable for users and maintainable for the team that creates them.