kkiruk studio
These Terms of Service govern your use of the apps operated by kkiruk studio ("we"). By downloading or using our apps, you agree to these terms.
Filter by app
Pinclip
A video bookmarking and organization app
ThanYesterday
A weather app that compares felt temperature between yesterday and today
RunNote
A running tracker with AI coaching
Sidefeed
A YouTube video discovery app based on interest categories and country-specific trending
Talk Memo
A voice memo app that records audio on Apple Watch and automatically converts it to text memos on iPhone
Honest Camera
A single-shutter camera app for children ages 3 and up. No mode switches, no gallery, no settings menu — one button to take a photo, and photos save automatically to the Photos library.
Local Link / 로컬링크
A travel utility that takes any spelling — phonetic, Romanized, or native script — and routes the search to the right local map app for the destination country (Naver, KakaoMap, Amap, Google, or Apple). Covers 8 countries (Korea, China, Taiwan, Japan, Thailand, Vietnam, Hong Kong, Macau) with ~2,800 pre-registered places, stations, airports, and terminals.
Palette 2048
A 2048 puzzle game where each day's board uses the color palette of a curated masterpiece. Saturday is Mystery Day — guess the painting from its colors alone.
Tetsulog (鉄ログ)
A "norizubu" (乗りつぶし) tracker that visualizes Japan's rail network and lets riders log every station they visit. Ships with ~370 lines and 7,000+ stations covering the 6 JR group companies plus Tokyo Metro, Toei, Hankyu, Hanshin, Keihan, Kintetsu, Nankai, Meitetsu, Nishitetsu and other major operators (37 companies in total). Shows progress as partial-segment coloring on actual track geometry, plus a station stamp book, activity calendar, and 47-prefecture heatmap.
Our apps use various revenue models. Some apps (Pinclip, ThanYesterday, Sidefeed, Palette 2048, Tetsulog) offer free features alongside paid (Pro) features, while others such as Talk Memo and Honest Camera are one-time paid apps where a single purchase unlocks all features. Tetsulog additionally offers a lifetime (one-time payment) unlock alongside its subscriptions. All payments are processed through Apple ID.
Subscription Plans (ThanYesterday)
| Monthly | $1.99/month |
| Yearly | $14.99/year |
Subscription Plans (Pinclip Pro)
| Monthly | $2.99/month |
| Yearly | $24.99/year |
Pro benefits: unlimited folders, unlimited saves, iCloud sync, and home screen widgets. Previously purchased Pinclip lifetime unlocks remain valid for those buyers.
Subscription Plans (Sidefeed Pro)
| Monthly | ₩7,900/month |
| Yearly | ₩55,000/year (save ~42% vs. monthly) |
Pro benefits: all 14 interest categories (free plan: 3), unlimited switching across 12 trending countries (free plan: 1), Watch Later, and iCloud sync for your block list and saved videos. No free trial is offered.
Subscription Plans (Palette Pro)
| Monthly | $2.99/month |
| Yearly | $19.99/year |
Pro benefits: 4×4 and 5×5 board unlock, unlimited access to the past-paintings archive. A 1-week free trial is offered to new subscribers; it converts to a paid subscription unless cancelled at least 24 hours before the trial ends.
Subscription & Purchase (Tetsulog Pro)
| Monthly | ¥300/month |
| Yearly | ¥2,400/year (~33% off vs monthly) |
| Lifetime (one-time) | ¥4,800 |
Pro benefits: unlimited favorites (free plan: up to 5 lines), per-operator progress charts and activity calendar, 47-prefecture heatmap, watermark-free share cards, PDF 御朱印帳 export (coming soon). No free trial is offered. iCloud sync is available to all users (both free and Pro) — visit records are considered essential data that must survive device changes or loss, and are therefore never gated.
Listed prices are reference prices. The actual amount charged follows the price displayed in the App Store for your region and currency.
Payment Terms
Refunds
Refunds are subject to Apple's refund policy. Refund requests must be submitted directly to Apple (reportaproblem.apple.com).
Pro Feature Restrictions After Cancellation
When a subscription expires or is cancelled, access to Pro features (unlimited folders/saves, iCloud sync, widgets, etc.) ends. Existing saved data remains intact, but creating or modifying items beyond the free plan's limits may be restricted.
| United States | US $3.99 |
| Korea | ₩4,000 |
| Japan | ¥400 |
Talk Memo is a one-time paid app with no subscriptions, in-app purchases, or advertisements. A single purchase unlocks all features. Listed prices are reference prices; the actual amount charged follows the price displayed in the App Store for your region and currency.
Payment and Refunds
Payment is charged through your Apple ID. We do not collect or store payment information. Refunds are subject to Apple's refund policy and must be submitted directly to Apple (reportaproblem.apple.com).
Local Link is a free app with no advertising, no subscriptions, and no in-app purchases. No account registration is required.
Data Processing
Search queries, saved places, and preferences are stored on your device by default. When iCloud sync is enabled, recent searches and saved places are also stored in your Apple iCloud account's Key-Value Store, allowing automatic sync across devices on the same Apple ID and restoration on new device setup. See the Privacy Policy for details.
Usage Metrics and Diagnostics
In the future, we may add functionality that transmits non-identifying usage metrics and diagnostic information to servers operated by us or by our cloud infrastructure provider to improve app quality, diagnose errors, and understand feature usage. Such information is used only for service improvement and stability. By default, it does not include raw search queries, saved place names, precise location, contacts, or payment information. If metrics collection is enabled, the collected categories and retention practices will be reflected in the Privacy Policy.
Third-Party Map Services
Local Link's role is limited to passing your selected query through iOS URL schemes / deep links to the map app or web map page you choose. How each destination map app or web service processes and displays your search result is the responsibility of that provider, and we are not liable for it.
Search Result Accuracy
We make efforts to keep alias dictionaries and recommended place data accurate, but we do not guarantee completeness, accuracy, or timeliness of every result. Actual location information depends on the data provided by the map app or web service you choose.
| United States | US $1.99 |
Honest Camera is a one-time paid app with no subscriptions, in-app purchases, or advertisements. A single purchase unlocks all features. Listed prices are reference prices; the actual amount charged follows the price displayed in the App Store for your region and currency.
Payment and Refunds
Payment is charged through your Apple ID. We do not collect or store payment information. Refunds are subject to Apple's refund policy and must be submitted directly to Apple (reportaproblem.apple.com).
The app requests camera access to take photos and Photo Library Add access to save those photos to your device's Photos library. All processing happens on-device; captured images are never transmitted to our servers or any external service. Permissions can be changed at any time in iOS Settings.
Note on Use by Children
Honest Camera is designed for direct use by children ages 3 and up. The app itself does not collect or transmit any personal information, contains no advertising, no in-app purchases, no third-party SDKs, and no account integrations. Parents are encouraged to use iOS "Guided Access" to lock the device into the camera app and prevent navigation outside it.
URL Sharing and Metadata Fetching
When you share a URL to Pinclip through the iOS share sheet, the app fetches Open Graph (OGP) / oEmbed metadata for that URL — such as the title and thumbnail image URL — and stores it on your device. These requests are sent directly to the origin website (YouTube, TikTok, etc.) or to the respective platform's public API; they do not pass through our servers.
You can edit or delete saved URLs, titles, thumbnails, notes, tags, and folder data at any time. You are responsible for the content you save. The app must not be used to store or share unlawful content, or content that infringes the copyright, privacy, or other rights of third parties.
iCloud Sync
For Pro subscribers, saved data (folders, clips, thumbnails, notes, tags) is stored and synced via your Apple iCloud account in a private CloudKit database. This data is transmitted and stored encrypted within Apple's infrastructure; we have no access to it and it is not transmitted to our servers.
On the free plan, data is stored only in local device storage and is not synced across devices. Sync may be delayed or fail depending on your iCloud sign-in status, available storage, and network conditions; the specifics are governed by Apple's iCloud terms.
Public Folder Share Links
When you explicitly create a share link via the folder menu's "Share folder" action, a snapshot of that folder is uploaded to our share server (Cloudflare Workers at pinclip.link) and hosted as a public web page. The uploaded fields are the folder name, each saved video's URL, title, thumbnail URL, and platform name, and an optional nickname you provide. Notes and tags are not uploaded.
The generated share URL is public — anyone with the link can view the folder's video list and thumbnails as a web page, or see a preview card when the link is posted to messengers or social networks. You can choose whether to include your nickname for each share ("Share with this name" or "Share without nickname"); when not included, the public page for that share does not contain a nickname. The nickname itself is stored only on your device and is transmitted only when you create a share.
Shared snapshots are identified by their content hash (SHA-256), so identical folder content reuses the same link, and snapshots are retained on Cloudflare KV without an explicit expiry. Modifying the folder and re-sharing produces a new link; the previous link continues to display the snapshot captured at that earlier point in time. If you wish to have a specific share link removed, contact us with the URL.
The app uses your device's location to provide weather data. Location data is not stored on any server and is used only temporarily for weather API requests. Location access can be changed at any time in iOS Settings.
"Powered by YouTube." Sidefeed uses the YouTube Data API v3 to display public video metadata (titles, thumbnails, channel names, publish dates, durations, etc.).
Sidefeed does not request Google account authentication or access to your personal YouTube data (liked videos, subscriptions, or watch history). Our server (Cloudflare Workers) centrally calls the YouTube API to fetch country- and category-level popular videos, temporarily caches them, and the app reads only from this server cache.
Sidefeed's use of the YouTube API is subject to the YouTube Terms of Service and the Google Privacy Policy. By using the app, you agree to these terms and policies.
Server cache data is automatically refreshed and expired within at most 48 hours, and is not retained beyond the period permitted by YouTube's Developer Policies (30 days). Videos that are deleted or made private on YouTube are reflected in the next cache refresh cycle.
Talk Memo records audio via the Apple Watch microphone and uses on-device speech recognition (Apple Speech Recognition) on iPhone to convert recordings to text. Recording and transcription are both processed on-device, and transcribed text memos are automatically synced across devices signed in to the same Apple ID through iCloud Key-Value Store. Data is stored on Apple's iCloud infrastructure and never passes through our servers. You can disable iCloud sync from iOS Settings. Accuracy of speech recognition is not guaranteed.
Users are responsible for the content of their recordings. Using the app to record conversations without the consent of all parties involved, or any other use that violates applicable laws, is prohibited.
Local storage
Game progress (current board state, best scores, solved-mystery list, daily-play streak, settings) is stored on your device in UserDefaults.
iCloud sync
To automatically sync progress across devices signed in to the same Apple ID, the data above is also stored in your Apple iCloud Key-Value Store. Data lives on Apple's iCloud infrastructure and never passes through our servers. You can disable iCloud sync in iOS Settings.
Notifications
If you enable "Daily Reminder" in Settings, a local notification appears at a fixed time each day. Notifications are delivered on-device only and are not sent to any external server.
Weather data, video metadata, and similar information are provided through third-party APIs and accuracy is not guaranteed. We are not liable for any damages resulting from decisions made based on information provided by the apps. The apps are provided "AS IS" without warranties regarding service availability or errors.
All intellectual property rights in the apps' design, code, and content belong to us. Users may only use the apps for personal purposes and may not reverse-engineer, copy, or distribute them.
Content that you create or save within the apps (URLs, notes, tags, recordings, etc.) remains your property. We do not use it beyond what is necessary to provide the app's features.
The following activities are prohibited:
We strive to provide reliable service, but we may temporarily suspend or permanently discontinue all or part of the service due to technical reasons, operational needs, policy changes, or changes to or discontinuation of third-party services.
For significant planned interruptions or terminations, we will provide prior notice on this page or within the app. If a planned discontinuation affects your access to a time-based paid subscription, you may request a refund in accordance with Apple's refund policy.
We may update these terms. Changes will be posted on this page. Continued use of the app after changes constitutes acceptance of the updated terms.
These terms are governed by the laws of the Republic of Korea.