This is the browser extension interaction. When the user clicks the native bookmark icon on any Instagram or TikTok post, Stash's content script detects the click, lets the platform's own save proceed normally, and then slides this popup in from the icon. The post URL, caption, thumbnail, and author handle are pulled from the page DOM right there — no server calls needed at save-time. The extension runs on both instagram.com and tiktok.com.
AI suggested tags are generated server-side from the caption after the initial save, or optionally instantly via a lightweight on-device classifier. The popup auto-dismisses after 6 seconds if untouched.
1 Tap share on the post → 2 Pick Stash from the share sheet → 3 Tag & save
Why the mobile flow is different
iOS and Android don't let any third-party app intercept taps inside Instagram or TikTok. So on mobile, Stash lives in the system share sheet. User taps the Share icon inside either app, picks "Save to Stash," and gets the same tagger UI as the desktop popup — but presented as an iOS/Android bottom sheet. One extra tap vs. desktop, regardless of platform.
The native save in each app still works normally for users who want it; Stash is an addition, not a replacement. The share-sheet flow is identical for Instagram and TikTok.