BundleShield is a practical pre-listing check for purchased design bundles. You send one ZIP containing up to 50 SVG or PNG designs and the license that came with the bundle, saved as a plain-text .txt file inside the ZIP. We commit to delivering a file-by-file report within 24 hours of a completed check.
For a given engine version and configuration, the automated checks are deterministic. We then prepare a file-by-file report for delivery.
The check is designed to help you spot questions before a file reaches Etsy, Gumroad, Printify, Printful, or another shop or print-on-demand service. It is not legal advice or legal clearance.
If the ZIP contains an unsupported file type, we stop and ask for a supported bundle.
The result depends on the files and license you send. If a term lives only on a marketplace page, receipt, image, or seller message, it is outside the automated text check. A PDF license is not accepted at launch; save its text as a .txt file inside the ZIP first.
We check whether the ZIP is well formed and whether its contents can be handled safely. The preflight looks for:
For PNG files, we check that the file is really a PNG and not another file type using a .png name. We also check chunk boundaries and CRC values, required structure and chunk order, truncation, pixel limits, and whether the image can be decoded within safe bounds.
For a valid PNG, the check can read the filename, extension and declared format, byte size, SHA-256 hash, dimensions, color structure, transparency, and pixel count.
For SVG files, we check UTF-8 text and whether the file is really an SVG rather than another format using an .svg name. We use strict XML parsing and block scripts, event handlers, DOCTYPE declarations, foreignObject, external references, CSS imports, and other external-content indicators. SVG size limits also apply.
For a valid SVG, the check can read the filename, extension and declared format, byte size, SHA-256 hash, document structure, text nodes, and external-content indicators. It can also read the viewBox, width, and height when those values are present. Not every SVG contains dimensions.
For the .txt license inside the ZIP, we reject NUL-byte content that may indicate a disguised or unsupported file. PDF and .md licenses are not accepted at launch.
We point to selected lines in readable license text mentioning print-on-demand, transfers, decals, DTF, sublimation, or extended licenses. A clause flag is a prompt to read it, not a judgment about permission.
We do not create rights that the license does not grant. We also do not decide what a court, platform, marketplace, or rights owner would conclude.
We do not match a design to a license clause or decide whether a specific file is permitted. The license lines we can reliably catch are quoted for you to read separately. If it is unclear which files a term covers, check with the seller or rights holder; the report does not infer a match.
We look for known-name patterns in filenames and readable license text. We do not OCR PNGs or scan SVG artwork for brand names. A match is a prompt to review, not a trademark decision.
We do not search live trademark databases, compare related goods or services, decide likelihood of confusion, or confirm whether a name is legally available.
We look for exact byte-identical duplicates using SHA-256 hashes. We do not compare normalized SVG structure or detect visually similar artwork.
We do not run perceptual image-similarity checks. A visually similar PNG that is not byte-identical may not be flagged as a duplicate.
The ZIP, PNG, SVG, and plain-text checks above identify malformed, unsafe, unsupported, disguised, unreadable, or out-of-limit content that could prevent a reliable review or get in the way of listing or fulfillment.
BundleShield does not check JPG files at launch. The supported bundle types are SVG and PNG with a plain-text license.
In a completed report, each accepted design receives one of three results; the license is inventory-only.
We found no flagged issue in this check.
Clear does not mean legally safe, non-infringing, approved by Etsy, or cleared for every use. It only means this check did not flag one of the issues within the scope above.
Something needs your judgment before listing, such as a known-name pattern match, a duplicate, or another file signal explained in the report.
The report tells you why the file was flagged and what to do next. That may mean checking the original marketplace terms, asking the seller for written clarification, editing the file, or running a separate search.
Leave the file out of the listing unless you can resolve the stated issue.
A Remove result is a conservative pre-listing action, not a legal finding. The report explains the reason and the step that could resolve it, if one is available.
BundleShield does not:
Send the license that applied when you purchased or downloaded the bundle. If possible, keep the receipt, source URL, download date, screenshots or PDF of the terms, and any seller clarification with your own records.
If the current marketplace page and the saved license disagree, do not guess. Ask the seller or marketplace which terms govern your purchase. BundleShield may point to selected license clauses, but it cannot interpret them or settle a contract dispute.
For a given engine version and configuration, the automated checks are deterministic. We then prepare a file-by-file report for delivery.
The report summarizes the bundle, counts each action, and gives a reason and next action for every Review or Remove result. In a completed report, the file-action table has one row per accepted design. The separate findings table may group a finding when more than three files share its code, severity, and detail.
Your files are private by default. Your upload sits in a private per-order quarantine while we check it and prepare your report, and we remove the uploaded files and working copies from active case storage - verifying those copies are absent - before the report is emailed. We keep only limited order and deletion records. If a check cannot be completed, email hello@bundleshield.com about deletion; we do not yet have an automatic retention deadline for incomplete cases.
Run a new check when you buy a different bundle, receive a materially different license, or change the file set you plan to list. A report applies only to the files and license reviewed in that report.
If you need a legal determination, a comprehensive trademark clearance search, an ownership investigation, or help responding to an IP complaint, consult a qualified professional for that work.
Check up to 50 SVG or PNG designs for file signals and selected license clauses. One report, $9.90 flat; we commit to delivery within 24 hours of a completed check.
Check one ZIP: designs and license .txt insidePrivate by default. Uploaded files and working copies are removed from active case storage and verified absent before the report is emailed to you.