Dogak Dogak
Privacy Policy
Effective date: October 3, 2026
The short version: Dogak Dogak runs on your device. We do not operate servers of our own, we do not require an account, and your photos never leave your phone. The app does send a small amount of anonymous usage and crash data to Google Firebase, and data is also collected for advertising (Google AdMob) and purchases (Apple and RevenueCat), as described below.
Who we are
Dogak Dogak is a digital fidget clicker app for iOS developed and operated by holabs ("we", "us"). This policy explains what information is handled when you use the app and the choices you have. For any questions, contact us at help@holabs.app.
Information we do not collect
The app is designed to work without collecting personal information:
- No account or sign-up is required, and none exists.
- We do not operate servers of our own. Your clickers, settings, and unlocked switches are stored only on your device. The third-party services listed below receive only the data described in their sections.
- We do not collect your name, email address, contacts, location, or any other personal identifiers. The only exception is when you email us yourself: we then receive your email address and the content of your message so we can reply.
Camera and photos
You can create a custom clicker from a photo taken with the camera or chosen from your photo library. The app asks for camera or photo library permission only when you use this feature.
- Photos are processed entirely on your device, including the automatic object extraction (background removal), which uses Apple's on-device Vision framework.
- Photos and the clickers you create from them are stored only on your device and are never uploaded or transmitted to us or to any third party.
- You can revoke camera and photo library permissions at any time in iOS Settings.
Show off (screen recording)
Show off turns a moment of pressing your clicker into a short clip you can share. When you use it, the app records its own screen through iOS screen recording (ReplayKit), and the system asks you to allow the recording first.
- The microphone is not used. The recording contains only the app's screen and the app's own sounds.
- The clip is kept only in temporary storage on your device and handed to the iOS share sheet. You choose where it goes; we never receive it.
- Once you finish or cancel sharing, the temporary clip is eligible for deletion.
Data stored on your device
The app stores your preferences (such as sound and haptic settings), your created clickers, and the state of unlocked switches locally on your device. We never receive this data. Like any app data, it may be included in device backups you have turned on, such as iCloud Backup. Deleting the app permanently removes all of it from your device.
Usage analytics and crash reports (Google Firebase)
To understand how the app is used and to fix crashes, the app uses Google Firebase Analytics and Firebase Crashlytics.
- Analyticsrecords anonymous usage events — for example, which switch sound you selected, whether you created or edited a clicker (and how many buttons it has), whether an ad or a purchase was completed, and whether you recorded or shared a clip. It also reports the app's state: whether sound and haptics are on, the app language, how many clickers you have made, how many rewarded ads you have watched to the end, and whether you own Dogak Dogak+. Firebase also collects general device information (device model, OS version, app version, language, and a coarse country derived from your IP address) and session data.
- Crashlytics collects crash reports — the state of the app and device when a crash occurred, stack traces, OS and app version — so we can find and fix bugs. Some operations that fail without crashing the app (for example, a clicker failing to save) are recorded the same way, along with the type of error.
- This data is tied to a random installation identifier generated on your device, not to your name, email, or Apple Account. It never includes your photos, the images of your clickers, or the names you give them.
- Where you have granted App Tracking Transparency permission, Firebase Analytics may also use the advertising identifier (IDFA). If you decline, it does not.
- If you are in the European Economic Area, the UK, or Switzerland, the choices you make in the consent form described under "Advertising" also apply to Firebase Analytics. If you do not consent to storing information on your device, Firebase Analytics sends only limited data without the installation identifier.
Firebase is operated by Google. See Privacy and Security in Firebase.
Advertising (Google AdMob)
The app shows optional rewarded ads served by Google AdMob, which you can choose to watch to unlock switches. To serve and measure ads, Google may collect information from your device, including:
- Device identifiers, such as the advertising identifier (IDFA) where you have given permission
- IP address and coarse location derived from it
- Device and app information, and ad interaction data
On iOS, the app requests permission through Apple's App Tracking Transparency prompt before using the advertising identifier. If you decline, ads are still shown but are not personalized based on the identifier.
If you are in the European Economic Area, the UK, or Switzerland, the app first asks for your consent to ads and data use through Google's consent management tool (User Messaging Platform) when you open it for the first time. The ads SDK does not start until you respond, and the App Tracking Transparency prompt comes after that. You can change your choices at any time under "Ad Privacy Choices" in the app's Settings tab.
This data is collected and processed by Google under its own policies. See Google's Privacy Policy and how Google uses data from AdMob.
In-app purchases
The app offers Dogak Dogak+, a one-time purchase that permanently unlocks every switch sound. Payments are processed entirely by Apple through the App Store. We never receive or store your payment details.
We use RevenueCat to check whether a purchase is active and to restore it on a new device. Because the app has no accounts, RevenueCat identifies you only by a random anonymous ID it generates on your device — it is not linked to your name, email, or Apple Account. To validate a purchase, RevenueCat receives that anonymous ID, the transaction details Apple provides, and basic technical information such as your device type, app version, country, and IP address. See RevenueCat's Privacy Policy.
International transfers
The third-party services described above are operated by companies in the United States, so that data is transferred out of your country. These are transfers for processing and storage on our behalf, disclosed here as required by Korean privacy law.
- Google LLC (United States)— Firebase Analytics, Crashlytics, and AdMob. Sent automatically over the internet while you use the app. Items: the random installation identifier, device and app information, usage events and app state, crash information, IP address, and the advertising identifier where permitted. Purpose: usage analysis, crash fixing, and serving and measuring ads. Retention: analytics 14 months, crash reports 90 days, advertising data under Google's policies.
- RevenueCat, Inc. (United States)— purchase validation and restore. Sent automatically over the internet on purchase, restore, and app launch. Items: the random anonymous ID, the transaction details Apple provides, device type, app version, country, and IP address. Purpose: confirming Dogak Dogak+ status. Retention: under RevenueCat's policies.
You can prevent the transfer of the advertising identifier by declining the App Tracking Transparency prompt. If you are in the European Economic Area, the UK, or Switzerland, you can also withdraw consent under "Ad Privacy Choices" in the app's Settings tab. To stop the other transfers, stop using the app and delete it; no further data is sent afterwards.
Your rights
You may request access to, correction or deletion of, or a halt to the processing of your personal information. Email help@holabs.app and we will respond within 10 days.
- Your clickers, photos, and settings exist only on your device, so you can edit or delete them directly in the app, and deleting the app removes them all.
- Data received by Firebase and RevenueCat is tied only to random identifiers, so we cannot locate a specific person's records. Individual access and deletion are therefore technically limited; deleting the app severs the link to that identifier, and a reinstall generates a new one.
- You can reset your advertising identifier or limit tracking in iOS Settings at any time.
- Emails you send us and their contents are deleted without delay on request.
Security measures
- Clickers, photos, and settings are kept only in the app's sandboxed storage that iOS isolates, and are never sent out.
- Data going to third-party services is encrypted in transit (TLS).
- We minimize collection itself: photos, clicker images and names, and personal identifiers are never sent to any service.
- Access to the Firebase and RevenueCat consoles is limited to the data protection officer alone.
Children's privacy
Dogak Dogak does not knowingly collect personal information from children. The app requires no personal information to use. If you believe a child has provided personal information through our contact channels, please reach out to us and we will delete it.
Data retention and disposal
Your clickers, photos, and settings live only on your device, so you are in full control of them. Deleting the app removes all locally stored data. Anonymous analytics data is retained by Google for up to 14 months and crash reports for 90 days, after which they are deleted automatically. Data collected by Google for advertising is retained under Google's policies; you can reset your advertising identifier or limit ad tracking in iOS Settings at any time.
The only personal information we hold ourselves is the email you send us. We delete it without delay once your inquiry is resolved, keeping it only as long as the law requires where that applies. Electronic files are erased in a way that cannot be recovered.
Changes to this policy
We may update this policy as the app evolves — for example, if new features change how data is handled. Changes will be posted on this page with an updated effective date.
Data protection officer
The person responsible for how personal information is handled and for answering your questions and requests.
- Name: Sangho Kim (Head of holabs)
- Contact: help@holabs.app
In Korea, you may also report or seek advice from the Personal Information Infringement Report Center (privacy.kisa.or.kr, 118) or the Personal Information Dispute Mediation Committee (kopico.go.kr, 1833-6972).
Contact
If you have any questions about this policy or your privacy, email us at help@holabs.app.
holabs