VirtualFlow, Inc. (“Company”) takes the privacy of users of the BrewYourCode service (“Service”) seriously. This Policy is published in accordance with the Republic of Korea’s Personal Information Protection Act (PIPA) and related laws.
(a) Account creation and authentication
sub ID) and email address provided by Google OAuth or GitHub OAuth.(b) User-set display name (optional)
(c) Use of the Service
(d) Automatic collection (optional)
Personal information is processed only for the following purposes; any change of purpose is subject to separate consent.
Personal information is destroyed without delay once the purpose of collection and use is achieved, except where applicable law requires retention for a defined period.
| Item | Retention period | Basis |
|---|---|---|
| Member identification info (email, sub ID, etc.) | Until account withdrawal | User consent |
| Consumer complaints / dispute records | 3 years | Act on the Consumer Protection in Electronic Commerce |
| Access logs (IP, etc.) | 3 months | Protection of Communications Secrets Act |
| Cloud-synced assets | Until account withdrawal or User-initiated deletion | User consent |
| Shared content (Share feature: project data + assets on public storage) | Public for the share window (7 days during beta), then deleted; deleted immediately when the User stops sharing. The window/policy may change after beta. | User consent |
Items no longer subject to a statutory retention obligation at the time of withdrawal are destroyed immediately.
The Company does not provide personal information to third parties, except:
The Company outsources processing of personal information to the following providers in order to deliver the Service.
| Processor | Outsourced activities | Information processed | Period |
|---|---|---|---|
| Google LLC (Cloud Storage) | Storage of content assets | User-ID-based file paths, asset binaries | Until account withdrawal or User-initiated deletion |
| Google LLC (OAuth) | Member authentication | Profile fields within consent scope | Validity period of the authentication token |
| GitHub, Inc. (OAuth, optional) | Member authentication (when GitHub login is chosen) | Profile fields within consent scope | Validity period of the authentication token |
The Company has entered into outsourcing contracts with each processor that include data-protection obligations.
The Company transfers certain personal information overseas as follows.
| Recipient | Country | Transfer timing & method | Items | Period |
|---|---|---|---|---|
| Google LLC | United States (subject to Cloud Storage region) | HTTPS API on asset sync | User ID, asset binaries | Until account withdrawal or User-initiated deletion |
| Google LLC | United States | HTTPS API on OAuth authentication | User identifier, profile within consent scope | Validity period of the authentication token |
By agreeing to this Policy, the User is deemed to consent to the overseas transfer above. The User may decline consent; in that case, certain features such as cloud sync may be limited.
The User may register their own external AI API keys (Anthropic Claude, Google Gemini, etc.) with the Service.
The User may exercise the following rights with respect to their personal information processed by the Company:
Requests can be made in writing, by phone, or by email to the contact set out in Article 12, and the Company will act without delay. The Company may request additional information to verify identity.
Personal information is destroyed without delay once the purpose of processing has been achieved or the retention period has expired.
The Company takes the following measures pursuant to Article 29 of PIPA:
The Company uses cookies and local storage to provide a convenient experience.
The Company designates a Personal Information Protection Officer responsible for the overall handling of personal information and for addressing complaints and remedies for users.
Users may report complaints, inquiries, or requests for remedy concerning personal information processing to the above contact. The Company will respond without delay.
For reports or consultations regarding infringement of personal information (Korea), the following authorities may be contacted:
| Authority | Phone | Website |
|---|---|---|
| Personal Information Dispute Mediation Committee | 1833-6972 | kopico.go.kr |
| Korea Internet & Security Agency — Privacy Center | 118 | privacy.kisa.or.kr |
| Supreme Prosecutors’ Office — Cyber Investigation Division | 1301 | spo.go.kr |
| National Police Agency — Cyber Bureau | 182 | ecrm.police.go.kr |
This Policy may be amended in line with applicable laws or changes to the Service. Amendments are announced through the Service at least 7 days before the effective date (30 days for changes unfavorable to Users).