Privacy Policy
Last updated: March 10, 2026
Data Controller
PeonAI ("we", "us", "our") is operated by PeonAI, based in China. For data protection inquiries, contact us at support@peonai.net.
What We Collect
PeonAI products are designed to minimize data collection. Here's what each product handles:
Repurpose (Chrome Extension)
- Your API key is stored locally in Chrome storage and never sent to our servers.
- Selected text is sent directly from your browser to your configured AI provider (e.g., OpenAI) using your own API key — we never see, intercept, or store it.
- License keys are validated through our server, which only processes the key itself — no personal data.
- We do not track browsing history, page content, or any user behavior.
Side-by-Side Translator (Chrome Extension)
- Your translation settings, glossary entries, usage counters, and license state are stored locally in Chrome storage.
- When you trigger translation, the selected page text is sent directly from your browser to the translation provider you configured, or to the free fallback provider when applicable.
- We do not receive, store, or inspect the contents of the pages you translate unless you voluntarily send us screenshots or bug reports.
- License activation and validation are processed through our server using the license key and device instance identifiers required to manage entitlements.
YouTube Bookmarker (Chrome Extension)
- All bookmark data (timestamps, notes, video metadata) is stored locally in Chrome storage and never leaves your browser.
- We do not collect, transmit, or store any of your bookmarks, viewing history, or YouTube activity.
- License activation and validation are processed through our server using only the license key — no personal data or bookmark content is transmitted.
- The extension operates entirely offline after license activation. No analytics, tracking, or background data collection.
PortalPilot (Chrome Extension)
- Your API endpoint, model, API key, project workspace state, saved page snapshots, checklist items, and license state are stored locally in Chrome storage on your browser profile.
- When you run analysis, the page content extracted by the extension is sent directly from your browser to the AI provider you configured. PeonAI does not proxy, store, or inspect the page content itself.
- License activation and validation are processed through our server using the license key and device instance identifiers needed to manage entitlements.
- We do not collect browsing history in the background, track which pages you visit for analytics, or store your project data on our servers.
Legal Basis for Processing
We process limited data (license key validation) based on the following legal grounds:
- Contractual necessity (Art. 6(1)(b) GDPR): To verify your license and provide our services.
- Legitimate interest (Art. 6(1)(f) GDPR): To prevent license abuse and ensure service integrity.
We do not process personal data beyond what is strictly necessary for service delivery.
Third-Party Services
Our products integrate with or direct data to the following third parties:
| Service | Data Shared | Purpose | Policy |
|---|---|---|---|
| OpenAI / Anthropic / DeepL / your configured provider | Text you choose to translate or repurpose | AI translation or content generation | See your provider's policy |
| Creem | Payment information (handled directly by Creem) | Payment processing | Creem Privacy |
Important: When you use Repurpose, Side-by-Side Translator, or PortalPilot, the text or page content you choose to process is sent directly from your browser to the AI or translation provider you configured, or to the free fallback provider where applicable. PeonAI does not intermediate, store, or inspect the content itself.
Payments
Payments are processed by Creem, our Merchant of Record. We do not store credit card numbers, billing addresses, or payment details. Creem handles all payment data under their own privacy policy.
Chrome Extension Permissions
Our Chrome extensions request only the permissions needed for their core workflows:
Repurpose
- activeTab: To access the text you select on the current page for AI repurposing. Only activated when you explicitly invoke the extension.
- contextMenus: To add a "Repurpose" option to your right-click menu.
- sidePanel: To display generated content without leaving the current page.
- storage: To save your preferences and API key locally in your browser.
Side-by-Side Translator
- Content script on all URLs: The extension injects a content script into every webpage so that bilingual translation can be triggered on any page you visit. The script only activates when you explicitly click "Translate this page" or press the keyboard shortcut — it does not read, collect, or transmit page content in the background.
- activeTab: To read the visible text on the current tab when you trigger a translation or right-click a word.
- contextMenus: To add a "Translate selection" option to your right-click menu.
- sidePanel: To display vocabulary and reading tools alongside the current page.
- storage: To save your translation settings, glossary, vocabulary, and license state locally in your browser.
- Host permissions (translation providers): The extension connects directly from your browser to the translation provider you configured (e.g., api.openai.com, api.deepl.com, api.anthropic.com, translation.googleapis.com) and to our license server (api.peonai.net). Text is sent only to the provider you chose — we do not proxy, intercept, or store translated content.
YouTube Bookmarker
- activeTab: To inject the bookmark button into YouTube's player controls and read the current video ID when you create a bookmark.
- scripting: To add bookmark markers on the YouTube progress bar and inject the sidebar interface.
- sidePanel: To display your bookmarks in a dedicated sidebar panel.
- storage: To save your bookmarks, notes, and license state locally in your browser.
- Host permissions (youtube.com): The extension only runs on YouTube watch pages. It does not access any other websites or collect data outside of YouTube.
PortalPilot
- activeTab: To read and analyze the currently active page when you explicitly run page analysis.
- sidePanel: To display the workspace, results, checklist, project brief, and settings alongside the current page.
- storage: To save your endpoint settings, API key, model, project workspace state, snapshots, checklist items, and license state locally in your browser.
- scripting: To extract the visible page content needed for page analysis on demand.
- Host permissions (<all_urls>): The extension can run on the pages you choose to analyze because PortalPilot is designed for arbitrary workflow pages. It only reads page content when you actively use the product, and sends content only to the AI provider you configured plus our license server at api.peonai.net.
We request only the minimum permissions necessary for each extension to function. We do not access any data beyond what is described above. No browsing history, page content, or personal data is collected in the background.
Cookies and Local Storage
Our website does not use cookies or similar tracking technologies. The Repurpose Chrome extension uses Chrome's local storage API solely to store your preferences and API key on your device. This data never leaves your browser and is not accessible to us.
Analytics
We do not use any analytics, tracking pixels, or third-party scripts on our website or in our extensions.
Data Retention
License validation records are retained only for the duration of your active subscription. Server logs (if any) that may contain IP addresses are automatically purged within 30 days. Upon license expiration or account termination, we delete all associated data within 90 days.
International Data Transfers
Our license validation servers are located in Asia. If you access our services from the European Economic Area (EEA), United Kingdom, or other regions with data transfer restrictions, please note that your license key may be transmitted to and processed in a jurisdiction that may not provide the same level of data protection as your home jurisdiction.
Your Rights
Depending on your location, you may have the following rights regarding your data:
- Right of access — Request a copy of any personal data we hold about you.
- Right to rectification — Request correction of inaccurate data.
- Right to erasure ("right to be forgotten") — Request deletion of your data.
- Right to data portability — Request your data in a structured, machine-readable format.
- Right to object — Object to certain types of data processing.
- Right to restrict processing — Request limited processing of your data.
For California residents (CCPA/CPRA):
- You have the right to know what personal information we collect and how it is used.
- You have the right to request deletion of your personal information.
- You have the right to opt out of the sale or sharing of your personal information. We do not sell or share your personal information.
- You have the right to non-discrimination for exercising your privacy rights.
To exercise any of these rights, email support@peonai.net. We will respond within 30 days.
Children's Privacy
Our products are not intended for use by children under the age of 16 (or the applicable age of digital consent in your jurisdiction). We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us at support@peonai.net and we will promptly delete such information.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on our website with a revised "Last Updated" date. For significant changes, we may also notify you via email or through the extension. Your continued use of our products after any changes constitutes acceptance of the updated policy.
Contact
Questions? Email support@peonai.net.