app 6803901837 build local (none) version 44a53643-1738-43ea-ac1d-f5ea877519de state blocked trigger manual LIVE
| intake | done | |
| metadata | done | |
| screenshots | done | |
| preflight | done | |
| submit | done | |
| watch | pending |
| name | SnipStash: Clipboard Manager (28) |
|---|---|
| subtitle | Vault for Saved Text & Links (28) |
| keywords | snippet,paste,code,history,template,organizer,search,developer,draft,tag,utility,tool,fast,creator (98) |
| promotionalText | Instantly save, organize, and copy your templates, code, and links. Keep your clipboard history secure on-device with smart auto-tagging. (137) |
Never lose a copied link, code block, image, file, or template again. SnipStash is your secure, on-device clipboard history companion. Instead of background monitoring, the app respects your privacy and avoids paste-permission nags: when you open the app with something new on your clipboard, a "Save clipboard?" banner appears. Simply tap it to securely read and store your content. This transforms temporary copied items—including text, links, code, images, and files—into a permanent, searchable vault. Tap any saved snippet to copy it back to your clipboard instantly with a haptic confirmation. Get organized immediately with our intelligent engine. The app automatically detects URLs, code blocks, emails, and phone numbers to assign smart titles and color-coded tags. Browse through your Pinned and Recent lists, search your entire vault instantly with full-text search, and customize your setup with a dedicated tag manager. Boost your productivity with full Siri Shortcuts and App Intents integration. Trigger "Save Snippet" or "Search Snippets" hands-free to streamline your writing, development, or customer support workflows. Start organizing for free with up to 25 saved snippets. Upgrade to SnipStash Pro via a monthly subscription or a one-time lifetime payment to unlock unlimited snippets. Your privacy is paramount: all data is stored strictly on-device using SwiftData. There are no accounts to create, no external servers, and no tracking SDKs. Terms: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ Privacy: https://byasb.com/snipstash/privacy --- review notes --- No demo account is required to test SnipStash. All data is stored locally on the device using SwiftData, and there is no registration or login system. Steps to test all features in under 2 minutes: 1. Launch the app. Note that the app seeds 10 demo snippets automatically so that you have immediate data to interact with. 2. Copy any text from another app (e.g., Notes). Open SnipStash. Tap the "Save clipboard?" banner at the top of the main screen. Confirm the snippet is saved and auto-tagged. 3. Tap on any snippet card in the list. You will feel a haptic vibration confirming that the item has been copied back to your system clipboard. 4. Type in the search bar or tap on the "Links" tag at the top of the feed to test filtering. 5. Navigate to Settings -> SnipStash Pro to view the paywall. Tap "Restore Purchases" on the paywall to verify the StoreKit configuration. Alternatively, add 16 more snippets to reach the 26-snippet limit, which will also prompt the paywall.





VERDICT: BLOCKED
BLOCKING: No build attached to the version (Auto-fix skipped: no build uploaded yet)
OPERATOR: App Privacy questionnaire must be PUBLISHED (saved ≠ published)
OPERATOR: 2026 'regulated medical device' banner under App Information — answer No
OPERATOR: Paid Applications Agreement + banking + tax Active, else StoreKit returns 0 products
OPERATOR: First subscription/IAP attaches via the version page IAP dialog (reviewSubmissionItems rejects inAppPurchaseV2 in 2026)
WARNING: Panel 1 screenshot contains a visible personal website URL ('https://byasb.com') representing identifiable personal data instead of a generic placeholder
REJECTION REASON: Guideline 2.1 (Performance - App Completeness) due to submitting a version with no build attached.| BLOCK | content_rights | contentRightsDeclaration unset — surfaces only at reviewSubmissionItems POST | fix_content_rights |
| BLOCK | copyright | version.copyright empty — hidden blocker at submit | fix_copyright |
| BLOCK | age_rating | 2026 age-rating fields unanswered: ['advertising', 'parentalControls', 'lootBox', 'healthOrWellnessTopics', 'ageAssurance', 'messagingAndChat', 'userGeneratedContent', 'gunsOrOtherWeapons'] | fix_age_rating |
| BLOCK | categories | no primary category | fix_categories |
| BLOCK | app_price | app has NO price schedule (new apps ship without one; required even for Free) | fix_app_price |
| BLOCK | app_availability | app availability unset — app would be sold nowhere | fix_app_availability |
| BLOCK | iap_readiness | IAP com.utenx.snipstash.pro.lifetime is MISSING_METADATA: no review screenshot | fix_iap_review_screenshot |
| BLOCK | iap_readiness | subscription com.utenx.snipstash.pro.monthly is MISSING_METADATA: no review screenshot | fix_sub_review_screenshot |
| BLOCK | review_details | review contact/notes missing: ['contactFirstName', 'contactLastName', 'contactPhone', 'contactEmail', 'notes'] (phone needs country code; notes = exact test steps) | fix_review_details |
| BLOCK | version_localization | version localization missing ['description', 'keywords', 'supportUrl'] | fix_metadata |
| BLOCK | version_localization | app-info localization missing ['subtitle', 'privacyPolicyUrl'] | fix_metadata |
| BLOCK | screenshots | no APP_IPHONE_67 screenshots (1320×2868 go here; APP_IPHONE_69 does not exist) | fix_screenshots |
| BLOCK | build | no build attached to the version | fix_attach_build |
| WARN | app_privacy | App Privacy questionnaire must be PUBLISHED (saved ≠ published) | operator |
| WARN | medical_device | 2026 'regulated medical device' banner under App Information — answer No | operator |
| WARN | paid_apps_agreement | Paid Applications Agreement + banking + tax Active, else StoreKit returns 0 products | operator |
| WARN | iap_draft_submission | first subscription/IAP attaches via the version page IAP dialog (reviewSubmissionItems rejects inAppPurchaseV2 in 2026) | operator |
| WARN | screenshot_claims | panel 1: 'https://byasb.com' — This is a personal URL/domain identifying an individual, which counts as personal data. | |
| WARN | screenshot_claims | panel 2: 'Create and Edit Snippets' — The APP FACTS do not state that editing existing snippets is supported in this version. |
{
"reason": "preflight BLOCKED",
"blocking": [
"no build attached to the version"
],
"submitted": false
}| 05:00:20 | job created from manual |
| 05:00:21 | no build on this job — preparing the version without attaching a binary |
| 05:02:32 | preflight pass 1: 19 findings, verdict BLOCKED |
| 05:02:35 | auto-fix fix_metadata: ok |
| 05:02:37 | auto-fix fix_metadata: ok |
| 05:02:39 | auto-fix fix_content_rights: ok |
| 05:02:41 | auto-fix fix_copyright: ok |
| 05:02:41 | auto-fix fix_age_rating: ok |
| 05:02:42 | auto-fix fix_categories: ok |
| 05:02:46 | auto-fix fix_app_price: ok |
| 05:02:49 | auto-fix fix_app_availability: ok |
| 05:02:50 | auto-fix fix_review_details: ok |
| 05:03:20 | auto-fix fix_screenshots: ok |
| 05:03:20 | auto-fix fix_attach_build: ok |
| 05:03:28 | auto-fix fix_iap_review_screenshot: ok |
| 05:03:35 | auto-fix fix_sub_review_screenshot: ok |
| 05:04:04 | pipeline finished: blocked |