Roadmap
A system being built,
not a plan on paper.
Every item that ships gets a receipt on /proof. Sequence shifts as Creators give feedback.
The core protection pipeline is live.
Your files display without exposing raw bytes.
Canvas-based rendering with expiring Share Links. Long-press blocked. Timer visible to the Recipient.
Screenshots come out degraded. Clean views stay clean.
Display dithering fires on screenshot attempts, degrading captured frames without affecting normal viewing.
Every file carries a hidden tag tied to the Recipient.
An invisible fingerprint embedded at Share creation. Survives JPEG compression and resizing.
If a file surfaces somewhere it shouldn't — you know who shared it.
Upload a suspected Leak and the platform identifies which Recipient the watermark belongs to.
You set the view limit. When it's hit, the link goes dark.
Per-Share view limits enforced at the database layer. The Share expires after N views.
Attribution is stored durably — not in memory, not ephemeral.
A persistent hash-to-Grant mapping so Leak Tracing survives service restarts.
Watermarking runs at scale, not on your device.
FastAPI watermark service on RunPod, accessible from the Next.js app with graceful degradation.
Active work. These items gate the first Creator beta.
The protection stack verified to work on the device your Subscribers use most.
Full end-to-end test on device: upload, Share Link, Secure Viewer, expiry, Capture Response.
Only you can run a Leak Trace on your own Content.
The Leak Tracing flow is locked behind Creator auth before any external access.
A legal requirement — ships before the first paying Creator.
Required before Ownly can accept payment from any Creator. Integrating PhotoDNA or Cloudflare CSAM scanning on every upload.
Secrets rotate before the platform opens to Creators.
Security hygiene before beta — rotate all service credentials.
Near-term after the security baseline is solid.
Your own dashboard. Your Content. Separated from everyone else's.
Supabase Auth with per-Creator scoping across all Content and Grants.
Uploads land correctly, every time, regardless of file size.
File size tracking fix and Vercel Blob persistence verification across serverless invocations.
More layers between your Content and a clean screenshot.
Temporal noise tuned to display capture cadence, per-frame transforms, and additional Canvas-based defenses.
You get the actual recovery rate — not a marketing claim.
Full round-trip test on real phone photos before claiming trace-survives-screenshots to Creators.
Every claim on /proof comes with receipts you can verify offline.
Automated tests that emit inspectable Evidence Artifacts — so every protection claim links to verifiable output.
Watermarking is always ready — no warm-up wait.
Eliminates the stop/start lifecycle. Scales to zero between requests.
Horizon items. Sequence depends on Creator feedback.
Pay for Ownly directly. Ownly never touches your Subscribers' payments.
Stripe B2B subscription for the Ownly SaaS relationship. Separate from any Subscriber payment flow.
Your Subscribers pay you. Ownly just routes it.
Direct payments from Subscribers to Creators — processed so Ownly is not the merchant of record for Content sales.
Every file you send in a DM carries the same invisible fingerprint.
Secure DMs with the same Content Protection as the Secure Viewer: Forensic Watermarking and expiring attachments.
Manage your Content and run Leak Traces from a native app.
iOS and Mac clients for Creators who want desktop management tools and a tighter Secure Viewer experience.
Protect Content you already have out there — retroactively.
Let Creators mirror Content from platforms they already use into Ownly's protection layer, without re-uploading.
Last updated April 2026. No dates, no quarters — sequence commitments only.