Warranty Widget
Sia Makerlab 제품 포트폴리오 통합 페이지에서 제공하는 개인정보처리방침입니다.
Last Updated: May 25, 2026
Effective Date: May 25, 2026
Revision: 1.1
| Version | Date | Changes |
|---|---|---|
| 1.1 | May 25, 2026 | Corrected the permission list to match the shipped manifest: removed CAMERA and READ_MEDIA_IMAGES (the app uses the Android system Photo Picker, which requires neither), and added SCHEDULE_EXACT_ALARM (with inexact-alarm fallback) and FOREGROUND_SERVICE. Corrected the App Open ad cooldown from "4 minutes" to 4 hours and documented the five "do not show" exclusion contexts (active user input, just after notification entry, after Photo Picker return, the receipt zoom screen, and any widget). Updated §2.2.3 and §4.2 to reflect Google Play Billing v8 and the v1.2.0 UMP consent flow (ConsentManager) that gates Mobile Ads SDK initialization. In-app product ID is now remove_ads_lifetime (one-time, non-consumable). |
| 1.0 | May 22, 2026 | Initial release |
This Privacy Policy describes how Sia Makerlab ("we," "us," or "our") collects, uses, and shares information in connection with your use of the Warranty Widget mobile application (the "App").
By downloading, installing, or using the App, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree with this Privacy Policy, please do not use the App.
The App is designed to function without requiring you to create an account or provide personal information. Product names, purchase dates, warranty periods, exchange windows, after-sales deadlines, memos, and optional photos that you enter are stored locally on your device only.
We do not collect:
The App stores the following data locally on your device only:
| Data | Stored | Purpose |
|---|---|---|
| Product records (name, purchase date, warranty / exchange / AS deadlines, memo) | Device only, Room database | Display products and D-Day countdowns |
| Receipt and product photo attachments | Device only, app-private files/receipts/ folder | Reference images for each product |
| App settings (theme, notification preferences, remove-ads purchase cache, UMP consent state) | Device only, DataStore | Personalize the app and remember purchase / consent state |
| Local JSON backup files | User-chosen export location, only when you explicitly export | User-initiated backup and restore |
This data is stored exclusively on your device. We do not have access to this data and it is never transmitted to our servers. The App opts out of Android Auto Backup for the database, photo folder, and settings, so Android will not copy this data to Google Drive on your behalf.
The App displays advertisements through Google AdMob via the Google Mobile Ads SDK. The Mobile Ads SDK is initialized only after the Google User Messaging Platform (UMP) consent flow has been resolved — see §2.2.4. Once initialized, our advertising partner may collect:
The App displays the following types of ads:
Both ad placements are hidden permanently as soon as the user purchases the "Remove Ads" in-app product (§2.2.3).
This data collection is governed by Google's Privacy Policy: https://policies.google.com/privacy
The App offers one in-app purchase, remove_ads_lifetime (one-time, non-consumable), processed entirely by Google Play Billing v8. The Settings screen exposes both Purchase and Restore actions so the entitlement can be restored on a new device or after reinstall. We receive only:
We do not receive or store any payment card information, billing addresses, or other financial data. Server-side receipt verification is not performed in the current release; the local Google Play Billing entitlement is treated as the source of truth.
For users in the European Economic Area, the United Kingdom, and Switzerland, the App integrates the Google User Messaging Platform (UMP) SDK (user-messaging-platform:3.2.0) to present a Google-certified consent message before personalized ads are loaded. A ConsentManager calls requestConsentInfoUpdate and loadAndShowConsentFormIfRequired on Activity creation, and the Google Mobile Ads SDK is initialized only after canRequestAds() returns true. You can revisit your consent choice at any time from Settings → Privacy options when UMP indicates that the privacy form is available.
The App requests the following Android permissions:
Required for AdMob ad serving, UMP consent retrieval, and Google Play Billing connectivity. No other network communication is performed by the App.
Required to display deadline reminder notifications. Requested only when you opt in to notifications.
Used to schedule reminders at exact times via AlarmManager. The App uses exact alarms only when the system grants the permission; on devices or accounts where exact-alarm scheduling is unavailable, the App falls back to inexact alarms automatically (no functional regression beyond a slightly looser delivery window). The App does not request USE_EXACT_ALARM, in line with Google Play's policy restricting that permission to alarm/calendar apps.
Required to reschedule reminder alarms after the device restarts.
Required by WorkManager to keep daily maintenance tasks (D-Day refresh, widget update) reliable on modern Android.
The com.android.vending.BILLING permission is contributed automatically by the Google Play Billing library and is required for in-app purchase processing (Remove Ads).
The App does not request CAMERA, READ_MEDIA_IMAGES, or any other storage permission. Photo selection uses the Android system Photo Picker (ActivityResultContracts.PickVisualMedia), which on Android 13+ runs out-of-process and does not require any storage permission, while on older versions Android grants the App access to the single selected image only.
We explicitly do not collect:
All locally stored data is used solely to:
AlarmManager and WorkManagerData processed by third-party services (Google AdMob via the Mobile Ads SDK, Google Play Billing, UMP) is used to:
We do not sell, trade, or rent your personal information to third parties.
The App integrates the following third-party services that may collect data according to their own privacy policies:
| Service | Purpose | Privacy Policy |
|---|---|---|
| Google AdMob (Google Mobile Ads SDK) | Advertising | https://policies.google.com/privacy |
| Google Play Billing v8 | In-app purchases (remove_ads_lifetime) | https://policies.google.com/privacy |
| Google User Messaging Platform (UMP) SDK | EU / UK / Switzerland ad-consent flow | https://policies.google.com/privacy |
We may disclose information if required to do so by law or in response to valid requests by public authorities. As we do not collect or store data on our servers, we have nothing to disclose other than what is described in this policy.
Data stored locally on your device remains until you:
Data collected by third-party services is retained according to their respective privacy policies.
You have the right to:
remove_ads_lifetime in-app product (Settings → Remove Ads)Under GDPR and applicable laws, you have additional rights including the right to access, rectification, erasure, restrict processing, data portability, object, and withdraw consent. You can revisit your ad-personalization consent at any time via Settings → Privacy options when UMP indicates that the form is required. To exercise rights regarding data held by Google, please contact Google directly.
California residents have the right to know, access, delete, and opt out of the sale or sharing of personal information. We do not sell personal information as defined by the CCPA/CPRA.
Manage advertising consent through:
We implement appropriate technical and organizational measures to protect locally stored data:
files/receipts/ folder and are not accessible to other appsThe App is not directed to children under the age of 13 (or 16 in the EEA). We do not knowingly collect personal information from children, and the App is not tagged for child-directed ad treatment.
Data collected by third-party services may be transferred to and processed in countries with different data protection laws. Please refer to Google's Privacy Policy for more information.
The App may contain links to third-party websites or services. We are not responsible for the privacy practices of these third parties.
We may update this Privacy Policy from time to time. We will notify you of any changes by updating the "Last Updated" date and displaying a notice within the App for material changes.
We are not responsible for the data collection, use, or security practices of third-party services integrated into the App, including Google AdMob, Google Play Billing, and Google UMP.
We are not responsible for any loss of data stored locally on your device.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES RESULTING FROM YOUR USE OF THE APP.
This Privacy Policy shall be governed by the laws of the Republic of Korea. For EU users, it shall be interpreted in accordance with applicable EU law including the GDPR.
Sia Makerlab
For GDPR-related inquiries from EEA residents, please include "GDPR Request" in the subject line.
| Data Type | Collected | Stored | Shared | Purpose |
|---|---|---|---|---|
| Product records | Yes | Device only | No | Display products and D-Day |
| Receipt / product photos | Optional | Device only, app-private folder | No | Reference images |
| App settings (incl. UMP consent state) | Yes | Device only | No | Personalization and consent recall |
| Advertising ID | Processed by Google | By Google | With Google | Advertising (subject to UMP) |
Purchase info (remove_ads_lifetime) | Processed by Google Play | By Google | With Google | Billing |
| Location (precise) | No | N/A | N/A | N/A |
| Microphone / Camera | No | N/A | N/A | N/A |
| Personal Info | No | N/A | N/A | N/A |
This Privacy Policy is available in English. If translated versions are provided, the English version shall prevail in case of any discrepancy.