Protection before and during upload
The documented skill reads the local transcript, replaces values matching its curated secret patterns in memory, and sends the transformed body to an HTTPS endpoint. The original JSONL remains untouched. Custom API clients must implement their own preprocessing.
HTTPS protects the request in transit to the service. It is not end-to-end encryption: the server must read the transcript to extract images, compute statistics, store the content, and render the public page.
Public access is the product behavior
A share does not require recipient authentication. The random slug reduces casual discovery but should not be treated as a password or strong access-control mechanism. Anyone with the link can forward it, copy it, or download its images.
InstaShare does not advertise user shares in its sitemap. Shared pages are also marked not to be indexed by compliant search engines, but those directives cannot prevent a recipient or crawler from copying content it can access.
Layered control tokens
Delete tokens authorize removal of a specific share. Device claim tokens group uploads and can later link them to an account. Account sessions enable web management, and advanced upload tokens support headless ownership. Server-side records store token hashes where the flow permits rather than retaining reusable plaintext.
These controls reduce accidental misuse; they do not make a published transcript confidential. For a detailed data-flow and operational-provider description, read the Security and Privacy pages before using InstaShare for sensitive work.