Summary: Ad Agent Pro collects only the data necessary to deliver our AI-powered marketing automation service. We do not sell your data, share it with advertisers, or use it for any purpose beyond operating the service. Google API data is used solely to provide features you explicitly request.

Table of Contents

  1. Introduction & Scope
  2. Information We Collect
  3. Google API Services & OAuth
  4. Google Ads API Data
  5. Firebase Data Storage
  6. How We Use Your Information
  7. Third-Party Sharing
  8. Data Retention
  9. Security
  10. Your Rights
  11. Children's Privacy
  12. Changes to This Policy
  13. Contact Us

1. Introduction & Scope

Ad Agent Pro ("we," "our," or "us") is an AI-powered performance marketing automation platform operated by 아로새김 (Business Registration No. 565-03-03859), located at 경기도 화성시 동탄구 동탄순환대로22길 14, 1221동 2002호, Republic of Korea.

This Privacy Policy explains how we collect, use, store, and protect personal information when you access or use the Ad Agent Pro web application at https://ad-agent-pro.com (the "Service").

By accessing or using the Service, you agree to the collection and use of information as described in this Policy. If you do not agree, please discontinue use of the Service immediately.

This Policy applies to all users of the Service, including agents (marketing professionals) and clients (brands and advertisers) who use the platform directly or through an assigned agent.

2. Information We Collect

2.1 Account & Identity Information

When you create an account or sign in, we collect:

2.2 Project & Brand Information

To provide campaign planning and AI analysis features, you voluntarily submit:

2.3 Media Platform API Credentials

When you connect advertising platform accounts in Phase 6 (Media Setup), we store API credentials you provide, including:

These credentials are encrypted and stored in Firestore under projectAPIs/{projectId}. They are used exclusively to make API calls on your behalf when you request data retrieval or report generation within the Service.

2.4 Usage & Technical Data

We automatically collect limited technical data to operate the Service:

3. Google API Services & OAuth

Google API Services User Data Policy Compliance: Ad Agent Pro's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

3.1 Google Sign-In (Firebase Authentication)

Ad Agent Pro uses Google Sign-In via Firebase Authentication as an optional authentication method. When you sign in with Google, we receive:

We use this information solely to authenticate your identity and create or link your Ad Agent Pro account. We do not access your Google Drive, Gmail, Google Calendar, or any other Google services through this sign-in flow.

3.2 Google Ads OAuth 2.0

When you connect a Google Ads account in Phase 6 (Media Setup), you will be prompted to authorize Ad Agent Pro via Google OAuth 2.0. The specific OAuth scopes requested are:

OAuth Scope Purpose
https://www.googleapis.com/auth/adwords Read and write access to Google Ads accounts, campaigns, ad groups, keywords, and performance reports required to provide campaign management and analytics features.
https://www.googleapis.com/auth/userinfo.email Retrieve your email address to associate the Google Ads connection with your Ad Agent Pro account.

3.3 Limited Use of Google User Data

Our use of data obtained through Google APIs is strictly limited to the following:

We do not:

3.4 Revoking Google Access

You may revoke Ad Agent Pro's access to your Google account at any time by visiting https://myaccount.google.com/permissions. Upon revocation, we will no longer be able to fetch data from your Google Ads account. Stored tokens are deleted from Firestore upon disconnection or account deletion request.

4. Google Ads API Data

When you connect a Google Ads account, Ad Agent Pro retrieves and processes the following data through the Google Ads API on your behalf:

4.1 Data Retrieved from Google Ads API

Data Category Specific Fields Purpose
Campaign data Campaign ID, name, status, budget, bidding strategy, campaign type Display campaign list and settings in Phase 6 Media Setup
Ad group data Ad group ID, name, status, CPC bid Structure analysis and optimization recommendations
Keyword data Keyword text, match type, quality score, first page bid estimate, status Keyword optimization and AEO/GEO cross-analysis
Performance metrics Impressions, clicks, CTR, average CPC, cost, conversions, conversion rate, ROAS, CPA Phase 5 performance dashboard and automated reporting
Search term reports Search query text, match type triggered, impressions, clicks, conversions Keyword discovery and negative keyword recommendations
Ad creative data Ad headline, description, final URL, ad type, approval status Creative performance analysis and AI copy recommendations
Account metadata Customer ID, account name, currency code, time zone Account identification and report localization

4.2 How Google Ads Data Is Used

All Google Ads API data is used exclusively for the following purposes within the Service:

4.3 Data Retention — Google Ads Data

Performance metrics fetched from Google Ads API are cached temporarily in Firestore for up to 30 days to support dashboard rendering and trend analysis. Raw API credentials (OAuth tokens) are deleted immediately when you disconnect your Google Ads account or delete your Ad Agent Pro account.

5. Firebase Data Storage

Ad Agent Pro is built on Google Firebase, a platform provided by Google LLC. All user data is stored in Firebase services located in the us-central1 (Iowa, USA) region.

5.1 Firebase Services Used

5.2 Data Stored in Firestore

Firestore Collection / Document Data Stored Access
users/{uid} Email, display name, role, credit balance, credit transaction history Authenticated user only + master admin
projects/{projectId} Brand name, industry, budget, campaign goals, project settings Project owner + assigned agent + master admin
projects/{projectId}/phases/* AI-generated outputs per Phase (AEO analysis, personas, SWOT, copy, storyboards, media plans) Project owner + assigned agent + master admin
projectAPIs/{projectId} Encrypted API credentials for Google Ads, Naver, Kakao, Meta; cached performance metrics Project owner + master admin only
admin/whitelist Approved user email list with assigned roles Master admin only
admin/config Service configuration (Gemini API key reference, plan definitions) Cloud Functions (server-side) only
publicAgents Agent public profile: codename, specialty, career brands, availability (no personal email) Public read (unauthenticated)
marketingLab Published marketing insights articles (title, content, category, author email prefix) Public read (unauthenticated)

5.3 Firebase Security Rules

Access to all Firestore documents is controlled by Firebase Security Rules. Users can only read or write documents they are explicitly authorized to access based on their authenticated UID and role. No cross-user data access is permitted at the rules level.

For information about how Google handles data in Firebase, please refer to Firebase's Privacy and Security documentation.

6. How We Use Your Information

We use the information we collect only for the following purposes:

Purpose Legal Basis
Authenticating your identity and maintaining your session Contract performance
Delivering AI-powered campaign analysis, strategy, and creative generation across all Phases Contract performance
Fetching and displaying your Google Ads, Naver, Meta, and Kakao campaign data at your request Contract performance / Explicit consent
Billing Credits for AI feature usage and processing one-time credit purchases via NICEPAY and Toss Payments Contract performance
Sending transactional emails (account approval, payment confirmation, agent match notifications) Contract performance
Detecting fraud, abuse, and security incidents Legitimate interest
Improving Service reliability and debugging errors via anonymous usage logs Legitimate interest
Complying with legal obligations (tax records, law enforcement requests) Legal obligation

We do not use your data for: targeted advertising, profiling for marketing purposes, training third-party AI models, or any purpose not listed above.

7. Third-Party Sharing

We do not sell, rent, trade, or otherwise transfer your personal information or Google API data to third parties. Your data is not shared with advertisers, data brokers, analytics companies, or any other external entities for their independent use.

The only circumstances in which we share data are:

7.1 Service Providers (Sub-processors)

We share data with the following vendors solely to operate the Service:

These service providers are contractually prohibited from using your data for any purpose other than providing services to us.

7.2 Agent–Client Data Sharing (Within the Service)

If you are a client who assigns a project to an agent, the agent will have read access to your project data (brand information, AI-generated outputs, and campaign performance data for that project). This sharing is explicitly authorized by you when you initiate the project assignment.

Agents cannot access your account credentials, payment information, or API keys at any time.

7.3 Legal Requirements

We may disclose your information if required to do so by law or in response to valid legal process (e.g., a court order or government request), provided we notify you to the extent permitted by law.

7.4 Business Transfer

In the event of a merger, acquisition, or sale of assets, your data may be transferred to the successor entity. We will notify you via email and provide the option to delete your account before any such transfer occurs.

7.5 Cookies & Google Analytics

본 서비스는 서비스 품질 개선과 이용 통계 분석을 위해 Google LLC의 웹 분석 도구인 Google Analytics를 사용합니다. Google Analytics는 쿠키를 통해 이용자의 기기·브라우저 정보, 접속 기록, 페이지 이용 행태 등의 정보를 수집·분석하며, 수집된 정보는 Google의 개인정보처리방침에 따라 처리됩니다. 이용자는 브라우저 쿠키 설정으로 수집을 거부하거나 Google Analytics 차단 브라우저 부가기능(https://tools.google.com/dlpage/gaoptout)을 설치하여 데이터 수집을 거부할 수 있습니다.

8. Data Retention

We retain your data for as long as your account is active or as needed to provide the Service.

Data Type Retention Period
Account profile (email, role) Until account deletion is requested
Project data and AI-generated outputs Until project deletion or account deletion
Google Ads OAuth tokens Until you disconnect the Google Ads account or delete your account
Google Ads performance metrics cache Up to 30 days from last fetch
Credit transaction history 5 years (required by Korean e-commerce regulations)
Payment records 5 years (required by Korean tax and e-commerce regulations)
Server-side error logs 30 days (Firebase Cloud Functions default)

To request deletion of your account and associated data, contact us at icanfly55@gmail.com. We will process deletion requests within 30 days.

9. Security

We implement the following technical and organizational measures to protect your data:

While we implement industry-standard security practices, no system is completely immune to security incidents. In the event of a breach that affects your personal data, we will notify you within 72 hours as required by applicable law.

10. Your Rights

Depending on your location, you may have the following rights regarding your personal data:

10.1 Rights Available to All Users

10.2 Korean Personal Information Protection Act (PIPA)

Korean residents have additional rights under the Personal Information Protection Act (개인정보보호법), including the right to withdraw consent and the right to request suspension of processing. To exercise these rights, contact us at icanfly55@gmail.com.

To exercise any of the above rights, please email us at icanfly55@gmail.com with the subject line "Privacy Request." We will respond within 30 days.

11. Children's Privacy

Ad Agent Pro is a professional business tool intended for users who are at least 18 years of age. We do not knowingly collect personal information from anyone under the age of 18. If we become aware that we have inadvertently collected personal information from a minor, we will delete it promptly. If you believe we have collected data from a minor, please contact us at icanfly55@gmail.com.

12. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. When we make material changes, we will:

Your continued use of the Service after the effective date of any changes constitutes your acceptance of the revised Policy. If you do not agree to the updated Policy, you must stop using the Service and request account deletion.

13. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

아로새김 (Ad Agent Pro)
Personal Information Officer: 손민
Email: icanfly55@gmail.com
Phone: 010-5479-0715
Address: 경기도 화성시 동탄구 동탄순환대로22길 14, 1221동 2002호, Republic of Korea
Business Hours: Monday–Friday, 09:00–18:00 KST

For Google API data concerns specifically, you may also contact Google directly at https://support.google.com/policies/troubleshooter/7575787.

For Korean data protection inquiries, you may also contact the Personal Information Protection Commission (개인정보보호위원회) at www.pipc.go.kr or call 182.