Built on Signal Loom AI Infrastructure

Your Content. Protected.
Your Members. Verified.

LoomProof wraps your PDFs, courses, and digital assets in membership-verified API access — with per-download watermarking and device limits — so your content stays yours.

Start Protecting Content — $249/yr See It Live
775+
Active Members Protected
12,400+
Downloads Watermarked
$0
File-Sharing Incidents (Live)
3 Tiers
From Solo to Enterprise

PDFs behind a login aren't protection.
They're a suggestion.

Anyone can share a login. Anyone can forward a link. A PDF behind a wall is still a PDF — and PDFs spread. LoomProof makes content sharing actually costly, because every download knows who asked for it.

🚫

The Old Way Fails

Password-protected PDFs stop casual sharing, but a determined member can forward the file to their entire team. There's no audit trail, no device enforcement, and no way to know who leaked what.

LoomProof's Way Works

Every download request is verified against an active subscription — active, not expired, and within the member's device limit. The file is watermarked with the requester's email before it ever leaves the server.

Step 01

Member clicks a download link

They see a PDF in their member portal — just like normal. Nothing looks different to them.

Step 02

LoomProof verifies their subscription

Is their membership active? Not expired? Within their device count? All checked in real time.

Step 03

Watermarked PDF is served — uniquely

The file is stamped with their email before delivery. Every copy is traceable. Leaks have a name attached.

Content protection that actually ships

Not a plugin. Not a password. A real-time verification layer between your content and your members.

🔒

Device Limits

Set how many devices each membership tier allows. Members log their phone, tablet, and laptop — not their entire office.

🖊️

Per-Download Watermarking

Every PDF served is stamped with the requester's email at the moment of download. Traceable. Defensible. Deterrent.

Stripe-Native Billing

Connect your existing Stripe account. Members upgrade, downgrade, and cancel — LoomProof reads the Stripe webhook and updates access automatically.

📄

PDF + Course Ready

Protect single documents or entire course libraries. Works with any file type — PDF, video, ZIP, workbook sets.

🔗

Ghost, Memberful, Kajabi — Any Portal

Drop a link into any membership platform. LoomProof sits behind it, verifying access before serving anything.

📊

Download Audit Log

See every download — who, when, what document, what device. Full audit trail for compliance or dispute resolution.

Stop losing revenue to shared PDFs

One annual plan. Unlimited assets per account. Device enforcement and watermarking included at every tier.

Solo
$249/yr
For individual creators and small membership sites.

  • Up to 5 devices per member
  • Unlimited asset uploads
  • Per-download watermarking
  • Stripe billing integration
  • Download audit log
  • Email support
Get Solo
Enterprise
$999/yr
For larger operators with high-volume or custom needs.

  • Unlimited member sites
  • Unlimited devices per member
  • White-label deployment option
  • Custom watermarking styles
  • Dedicated Slack support
  • SLA guarantee
Contact Us

Try the full member download flow

This is a live LoomProof installation protecting the AEGCompliance operator handbook. Sign up with any email to see how a real member experience works.

demo.loomproof.com — AEGCompliance Handbook Download
🔒

Try It Now — Enter Your Email

LoomProof verifies your subscription before serving any file. Try any email — new emails get a "no membership found" response, confirming the wall is real.

Test emails: demo@loomproof.com · handbook@loomproof.com · course@loomproof.com

See what administrators see

A live sanitized view of the LoomProof monitoring dashboard. No real data shown — all examples are anonymized. This is what running LoomProof looks like day to day.

LoomProof Admin — aegcompliance.com
LIVE SANITIZED DEMO
Total Downloads
4,281
across all documents
+312 this week
Blocked Attempts
847
invalid / expired / duplicate
+94 this week
Active Members
156
with valid subscriptions
+11 this month
Devices Registered
312
across all members
+28 this week
Time Member Document Action IP Device
Today 09:14 Operator Handbook ✓ Downloaded 192.168.x.x macOS Chrome
Today 09:08 Module 3: Compliance ✓ Downloaded 10.0.2.x Windows Chrome
Today 08:55 Course Bundle ✗ Blocked — Device Limit 75.14.x.x iOS Safari
Today 08:41 Mini-Handbook: Distribution ✓ Downloaded 172.58.x.x macOS Firefox
Today 08:22 Operator Handbook ✗ Blocked — No Membership 98.45.x.x Android Chrome
Today 07:58 Module 5: Lab Standards ⚠ Rate Limited 45.33.x.x Windows Edge
Yesterday 22:14 Course Module 7 ✓ Downloaded 104.28.x.x macOS Safari
Yesterday 18:33 Operator Handbook ✓ Token Issued 67.19.x.x iPad Safari
Member Device OS / Browser Added Last Seen Status
💻MacBook Pro 16" macOS 14 Chrome 124 Mar 4, 2026 Today 09:14 Active
📱iPhone 15 Pro iOS 17 Safari Mar 4, 2026 Apr 17, 2026 Active
🖥️Dell XPS 15 Win 11 Chrome 123 Feb 28, 2026 Today 09:08 Active
💻Work MacBook Air macOS 13 Firefox 124 Apr 2, 2026 Apr 14, 2026 Idle
📱Samsung Galaxy S24 Android 14 Chrome 124 Apr 10, 2026 Today 08:55 Blocked
💻iMac 27" macOS 14 Safari 17 Jan 15, 2026 Today 08:41 Active
📱iPad Pro 12.9" iPadOS 17 Safari Apr 18, 2026 Today 07:58 Active
🖥️Lenovo ThinkPad X1 Win 11 Edge 124 Mar 22, 2026 Apr 19, 2026 Idle
Privacy first: All member data is pseudonymous in this view. Full email addresses, IP addresses, and device fingerprints are hashed in storage. This demo uses fictional data to illustrate the admin experience — no real member information is shown.

Common questions

No. If you can paste a link, you can integrate LoomProof. The setup guide walks you through connecting your Stripe account and getting your first protected download link in under 15 minutes. No codebase changes, no server access required.
Two layers. Layer one: a small footer stamp on every page — the member's email and download timestamp in 7pt gray text at the bottom. Clean and unobtrusive. Layer two: invisible XMP metadata embedded in the document's metadata stream — this survives screenshot, print-to-PDF, crop, and resave. Both layers point back to the same specific download event.
The visible footer can be edited out with PDF tools — like any visible watermark. The invisible XMP forensic trace is harder to remove. It lives in the document's metadata stream and survives screenshot, print to PDF, crop, and resave. For most professional content, the combination of visible deterrence and invisible traceability changes member behavior without requiring technical impossibility.
Yes. LoomProof integrates with any platform that lets you add a custom download link — Ghost, Memberful, Kajabi, Circle, WordPress, Webflow, or a custom portal. If you can link to a URL, you can use LoomProof. Your existing platform handles billing and access control; LoomProof handles content protection.
Stripe is the source of truth for membership status. When someone pays, cancels, upgrades, or renews, Stripe fires a webhook event. LoomProof reads that event and automatically updates the member's access — no manual provisioning. Your billing stays where it is; LoomProof syncs silently in the background.
Every device a member uses registers against their tier limit. If they try to access from a 6th device on a Solo plan (5-device limit), LoomProof blocks the download and surfaces a "Device Limit Reached" error with a link to manage their devices. Device limits don't prevent sharing entirely — they make it inconvenient enough that most members don't bother. And when someone does share, you have the audit log.
Minimal. LoomProof stores: email address (for identity), device fingerprints (hashed), and download events (timestamp, document, outcome). We do not store billing records, payment methods, or content. IP addresses are anonymized before storage — last two octets are zeroed. Member data is pseudonymized in the admin dashboard; full email addresses are never displayed publicly.
Every download event is logged with: member email (pseudonymized in display), document name, action taken (downloaded / blocked / rate-limited), anonymized IP range, device type, and exact timestamp. Every block event is logged separately. All events are exportable as CSV — clean, readable, and timestamped. This is what you show in a dispute: an unbroken chain from Stripe payment identity to specific download event.
LoomProof's audit log is structured to be evidentiary-grade: timestamped entries, device-linked records, Stripe-verified subscriber identity, and hashed IP addresses. We recommend consulting an attorney in your jurisdiction about specific evidentiary requirements. The log format is designed to be exportable as a CSV and presentable in a legal proceeding — but admissibility ultimately depends on your jurisdiction and how it's presented.
Stripe fires a cancellation or expiration event. LoomProof reads it and immediately invalidates the member's token. Any subsequent download attempt returns a 403 with a "Renew Membership" link pointing to your signup page. Already-downloaded files retain their watermark — which now points to an expired account, useful context in a dispute.
Each Stripe Price ID maps to a specific tier in LoomProof — with its own device limit and asset access rules. When a member upgrades, LoomProof reads the new Price ID from the Stripe event and applies the updated limits automatically. Free, monthly, annual, and enterprise tiers — each with different device allowances — run through the same integration.
For a typical 50-100 page PDF, watermarking adds under 2 seconds to the download response. Applied server-side, in memory, without temp files. The member experience is identical to a direct download — just watermarked before delivery.
Agency and Enterprise plans include white-label options — your clients see your branding, not LoomProof's. Custom watermarking styles, your domain, your support contact. Email Traves@signalloomai.com with your requirements.
LoomProof doesn't require a trial because the integration is fully reversible. If you remove the LoomProof download links, your site works exactly as before — nothing is locked in. If it works, you're live. Contact us if you'd like a personalized walkthrough before integrating.
Send us a note at Traves@signalloomai.com. We respond within one business day. If you're an agency or platform with a specific integration question, include your tech stack and we'll give you a straight answer.

Not all content protection is equal

Most "download protection" is just password gating. LoomProof is the only layer that makes every download traceable — even after the file leaves your server.

Feature Password PDFs Member Portals LoomProof
Per-download traceability
Device limit enforcement
Visible watermark on every page Rare
Invisible forensic trace
Real-time Stripe sync Partial
Audit log exportable as CSV
Access auto-revoked on cancellation Manual
Member device management UI
No-code integration (any platform) Requires