Privacy Policy
SKIPIKS ("Company") complies with applicable data protection laws, including Korea's Personal Information Protection Act, and processes the personal data of general users of the Service (the skipiks.ai website and the app) as described below. The personal data of Sellers and creators (look partners) is governed by the Seller Privacy Policy and the Creator Privacy Policy respectively.
We process the following items.
| Type | Items | When |
|---|---|---|
| Required | Email, password (stored with one-way encryption), nickname | Email sign-up |
| Required | Email, nickname (name), profile image URL, Google account ID (provider_id) | Google sign-in |
| Auto | Sign-up surface (web/app), platform and app version; time you agreed to the Terms and the Terms version | Sign-up |
| Settings | Language, feed filters (gender, season) | When you set them |
| Auto | Service usage records — reactions to looks (like/skip), items saved to the Filterroom, look view history, share records (method and shared look), launch-notification requests | During use |
| Auto | Product click records — the product and look clicked and the time, browser information (User-Agent), country of access, previous page address, a hash of the IP address (the raw IP is not stored), and, if the request carries your sign-in credentials, member number and a sign-in identifier | When you tap a product purchase link |
| Auto | Access information — IP address, browser type, language (the IP is used only to handle requests; product click records and app error reports store only its hash) | During use |
| Auto | Sign-in session (refresh token that keeps you signed in) | Sign-in |
| Auto | Password reset code and when it was sent | When you request a password reset |
| Auto | Failed sign-in record — consecutive failure count and lock-release time | When a password sign-in fails |
| Auto (app) | Push notification token, platform (Android/iOS), app version, language, notification settings (on/off by type, quiet hours) | When you allow or set notifications in the app |
| Auto (app) | Error reports — OS type and version, app version, screen route where the error occurred, error content and time, member number if signed in, and a hash of the IP address (the raw IP is not stored) | When an error occurs in the app |
| Auto (web & app) | Usage analytics — screens and events, device/OS/app version, approximate region (Google Analytics 4 · Firebase Analytics) | During use (can be turned off — "Cookies and Similar Technologies — Use and Opt-out") |
| Auto | Email sending records — recipient address, subject, result | When we send an email (password reset code, notice of changes to the Terms, etc.) |
| Auto | Records of notices of changes to the Terms and of rejections — member number, time of the notice and of the rejection | When we notify you individually of a change and when you reject it |
| Operations | Restriction record — level (warning, suspension of use, termination of the service agreement), grounds (the clause of the Terms), reason, period, time of notice, explanation deadline, result of an explanation and the reasons, and the time and reason of lifting (effective October 29, 2026) | When we restrict use under "Restrictions on Use" in the Terms of Service |
Our servers do not collect device model names or advertising identifiers (the app does not request the advertising-ID permission). Google's analytics tools may process device-type information for statistics; see "Cross-border Transfer of Personal Data" and "Cookies and Similar Technologies — Use and Opt-out" below. We do not process resident registration numbers or other unique identifiers, or sensitive data. Children under 14 cannot sign up.
We process the following personal data without the data subject's consent on the legal bases below (Article 22(3) of the Personal Information Protection Act).
| Legal basis | Personal data |
|---|---|
| Necessary to conclude or perform the contract (Article 15(1)4) | Sign-up information, sign-in sessions, settings, service usage records, password reset codes, failed sign-in records, app push tokens and notification settings (if you allow notifications), email sending records, records of consent to the Terms and of notices of and rejections of changes, restriction records (effective October 29, 2026) |
| Necessary for the Company's legitimate interests (Article 15(1)6) | Product click records (settlement basis and fraudulent-click prevention), app error reports (service stability), usage analytics (service improvement — you can turn this off at any time as described in "Cookies and Similar Technologies — Use and Opt-out") |
This processing is limited to what the purpose requires, and you may ask us to stop it as described in "Your Rights and How to Exercise Them". There is currently no processing based on consent. If we start processing that requires consent, such as sending advertising messages, we will ask for your separate consent in advance. We do not process pseudonymized data.
1. Member information (sign-up information and settings): use stops immediately when you delete your account (sign-in sessions are deleted), and it is destroyed as described in "Destruction Procedure and Method" 30 days after deletion.
2. During the 30-day grace period, signing in to the same account restores it, except for an account handled like a deletion because its service agreement was terminated (item 14 — effective October 29, 2026).
3. Service usage records (reactions, the Filterroom, view history, launch-notification requests) and app notification settings: deleted together with member information. You can clear your look view history at any time with "Start over" in the Service.
4. Sign-in sessions: deleted when they expire 30 days after issue, and immediately when you sign out or reset your password.
5. Product click records, share records and app notification delivery records: kept as the basis for settling Sellers' exposure passes and creators' revenue shares and for usage statistics, and deleted automatically — product click records 5 years after the click, and share records and app notification delivery records 1 year after they are recorded. For deleted accounts, the member number is removed from these records earlier, when member information is destroyed, so they can no longer be linked to anyone. Click records that were the basis of creator earnings credited per click under the former model are kept after 5 years only as the basis of those earnings, with the member number, device and connection details removed.
6. App error reports: deleted automatically 90 days after collection.
7. Push tokens: sending stops when you turn notifications off or the token becomes invalid; tokens are deleted when the member account is purged, and tokens of non-member devices are deleted on request and automatically 90 days after notifications are turned off or the token becomes invalid.
8. Password reset codes: cannot be used 30 minutes after they are sent and are deleted when member information is destroyed. Failed sign-in records are cleared when you sign in successfully or reset your password, and deleted when member information is destroyed.
9. Email sending records (password resets, notices of changes to the Terms, etc.): deleted automatically 1 year after sending. If member information is destroyed before then, the recipient address is removed first and only the time, type and result of sending remain.
10. Sign-up records (date, surface, app version), records of consent to the Terms and of notices of and rejections of changes to the Terms: kept to confirm which version of the Terms applies, for disputes and for sign-up statistics; after member information is destroyed they remain only with a member number that can no longer be linked to anyone. Records of notices of and rejections of changes to the Terms are deleted automatically 3 years after the account is deleted.
11. Usage analytics (Google): kept by Google for the Google Analytics data-retention period we configure.
12. Personal data that other laws require us to keep is stored separately from other personal data for the period set by that law and then destroyed.
13. Restriction records (level, grounds, reason, period, notices, and explanations and their results) (effective October 29, 2026): kept to carry out the procedure under "Restrictions on Use" in the Terms of Service and to handle disputes, and destroyed together with member information.
14. Members whose service agreement is terminated (effective October 29, 2026): when a service agreement is terminated (when the termination takes effect after the explanation period), the account is handled by the same procedure as an account deletion, and member information is destroyed 30 days after that day. Signing in again during that time does not restore the account.
1. We destroy personal data without delay once its retention period has passed or its purpose has been achieved. Accounts deleted more than 30 days ago, and records whose period under "Retention Period" has passed (product click, share, app notification delivery and email sending records and records of notices of and rejections of changes to the Terms), are handled by an automatic purge job that runs once a day.
2. An account deleted more than 30 days ago (including an account handled like a deletion because its service agreement was terminated — effective October 29, 2026) is handled as follows:
3. Personal data in electronic form is deleted from the database, or replaced with other values, so that it cannot be recovered. Past states retained by the database recovery feature (Cloudflare D1 Time Travel) can no longer be restored after 30 days. We do not process personal data on paper.
| Processor | Purpose |
|---|---|
| Cloudflare, Inc. | Data storage (D1 database, R2 file storage), hosting (Pages/Workers) |
| Google LLC | OAuth 2.0 authentication, usage analytics (web Google Analytics 4 · app Firebase Analytics), app push notifications (Firebase Cloud Messaging) |
| Resend, Inc. | Sending email (password reset codes, notices of changes to the Terms and other service notices) |
We send no personal data to OpenAI, Inc. AI image-generation, translation and product-comparison requests contain only service content such as look descriptions, product names and images — never emails, nicknames or account identifiers (so OpenAI is not a processor of personal data).
Cross-border transfer basis: under Article 28-8(1)3(a) of the Personal Information Protection Act, we disclose the following in this policy and transfer personal data abroad for the processing and storage that are necessary to conclude and perform the service agreement.
1. Cloudflare, Inc. (storage and processing — personal data is stored in Cloudflare data centers in the United States)
| Item | Details |
|---|---|
| Recipient (contact) | Cloudflare, Inc. (101 Townsend St, San Francisco, CA 94107, USA · https://www.cloudflare.com/privacypolicy/) |
| Country · timing · method | United States (primary region: U.S. East) · transmitted and stored over the network whenever you use the Service |
| Items transferred | All items under "Personal Data We Process" that are stored on our servers |
| Recipient's purpose | Database (D1) and file (R2) storage and hosting as our processor (no use for its own purposes) |
| Retention | Same as this policy (destroyed when the processing contract ends) |
| How to refuse and effect | You may refuse the transfer at contact@skipiks.ai, in which case member features cannot be provided (the whole Service runs on this infrastructure) |
2. Google LLC (sign-in, usage analytics, app push notifications)
| Item | Details |
|---|---|
| Recipient (contact) | Google LLC (1600 Amphitheatre Parkway, Mountain View, CA 94043, USA · https://support.google.com/policies) |
| Country · timing · method | Google data centers including the United States · transmitted over the network when you sign in with Google, use the Service, or allow app notifications |
| Items transferred | (1) Google sign-in — email, name, profile image and Google account ID (the authentication result Google sends us); (2) usage analytics (web Google Analytics 4 · app Firebase Analytics) — screens and events, device/OS/app version, cookie or app-instance identifiers, approximate region; (3) app push (Firebase Cloud Messaging) — the push token and notification content |
| Recipient's purpose | Authentication, usage statistics, delivering app notifications |
| Retention | Sign-in: until authentication completes · analytics: the Google Analytics data-retention period we configure · push: until the token becomes invalid or you turn notifications off |
| How to refuse and effect | You can sign up with email instead of Google, turn analytics off as described in "Cookies and Similar Technologies — Use and Opt-out" (My Page → Settings & Info → "Usage analytics", etc.), and turn notifications off in the app or device settings; the rest of the Service remains available |
3. Resend, Inc. (sending email)
| Item | Details |
|---|---|
| Recipient (contact) | Resend, Inc. (https://resend.com/legal/privacy-policy) |
| Country · timing · method | United States · transmitted over the network when we send an email |
| Items transferred | Recipient email address, email subject and body (password reset code, notice of changes to the Terms, etc.) |
| Recipient's purpose | Sending email (as our processor — no use for its own purposes) |
| Retention | After sending, for Resend's sending-log retention period (destroyed when the processing contract ends) |
| How to refuse and effect | You may refuse at contact@skipiks.ai; in that case we cannot provide features that require email (password reset, individual notices such as changes to the Terms), so member features may be limited |
We do not share personal data with third parties except: (1) where you have separately consented in advance, or (2) where a law specifically provides for it or an investigative or other authority requests it through the procedure set by law.
Data sent to Google LLC for usage statistics is processing on our behalf, not sharing with a third party; its details and how to opt out are set out in "Cookies and Similar Technologies — Use and Opt-out". When you tap a product purchase link and move to an external shopping mall, we do not send the mall any information that identifies you.
1. Web: we use the following cookies and browser storage.
| Name | Purpose | Retention |
|---|---|---|
sk_locale | Language preference | 1 year |
| Auth tokens | Session persistence (localStorage, JWT) | Session / refresh cycle |
sk_analytics_off | Your choice if you turn "Usage analytics" off (browser localStorage) | Until you change it or clear browser storage |
_ga | Google Analytics 4 — visitor distinction | 2 years |
_ga_<measurement-id> | Google Analytics 4 — session state | 2 years |
2. App: the app uses Google Firebase Analytics (app-instance identifier).
3. Through these tools, device, browser, screen (page) view, event (swipes, likes, shares, product clicks, etc.) and approximate-region data are transmitted to Google LLC. We use this data only for usage statistics and do not send Google directly identifying information such as names, email addresses or member numbers.
4. Opt out — opting out does not restrict use of the Service.
_ga) but hits may still be transmitted. To stop transmission, install Google's Google Analytics Opt-out Browser Add-on (desktop browsers only — not available on mobile browsers).5. We do not collect advertising identifiers or serve personalized ads, and apart from the analytics tools above we use no advertising tools that collect behavioral data (ad SDKs, ad pixels, etc.). Members' reactions, view history and filter settings are used only to build the feed within the Service and for the Filterroom.
1. You may at any time ask to access, correct or delete your personal data or to stop its processing, and you may withdraw any consent you have given.
2. How to exercise these rights
3. You may also make requests through a legal representative or an authorized agent, who must submit a power of attorney.
4. We act within 10 days of receiving a request and tell you the result. If we refuse or only partly grant a request under the law, we will tell you the reason and how to object.
Our feed and product recommendations are suggestions that help you choose; we do not make automated decisions that significantly affect your rights or obligations within the meaning of Article 37-2 of the Personal Information Protection Act.
Officer: 김규태 (대표)
Email: contact@skipiks.ai
Phone: 050-6998-9311
Inquiries, complaints and requests for redress about the processing of personal data can be made through the contacts above, and we will respond and act without delay.
For reports of or advice on personal data infringement, you may contact the following Korean bodies:
When we change this policy, we announce it at the top of this page and at the bottom of the Service introduction page (skipiks.ai/home) at least 7 days before it takes effect. Supplements that contain nothing unfavorable to users (such as describing actual processing in more detail or adding ways to exercise rights) may take effect on the day they are announced. Earlier versions can be traced through the amendment notes below.
Reason: to describe the records kept under "Restrictions on Use" in the Terms of Service (effective October 29, 2026) and how members whose service agreement is terminated are handled. It is announced 7 days before it takes effect.
Reason: to set retention periods for records that were kept without a fixed period. Because it only shortens how long records are kept and reduces no user rights, it takes effect on the day it is announced.
Reason: to describe all processing we actually carry out, correct statements that were inaccurate, and complete the statutory disclosure items. Because nothing in it reduces users' rights, it takes effect on the day it is announced. The amendment announced on September 23, 2026 also only describes processing already under way, so it applies together with this amendment.
Reason: with the app launch, to list every item we actually process and every cross-border transfer
Reason: Mail-order business registration completed (filed September 17, 2026 · Mapo-gu, Seoul)
Reason: Business registration completed (opened September 15, 2026) — business identification added and a Privacy Officer designated
Reason: Introduction of usage analytics (Google Analytics 4)
_ga / _ga_<measurement-id> and opt-out instructions.Analytics actually began operating on September 13, 2026; no data was collected before then (the measurement ID was not configured until that date, even after the August 29 effective date).