u/AdityaR_Sharma

I had to kill the Social Media Downloader in my iPhone shortcut. Here's what actually happened.

I had to kill the Social Media Downloader in my iPhone shortcut. Here's what actually happened.

A few weeks ago I posted Grabio here. An iPhone Shortcut that let you download videos from Instagram, TikTok, YouTube, Facebook all from your share sheet.

People liked it. Then things got complicated.

When I tried to set up payments for the paid tier, every single processor rejected the product. Polar, Stripe, Lemon Squeezy, Paddle.

All of them. Same reason every time: Visa and Mastercard have brand-level policies against third-party content downloaders.

One feature. Every door closed.

I didn't know this when I built it. I'm a solo dev who taught himself iOS Shortcuts in the evenings. I hadn't read every acceptable use policy before shipping. That's on me.

I also sat with the creator side of it. Someone downloads their own content fine. But that's not what most people were using it for. The grey zone was real and it wasn't getting less grey.

So I removed it. Completely. From the server, from the Shortcut menu, from every page on the site.

If you came to Grabio specifically for that feature, I'm sorry. Cobalt.tools does it well and I'd point you there.

So what's next for Grabio?

25 file utilities, all running from the iOS share sheet. No app to install. No account. No tracking.

  1. Share a photo → compress to exact KB (yes, exact for forms, visa uploads, WhatsApp limits), HEIC to JPG, background removal via AI, strip EXIF location data, resize for socials, photo to PDF, decode QR.
  2. Share a PDF → compress via ghostscript, strip metadata, keep first 5 or 10 pages, delete first/last page.
  3. Share a webpage from Safari → save as clean PDF or full-page screenshot.
  4. Share text → generate a QR from it.
  5. Video → convert, compress, extract as ringtone.
  6. Live Photo → GIF that actually plays in WhatsApp.

25 total. Free tier is 5/day. That's enough for most people, permanently.

I also went open source after the last thread.

The full docs, privacy architecture, subprocessor list, and a runnable verifier CLI are at: https://github.com/adityaarsharma/grabio

The verifier (cd verify && node verify-privacy.js) mechanically checks 15+ claims against the live server no cookies, no third-party trackers, self-hosted Plausible, no telemetry SDKs, HSTS. If anything fails, it exits non-zero.

You don't have to trust me. The code does the assertion.

On billing: Pro is $3/month. Lifts the daily limit from 5 to 30.

The cap is just what lets me serve thousands of people on one rented server in Germany without it catching fire.

No email ever collected. iPhone checkout binds via device ID automatically.

Desktop checkout generates a QR you scan opens Safari, taps the shortcut, binds Pro to your phone.

No license codes. No account creation.

People in the last thread pushed hard on the permissions and fingerprinting concerns. They were right to. That feedback is why the verifier exists and why the source is public now.

The product is better because of that thread. Not in a vague way.

The code does different things now.

Grabio Website : https://grabio.adityaarsharma.com

RoutineHub: https://routinehub.co/shortcut/25430/

Full story on the blog: https://grabio.adityaarsharma.com/blog/grabio-launching-soon

u/AdityaR_Sharma — 2 days ago

I got tired of this small but annoying iPhone problem: almost every media downloader Shortcut I tried was either broken, abandoned, or unreliable.

I tried the usual ones like All Media Downloader and Ultimate Media Downloader, but they either stopped working, depended on dead APIs, or became too inconsistent to rely on.

Every time I wanted to save an Instagram Reel or a TikTok, the other options were not much better: random downloader sites full of redirects, sketchy apps asking for too much access, or files with watermarks.

I just wanted something simple:

Tap Share → run a Shortcut → save the video.

So I built Grabio: https://grabio.adityaarsharma.com/

Link : https://routinehub.co/shortcut/25430/

It’s a free Apple Shortcut that works directly from the iOS Share Sheet. Right now it supports Instagram reels/posts/stories, TikTok without watermark, Facebook, Pinterest, and RuTube.

I also added media conversion because I kept needing separate Shortcuts for that too. Grabio can handle:

  • Images: JPEG, PNG, WebP, compress, strip GPS/EXIF, background remover
  • Video: compress, 1080p/720p/480p, MOV, GIF, MP3, M4A, ringtone
  • Audio: MP3, M4A, WAV, OGG, ringtone

I haven’t seen another iOS Shortcut combine social downloading and this many media conversions in one place, which is why I built it this way.

Free tier gives 5 actions/day and does not require signup.
-----

UPDATE: A new version has been released. If you’re experiencing an issue, please click on “Get Free Shortcut” again on the website to download the updated version.

u/AdityaR_Sharma — 16 days ago

I’ve been testing AI-readiness on WordPress sites recently, mostly sites that already have normal SEO handled well.

Most had Yoast, Rank Math, AIOSEO, or SEOPress installed. Sitemap was fine, meta was fine, schema was there, robots.txt was not broken.

But when I looked at them from an AI search angle, the gaps were different.

The things I started checking were:

  1. Does /llms.txt exist?
  2. Is there a fuller AI-readable version of the site content?
  3. Can important posts/pages be read cleanly without theme, menu, shortcode, or page builder noise?
  4. Are AI crawlers like GPTBot, ClaudeBot, PerplexityBot, and Google-Extended allowed or blocked intentionally?
  5. Is FAQ / Article / Speakable schema actually present where it makes sense?
  6. Are author/source signals clear enough for expert content?

Are you treating llms.txt as enough for now?

Are you creating custom files manually?

Are you using whatever your SEO plugin generates?

Or are you ignoring AI crawler/readability signals until there is more proof?

Would love to hear what people are actually doing on client/content sites.

reddit.com
u/AdityaR_Sharma — 17 days ago

I’ve been looking at how WordPress blogs appear in AI tools like ChatGPT, Perplexity, Gemini, etc.

A lot of bloggers already do the normal SEO work:

  • Yoast or Rank Math
  • good titles
  • sitemap
  • schema
  • internal links
  • updated content

But AI tools may need a slightly different kind of help.

The things I’ve been checking are:

  • Can AI tools find your best posts?
  • Is there an llms.txt file?
  • Can your article be read without menus, popups, sidebars, and theme noise?
  • Are FAQs marked clearly?
  • Is it obvious who wrote the post and why they’re trustworthy?
  • Are AI crawlers blocked or allowed?

If you run a WordPress blog, are you doing anything for AI search visibility yet, or are you still focused only on Google SEO?

Also curious: would a simple “AI-readiness checklist” for blog posts be useful?

reddit.com
u/AdityaR_Sharma — 17 days ago

I’ve been testing AI-readiness on a few WordPress sites recently, and I’m curious how others here are approaching it.

Most of the sites already had the usual SEO setup done properly: Yoast or Rank Math, sitemap, meta titles, schema, robots.txt, etc. or at max just a llms.txt

But AI tools seem to need a slightly different layer than normal SEO.

Things I’ve been checking:

  • Is /llms.txt and llms-full.txt available?
  • Is there a fuller AI-readable version of the site content?
  • Can important posts/pages be read cleanly without all the theme/page builder noise?
  • Are AI crawlers like GPTBot, ClaudeBot, PerplexityBot, and Google-Extended allowed or blocked intentionally?
  • Is FAQ / Article / Speakable schema present where it actually makes sense?
  • Are author/source signals clear enough?

I’ve been working on a FREE WordPress plugin around this idea, mainly because I wanted something that works alongside Yoast/Rank Math instead of replacing them called RankReady.

But I’m more interested in the wider approach here:

Are you setting up llms.txt manually, using your SEO plugin’s version, ignoring it for now, or doing something custom?

Also curious if anyone has tested this on multilingual sites or Elementor-heavy sites, because that’s where I’ve seen the most interesting edge cases.

u/AdityaR_Sharma — 17 days ago