You know you said it. Finding it is the problem.

FindMyTok searches your own published TikToks by the words you actually said. Your phone does the transcribing - no server, no upload, no “trust us”. Every hit gives you the words, the post and the second.

A result: the post, its date, the matched words and the second they were saidA result: the post, its date, the matched words and the second they were said
A demo with invented data - not a screenshot of your account@sample_account

we only had one shot

…set up at five in the morning because we only had one shot at that light and the tide was already coming in…

0:14Spoken3 Mar 2024

Caption card reading ONE SHOT ONLY, held on screen for two seconds

0:03On-screen text3 Mar 2024

Tap a result and TikTok opens the post. The timestamp tells you where the phrase lives; where playback actually starts is TikTok's call, not ours.

It matches words. That is the entire trick.

Case, accents and punctuation are ignored. Exact phrases beat all-word matches, which beat prefixes. No semantic search, no AI summaries, no guessing what you meant - it finds the words you say you said.

Exactthe whole phrase, in the order you said it
All wordsevery word, anywhere in the post
Prefix"budg" still reaches "budget"
Illustrative - tap a timestamp to move through the transcript
Indexed128 / 341

Indexing a big library takes a while, and we would rather say so up front: each video is fetched and transcribed once, two at a time at most, and slower when the phone runs warm. Start it, go do something else.

Your voice is transcribed on your phone. That is the whole itinerary.

On-device transcription

Audio extraction, speech recognition and frame-text reading all run locally, on Apple's own frameworks. Nothing is shipped off for a second opinion.

There is no FindMyTok server

Transcripts, frame text, covers and the search index live in a local database. No cloud, no sync between devices - nothing of yours sitting on a server we do not have.

It does use the network, though

Posts and media come from TikTok through your own signed-in session, and Apple handles purchases. On-device processing is not the same as no traffic, and we are not going to pretend otherwise.

Temporary media, cleaned up

Downloaded video and extracted audio are deleted once they have been processed. Anything that survives a crash gets swept up at the next launch.

No password, no microphone

You sign in on TikTok's own page. Transcription reads audio files, never the live mic.

Your account only

FindMyTok indexes the account you signed into. It cannot go poking around in anyone else's videos.

In the app

The library screen after a scan: the posts are listed, none of them indexed yetThe library screen after a scan: the posts are listed, none of them indexed yet
Your whole back catalogue, listed and not one word of it searchable. That is the problem, on screen one.
A result: the post, its date, the matched words and the second they were saidA result: the post, its date, the matched words and the second they were said
A result is the words, the post, and the second they left your mouth.
How it works: connect, scan, search, transcribe on the device, keep the transcriptHow it works: connect, scan, search, transcribe on the device, keep the transcript
Downloaded, transcribed, deleted. The whole round trip stays on the phone.
The Library screen: all time or a chosen date range, and the control that starts indexingThe Library screen: all time or a chosen date range, and the control that starts indexing
Pick a range and index only that. A month takes minutes. Everything takes hours - sorry.

Real screenshots of the app's onboarding, taken on an iPhone. The library, the transcript and the timings are sample data - but nothing here is a mock-up of a screen that does not exist.

Ten TikToks free. Then the whole back catalogue.

Enough to hear your own voice come back as text before you pay for anything. Whatever has been indexed stays searchable forever, subscription or not.

The App Store shows the price in your currency at checkout. Apple handles the money and the renewals - we never see a card.

Weekly
Renews every week. Cancel whenever.
App Store price
Monthly Best value
Cheaper per week than weekly, by a lot.
App Store price
Lifetime
Pay once. Never hear from it again.
App Store price

Questions

Can it search other people's TikToks?

No. Only the account you sign into. This is a search box for your own past, not a surveillance tool.

How long does indexing take?

Longer than you would like, if your library is big. Each video is fetched and transcribed once, two at a time at most, and the app eases off when the phone is hot or the battery is low. Pick a date range and do the part that matters first.

Can I search for an idea rather than exact words?

Not today. Matching is textual: no semantic search, no generated summaries. If you did not say the word, the word is not there.

Does a result jump to the timestamp?

It opens the post. TikTok decides where playback starts, so it may cheerfully ignore the second we worked out for you.

Do I have to keep the app open?

Yes. Indexing runs in a limited background task and a Live Activity shows progress, but there is no leave-it-overnight mode.

What about photo posts?

Out of scope for now - there is no audio to transcribe. They are filtered out during discovery, and an existing post that turns out to be photos gets marked as excluded.

FindMyTok is in development.

No release date, no waiting list, no form to fill in. When it reaches the App Store, this page gets a button. That is the whole plan.

Coming soon
The other half
FixMyTok
Found the old ones. Now get rid of them.

FindMyTok finds what you said. FixMyTok deals with what you would rather not have said: hundreds of old posts made private, deleted or un-reposted in one pass, on your own account. Same maker, same on-device privacy model, same allergy to servers.

Go to fixmytok.app