r/IPhoneApps

▲ 167 r/IPhoneApps+7 crossposts

I open-sourced my on-device privacy redaction app for iPhone

Hi everyone—full disclosure: I’m the developer of PrivacyCam, and I recently made its source code available under the Apache 2.0 license.

PrivacyCam helps you review photos, videos, and PDFs before sharing them. It can detect faces, people, license plates, QR codes, barcodes, and sensitive text such as phone numbers, email addresses, payment-card details, and addresses. You can then blur, pixelate, or completely black out selected areas.

Detection and media processing happen on the device. Photos, videos, PDFs, and detected text aren’t uploaded to a server operated by me, and no account is required. The source is public so people can inspect how these privacy protections are implemented.

The app is free to download, with an optional $2.99 one-time purchase for batch-photo features—no subscription. For complete transparency, purchases are processed by Apple.

I’d appreciate comments on the privacy model, redaction workflow, and source code. What other sensitive information should an app like this help users identify?

u/Acceptable_Tone601 — 7 days ago
▲ 3 r/IPhoneApps+1 crossposts

After building an offline speech-to-text app, I built the reverse. Here’s what I learned.

I’m a solo iOS developer, and my previous project, LoroNote, turns speech into text entirely on-device.

While building it, I learned that having a good AI model isn’t enough. If the audio experience is unreliable, the app becomes difficult to use regardless of how well the model performs.

So for my next project, I decided to build the reverse: an app that turns text into speech.

That became Local TTS, an offline document reader for iPhone and iPad. The goal was to let people listen to documents and books without uploading their text or keeping the app open on screen.

Three product decisions shaped the app.

1. Use two speech engines instead of forcing one model to do everything

Kokoro-82M provides natural voices for its supported languages, while Supertonic 3 expands the app’s offline coverage to 31 languages.

Using two engines created more work, but it allowed me to focus each one on what it does well rather than accepting the limitations of a single model.

2. “Offline” had to include generating new speech

Some apps can play previously generated audio offline, but still need a connection to process new text.

With Local TTS, speech is generated directly on the iPhone or iPad. You can switch to airplane mode, add new text, and continue using the core feature.

3. Background playback had to be part of the product, not an extra feature

A document reader isn’t very useful if you have to keep staring at it.

Playback continues when the screen is locked or while another app is open. It also supports Lock Screen controls, so a long document can behave more like a podcast or audiobook.

The app currently imports PDF, EPUB, Word, TXT, and Markdown files. It can also recognize text from printed pages and photos, highlight the current text while reading, and adjust playback speed.

The biggest lesson was that the AI model is only one part of an AI product.

Most of the product work happens around the model: document importing, long-text processing, audio sessions, background behavior, device performance, and making everything feel like one consistent experience.

I’m now working on improving pronunciation across languages, reliability with longer documents, and the overall importing and listening experience.

Here’s the project: Local TTS on the App Store

If you were positioning this product, which benefit would you lead with: natural voices across 31 languages, fully offline processing, or background playback with the screen locked?

u/Alternative_Tour1791 — 6 days ago

Anyone want to talk about vibe coding an iPhone app

’m not a professional iOS developer. I used to be an assembler coder back in the 80s but I have been keen to look at iOS apps, I did an online course and built little apps but nothing good.

So over the last six months I coded a list app for myself using AI-assisted coding, and it has somehow turned into a fairly substantial SwiftUI app.

The basic idea is deliberately simple: You make a list, and you put items in a list items can have sub items and I have number of fields in each list item date time descriptions a number a rating

I have not found any type of list that didn't work with those things.

I'm tracking books, tv shows I have a squirrel list for things I put somewhere safe and then lost. I have a list for the F1 schedule this year, It is not a task app, deliberately not a task app but I did add some tasks bits that you can add to a list if you want to but no notifications.

I love tags so I worked really hard on designing how the tags work

I went sort of overboard with tons of features but they are all things I thought would come in handy and they did. I put it on the App Store because I wanted to go through that and because a friend of mine wanted to use it to. This is not an ad , I haven't mentioned the name, and it is free in the App Store anyway.

I wonder if anyone wanted to talk about what worked and what went horribly wrong building a real app this way.

reddit.com
u/Pablothesquirrel — 6 days ago
▲ 30 r/IPhoneApps+26 crossposts

[opportunity][iOS] Giving 20 people a free 1-year Monni membership for beta feedback

I'm Jerry, founder of Monni.

I'm giving 20 people a free 1-year membership in exchange for blunt feedback on the first week.

Monni is an iOS money brief for people who want a lighter weekly check-in instead of a full budgeting system.

Best fit:

  • you use or used Mint, Monarch, YNAB, Simplifi, spreadsheets, or mental math
  • you want a clearer "what's safe to spend this week?" view
  • you're okay telling me what feels confusing or untrustworthy

App Store: https://apps.apple.com/us/app/monni-ai-money-tracker/id6778174904

Website: https://monni.io

DM me if you want one. I'll reply asking for the email to grant access to, then manually add the free year.

Please don't post your email publicly, and don't send balances, screenshots, account numbers, addresses, passwords, or private financial details. High-level workflow feedback is enough.

I may be biased because I'm the founder of Monni.io.

u/ReasonableBox5301 — 10 days ago
▲ 19 r/IPhoneApps+15 crossposts

I got tired of putting off my camera roll cleanup, so I built this

I’m the developer of PicPop, an iPhone app for chipping away at a messy camera roll. It groups similar and blurry shots for manual review, with Screenshots in their own section. You choose what to keep or delete; it doesn’t delete anything automatically.

14-second demo (Reddit video): https://www.reddit.com/r/SomebodyMakeThis/comments/1w42yjj/comment/pcji0f3/

It’s free to download, with a 3-day trial and then a subscription. App Store: https://apps.apple.com/us/app/picpop-photo-video-cleaner/id6808016560

Would you start with the similar shots or work through photos month by month?

u/Relative_Button2864 — 11 days ago
▲ 5 r/IPhoneApps+3 crossposts

I built a private, local-only link library for iOS — no account, no cloud

>

I wanted a very simple place to save the links I actually intend to revisit — without creating another account or sending my browsing data to a cloud service.

So I built Kept, a small link library for iPhone and iPad.

You can:

  • Save a URL with a short note
  • Search by title, URL, or note
  • Mark links as favorites
  • Copy or open them quickly
  • Group related links from the same domain
  • Swipe left to delete
  • Import bookmarks and export a local backup
  • Use light or dark mode

Everything is stored locally on the device. There’s no account, cloud sync, analytics, or tracking.

Kept is now available on the App Store:
https://apps.apple.com/ro/app/kept-private-link-library/id6809417882

I’d love some honest feedback, especially about the saving flow and whether swipe-to-delete feels discoverable enough. What would you add without turning it into an overly complicated bookmark manager?

u/One-Magazine-9667 — 13 days ago