PEEK

PEEK Privacy Policy

Effective date: October 10, 2026

This document is an English translation of the Korean PEEK 개인정보 처리방침. The Korean version is the original. If this translation and the Korean version differ, the Korean version prevails.

The operator of PEEK (the “Operator”) processes the personal information of people who use PEEK (the mobile app, website and Chrome extension) as follows.

If you are in Japan, please read Information for Users in Japan before you agree. Information for people in the United States is in Information for Users in the United States.

1. Personal Information We Process

The Operator processes the following personal information to provide the Service.

  • Account information: Email address, Google or Apple login identifier, name and profile photo (if received). If you use Google or Apple login, we receive this information from that company.
  • Saved content: Links, text you enter, body text, subtitles, descriptions, images, video and audio retrieved from links, metadata (titles and thumbnails), AI analysis results, categories
  • If you save with the Chrome extension: The URL and title of the tab on which you pressed the save button, and the category you chose. The use of information received from the Chrome extension will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements. We use this information only to provide the save feature, and we do not sell it or use it for advertising.
  • Usage information: Search terms, recently viewed records, app language
  • Consent records: Your choices on the Terms, the Privacy Policy, receiving marketing information and usage record collection (including the date and time, the version of the document and the language version), whether the usage record collection box was already checked when shown, and the App Store country used to decide that
  • If you turn on the daily reminder: Notification token, device time zone
  • Payment information: Subscription status, credit balance and usage history, raw payment notifications (received from the app store through the payment vendor), and the original account ID passed to the payment vendor
  • Records for preventing fraudulent use: Device installation number, records linking it to accounts (first and last use date and time), sign-up and account deletion date and time, an identifier made from the login account that cannot be reversed
  • Information generated automatically: Server access logs (IP address, request time, account identifier), records of unexpected logouts, job processing records
  • Usage records (optional; if you agreed to usage record collection): Feature usage events and information derived from them, tied together by a pseudonymous identifier; the IP address you connect from and your approximate location; and the acquisition channel (iOS app; whether you installed the app through an App Store ad)
  • Error information (required): Error type, call trace, device model, OS and app version, the IP address you connect from, and the pseudonymous identifier (if you agreed to usage record collection)

2. Purposes and Legal Bases of Processing

The Operator processes, without consent, personal information necessary to perform the service contract, to comply with legal obligations, or for the Operator’s legitimate interests, and processes optional items with your consent.

Items processed without consent

Purpose of processingItems processedLegal basis (Korean Personal Information Protection Act)
Sign-up, login and account management; responding to inquiriesAccount informationArticle 15(1)(4) (performance of a contract)
Saving content, AI analysis, search and sync across devices; language settingsSaved content, usage informationArticle 15(1)(4) (performance of a contract)
Confirming subscription payments; managing AI analysis creditsPayment information, credit balance and usage historyArticle 15(1)(4) (performance of a contract)
Sending the daily reminder (only if you turn it on)Daily reminder setting, notification token, device time zone, number of items savedArticle 15(1)(4) (performance of a contract)
Recording your consents and choicesConsent recordsArticle 15(1)(4) (performance of a contract)
Keeping the Service running reliably — checking errors and handling outagesAccess logs, job processing records, error information (sent regardless of your consent to usage record collection)Article 15(1)(4) (performance of a contract)
Preventing fraudulent use (checking for multiple accounts on one device and for repeated sign-ups after account deletion)Device installation number, records linking it to accounts (first and last use date and time), sign-up and account deletion date and time, an identifier made from the login account that cannot be reversedLink records during the contract: Article 15(1)(4) (performance of a contract); keeping records after account deletion: Article 15(1)(6) (legitimate interests of the personal information controller)
Keeping e-commerce transaction records (after you leave)Minimum payment record (transaction date and time, product, amount)Article 15(1)(2) (legal obligation — Article 6 of the Act on the Consumer Protection in Electronic Commerce, etc.)

Items processed with consent

Purpose of processingItems processedLegal basis (Korean Personal Information Protection Act)
Analyzing usage records to improve the product (optional)Usage records, acquisition channel (pseudonymized information; only the records of people who agreed with the consent box checked in the mobile app, or who chose “OK” (확인) on the Chrome extension’s usage record notice, are processed)Article 15(1)(1) (consent) — “Personal usage data collection (optional)” on the sign-up screen or “OK” (확인) on the Chrome extension’s usage record notice; withdraw in the app’s Settings or with “Turn off collection” (수집 끄기) or the switch in the extension
Sending advertising information (marketing information) (optional)Whether you agreed to receive marketing information, and the record of itArticle 15(1)(1) (consent)

3. Retention Periods and Destruction

When you delete your account through [Settings → Delete account] in the app, we immediately erase the personal information in the Service’s database. However, records we keep under law, the device link records of deleted accounts that we keep to prevent fraudulent use, the identifier needed while we ask outside vendors to delete their records, and information that outside vendors keep under their own rules remain until the periods below.

ItemRetention period
Account information, saved content, usage information, daily reminder setting, notification token, device time zone, consent records, acquisition check results (copy kept on the Service’s server)Until you delete your account
Content moved to the trashUntil you permanently delete it from the trash or empty the trash (at the latest, until you delete your account)
Subscription status, credits, raw payment notifications (including the original account ID)Until you delete your account — the raw payment notifications are erased when you delete your account
Device link recordsUntil you delete your account
Device link records of deleted accounts (installation number, sign-up and account deletion date and time, login identifier — without the account number)6 months after account deletion, then erased
Minimum payment record (transaction date and time, product, amount, currency, amount converted to US dollars — without the original account ID)5 years from the transaction date (Article 6 of the Act on the Consumer Protection in Electronic Commerce, etc. and Article 6 of its Enforcement Decree), then erased automatically
Raw payment notifications that arrive after you delete your accountCleaned up one day after receipt — actual transactions are moved to the minimum payment record and the raw notifications are erased
Original account ID needed to request deletion from outside vendorsErased as soon as the deletion request succeeds (if it fails, the request is retried; if failures continue, it remains until the Operator handles it manually). A record of the request with the identifier removed is kept
Daily reminder send records (kept so that the same reminder is not sent twice)Deleted automatically after 8 days
Records of unexpected logouts90 days
Server access logs3 months
Usage records, error informationUsage records: the period the analytics vendor sets by plan (free 1 year, paid 7 years; if you delete your account, we request deletion even before then); error information: 90 days
Information kept by vendors abroadThe “Recipient’s purpose of use and retention period” column of the transfer table in Section 4

Destruction procedure and method

Personal information whose retention period has ended or whose purpose has been achieved is deleted without delay by a method that makes it unrecoverable. The minimum payment records we keep under law are kept separately from other personal information and are not used for anything other than that purpose.

4. Entrustment of Processing and Transfers Abroad

Domestic processors

ProcessorWork entrusted
Amazon Web Services Korea LLCHosting the Service’s API server (run by the Operator)

Transfers abroad

The legal basis for transfers to the vendors below is Article 28-8(1)(3) of the Personal Information Protection Act (entrusted processing and storage necessary to perform the service contract, disclosed in this Policy). Because this is necessary to provide the Service, there is no separate way to refuse it; to refuse, delete your account, in which case you will not be able to use the Service. Vendors for which this differs are noted in their own rows.

RecipientLocationDate/time and method of transferContact of the person in charge of dataPersonal information entrustedEntrusted workRecipient’s purpose of use and retention period
Supabase Pte. Ltd.Republic of KoreaFrom time to time during use of the Service, network transferprivacy@supabase.comThe entire Service database, including account information, saved content and AI analysis results, settings and consent records, payment and credit recordsUser authentication, database storagePerforming the entrusted work; until account deletion (device link records of deleted accounts: 6 months after account deletion)
Journey Mobile, Inc.JapanFrom time to time during use of the Service, network transferdpo@powersync.comSaved content and AI analysis results, categories, recently viewed recordsSyncing the app with the server databasePerforming the entrusted work; until account deletion
Vercel Inc.United StatesFrom time to time during use of the Service, network transferprivacy@vercel.comWebsite access logs (IP address, browser information), web login authentication informationProviding the websitePerforming the entrusted work; until account deletion
650 Industries, Inc.United StatesWhen a notification is sent or the app checks for updates, network transferexpo.dev/contactNotification token and notification text (only if the daily reminder is on), device and app information during app update checksDelivering push notifications, app updatesPerforming the entrusted work; according to each vendor’s policy (notification token in the Operator’s database: until account deletion)

Refusal: turning off the Daily Reminder stops notification transfers; app update checks cannot be refused

RevenueCat, Inc.United StatesFrom time to time during use of the Service, network transfercompliance@revenuecat.comOriginal account ID, purchase, receipt and subscription status, Apple’s ad attribution token (iOS, with consent to usage record collection)Processing subscription payments, checking subscription statusPerforming the entrusted work; until account deletion (customer record deletion requested on account deletion)

Apple ad attribution token: same legal basis and refusal as the Apple row (no longer sent from the next app launch once turned off)

Gemini API: Google Asia Pacific Pte. Ltd. (in Korea, contracted through Google Cloud Korea LLC) · YouTube Data API: Google LLCThe United States and other countries where Google maintains facilities (cannot be narrowed to one)From time to time during use of the Service, network transferContact formContent submitted for AI analysis (text, body text, subtitles, images, video, audio), YouTube video IDsAI analysis (reading video, images and audio; preliminary organizing), checking video lengthPerforming the entrusted work; Gemini API: 55 days, YouTube Data API: according to each vendor’s policy
OpenAI OpCo, LLCUnited StatesFrom time to time during use of the Service, network transferprivacy@openai.comText of content submitted for AI analysis and the organized output, photos another AI could not read, page text of links the server could not retrieve (without account information)Organizing AI analysis, reading photos, checking link content (all accounts)Performing the entrusted work; up to 30 days (may be longer if required by law)
Hetzner Online GmbHGermanyFrom time to time during use of the Service, network transferdata-protection@hetzner.comSearch terms, content titles, summaries and tags (without account information)Server hosting for semantic search (run by the Operator)Performing the entrusted work; until account deletion
Oracle Corporation and its affiliatesJapanFrom time to time during use of the Service, network transferprivacy_kr_grp@oracle.comContent to be analyzed and analysis results, account identifierServer hosting for analysis processing (run by the Operator)Performing the entrusted work; until account deletion
Content retrieval service providers (names not listed)United States, Israel, Czech Republic, etc. (some cannot be identified)From time to time during use of the Service, network transfer—Link URLs only (without account information)Fetching link contentPerforming the entrusted work; according to each vendor’s policy
PostHog, Inc.United StatesWhen an event occurs, network transferprivacy@posthog.comFeature usage events and derived information, connecting IP address and approximate location, acquisition channel (iOS) — pseudonymized information tied together by a pseudonymous identifierProduct usability analysis (optional)Performing the entrusted work; by plan (1 year free, 7 years paid), not shortenable by the Operator, deletion requested on account deletion

Basis: the data subject’s consent (Article 28-8(1)(1) of the Personal Information Protection Act; “Personal usage data collection (optional)” on the sign-up screen) · Refusal: leaving the box unchecked or turning it off under [Settings → Privacy → Personal usage data collection] (in the Chrome extension, “Turn off collection” (수집 끄기) on the usage record notice or the switch); all features available even if refused

Functional Software, Inc. d/b/a SentryUnited StatesFrom time to time during use of the Service, network transfercompliance@sentry.ioError type, call trace, device model, OS and app version, connecting IP address, pseudonymous identifier (with consent to usage record collection)Reliable operation of the Service and error analysis (required)Performing the entrusted work; 90 days from the date of collection
Apple Inc.United StatesOnce at first launch or after login, network transferContact formThe one-time ad attribution token Apple issues on the device (iOS) — sent when the Service’s server and RevenueCat check with AppleChecking whether the app was installed through an App Store ad (optional)Performing the entrusted work; according to Apple’s privacy policy

Basis: the data subject’s consent (Article 28-8(1)(1) of the Personal Information Protection Act; “Personal usage data collection (optional)” on the sign-up screen) · Refusal: leaving the box unchecked or turning it off in Settings — the Service’s server then only performs checks that are not linked to your account, and checks through RevenueCat stop from the next app launch; tokens already sent cannot be taken back; all features available even if refused

Protection provided by vendors that receive personal information

Every third party with whom the Operator shares user data (the processors and vendors abroad above — including analytics tools, error reporting tools and SDK providers) will provide the same or equal protection of user data as stated in this Privacy Policy. The Operator uses only vendors that commit to that protection in their published terms of service, privacy policies or data processing terms. We do not send personal information to advertising networks, and the Operator, as a sole proprietor, has no parent company or affiliate with access to user data.

5. Your Rights and How to Exercise Them

  1. (a) You may at any time request access to, correction of, deletion of, or suspension of processing of your personal information, and withdraw your consent.
  2. (b) You can exercise these rights yourself in the app as follows:
    1. (1) View, edit and delete your saved content
    2. (2) Change the “Personal usage data collection”, “Marketing updates” and “Daily reminder” settings in [Settings]
    3. (3) Delete all of your personal information with [Settings → Delete account]
  3. (c) For access, correction or suspension requests other than those in (b), write to the privacy email address (peekapp.support@gmail.com).
  4. (d) You may also exercise your rights through a legal representative or a person you have authorized.

6. Security Measures

The Operator takes the following measures to keep personal information secure.

  1. (a) All communication takes place over encrypted connections (HTTPS), and the website enforces encrypted connections and applies security headers.
  2. (b) The database has per-account access restrictions (row-level policies) so that each user can read and write only their own data, and the server verifies the login token on every request.
  3. (c) The database administrator key and secrets are kept only on the server, and before each deployment of the server code, it is checked automatically for leaked secrets and known vulnerabilities. The analysis processing server accepts only key-based access and does not open service ports to outside access.
  4. (d) Before sending, error reports and usage records are stripped of saved content, search terms, URL query strings, email addresses and authentication tokens.
  5. (e) The app’s login information is kept in the phone’s secure storage (iOS Keychain) and erased when you log out.

7. Automatic Collection Tools: Use and Refusal

  1. (a) Website: We use a cookie to keep you logged in and browser storage to remember your choice on usage record collection. The usage record tool stores values only if the website comes to send usage records (it does not send them now).
  2. (b) Mobile app and Chrome extension: We store on the device your login information, an offline copy of your content, categories, and records of settings and of notices you have confirmed; the SDKs for payments, error reports and usage records also store their own values.
  3. (c) Installation number: To prevent fraudulent use, the app stores an installation number in the device’s Keychain (iOS). The installation number remains on the device even if you delete the app, and is erased when you reset the device. Because it is needed to use the Service, there is no separate way to turn it off.
  4. (d) How to refuse: On the web, you can delete or block cookies and site data in your browser settings (if you block them, you will not stay logged in). In the app, logging out erases your login information and the offline copy, and other values, except the installation number in (c), are erased when you delete the app (if you delete the app without logging out, the login information in the iOS Keychain may remain). Usage record collection can be turned off in [Settings].

8. Chief Privacy Officer

The Operator is a sole proprietor (small business owner), and the representative is the Chief Privacy Officer (Article 31(2) of the Korean Personal Information Protection Act). For inquiries, complaints, remedies for damage, and exercising your rights, please contact us below.