Put an authenticated view in a proxy trial only when the person or organization authorized to grant access has approved that exact view, purpose, method, window, and observation limit in writing. Possessing an account—or being its owner—does not by itself grant that authority. A cookie, saved login, or technically reachable page is evidence of an authentication state, not permission. If an official API, licensed feed, existing report, direct integration, or manual review answers the decision, use that simpler permitted route instead.

This buyer guide is a conservative admission rule for a small evaluation. It does not provide login automation, bypass instructions, legal advice, or a security certification. INCLUDE, HOLD, and EXCLUDE are reviewer decisions based on asserted evidence; none validates customer permission, target authorization, provider security, or commercial suitability.

Write the purchase or hold decision first

State the decision before anyone signs in: “Should we purchase a scoped residential-proxy evaluation for two owner-approved tenant availability views in Region A this week, or retain the approved report/manual route?” Name the decision owner, business user, deadline, required tenant marker and field, maximum observations, and stop condition. A public fallback that returns 200 but omits the required tenant marker does not complete an authenticated workflow.

Authentication establishes identity; authorization determines whether a specific entity may perform a requested action or use a service. Therefore an account holder, a team administrator, or a reviewer cannot silently substitute for the party authorized to approve the proposed access. Unknown evidence is not true.

Use six evidence fields, not a login test

FieldWhat the reviewer recordsAdmission effect
Target scopeDated, written approval for this view, purpose, method, region/window, volume, and stop condition from the party able to grant it.Missing, malformed, or merely account-level: HOLD.
Owner evidenceWhether the named organization or tenant owns the account/view and identifies a reviewer.Supports traceability; it never replaces target-scope authority.
Data classOnly the required fields: public, tenant-scoped, personal, payment-adjacent, or unknown.Personal/unknown: HOLD. Payment-adjacent: EXCLUDE under this trial policy.
Side-effect evidenceWhether observation can submit, export, alter, reserve, message, or trigger a workflow.Known action control: EXCLUDE. Unknown: HOLD.
RetentionApproved minimal redacted result, storage location, and deletion date.Anything else: HOLD.
Decision criterionA prewritten check that changes a purchase, hold, or no-proxy decision.“It loaded” alone: HOLD.

These fields are assertions supplied for review, not a technical authorization test. This model deliberately gives explicit exclusion precedence: payment-adjacent work or an exposed action control remains EXCLUDE even if other fields look complete. That is a conservative policy for this trial, not a universal rule or legal conclusion. A GET method or a “read-only” label does not establish that a workflow has no effect.

Keep a filled synthetic admission ledger

Synthetic workflowEvidence snapshotDecisionWhat it means
Tenant availability AExact written scope; tenant marker and field; no action control; minimal retention; criterion set.INCLUDECounts as one admitted view.
Tenant availability BSame bounded evidence for a second approved view.INCLUDECounts as a second admitted view.
Payment previewScope exists, but payment-adjacent data is exposed.EXCLUDEMaterial workflow excluded by this conservative trial policy.
Export-capable reportScope exists, but the view exposes an export action.EXCLUDEMaterial workflow excluded; do not “just avoid clicking.”
Personal profileNamed-user data; separate handling approval absent.HOLDDo not substitute a reviewer judgment for that approval.
Cookie-only dashboardSaved session exists; no exact written authorization.HOLDAuthentication state is not target permission.

The ledger denominator is all six intended workflows: two are admitted, two excluded, and two held. The result is 2/6 admitted views—not 100% of the intended workflow. It is scope coverage only, not an observed trial pass or a success rate. The purchase decision can therefore be “buy only a two-view scoped evaluation,” “hold until the two held workflows receive proper evidence,” or “do not use a proxy because an approved alternative answers the decision.” Buying a full or ongoing service still requires validation on the actual permitted task. Record excluded workflows as material limits; never present the two included views as coverage of payment, export, profile, or other unadmitted work.

Freeze the scope before any observation

For each INCLUDE row, retain an approval reference; authority and reviewer; view, required marker, and required field; region/window; observation cap; alternative source; data class; retention/deletion rule; validator; stop condition; and decision owner. One usable criterion is: “Every admitted reference displays the owner-approved tenant marker and availability field with a source reference, while no action control is invoked.” A status code, stable session, or visible address does not prove authority, data quality, long-term performance, or purchase value.

Do not create accounts, replay cookies, evade MFA or access controls, or test production payment. Playwright cautions that saved browser state can contain sensitive cookies and headers capable of impersonating an account. Do not put browser state, credentials, private URLs, or raw traces in a repository or shared evidence.

Replay the reviewer rule offline

Download the Python 3.9 standard-library worksheet and run python3 authenticated-proxy-trial-scope.py. Its inputs map directly to the six fields above: target_scope is the exact written authority assertion, owner is an organizational/tenant ownership assertion, data_class and side_effect describe the proposed view, while retention and criterion record bounded handling and decision evidence.

tenant-availability-a: INCLUDE; tenant-availability-b: INCLUDE; payment-preview: EXCLUDE; export-report: EXCLUDE; personal-profile: HOLD; cookie-only-dashboard: HOLD

The worksheet runs only synthetic assertions and self-tests unknown values plus EXCLUDE precedence. It makes no network request and reads no cookies, credentials, browser state, targets, or real authorization data. It cannot validate permission or security.

Keep neighboring decisions separate

After admission, use the representative proxy-trial guide for sampling accepted work; use sticky versus rotating sessions only for permitted-state behavior; use trial-evidence sharing to prepare a minimal handoff; and use crawler build-versus-buy readiness for operating ownership.

Once the ledger has an actual bounded INCLUDE scope: review IPHTML residential proxy information and use contact with only a redacted task class, region, observation cap, validator, and stop condition. Do not send secrets or browser state. Keep the approved alternative if it answers the decision.

Sources checked November 15, 2026. OWASP’s Authorization Cheat Sheet distinguishes authentication from authorization and recommends default denial and permission checks on every request. Playwright’s Python authentication documentation warns that stored browser state may contain sensitive cookies and headers. These sources support the boundary only; they do not establish customer authority, IPHTML terms, product performance, price, security, or suitability.