Privacy Policy for AI Prompt Saver

**Last Updated:** December 11, 2025

1. Introduction

AI Prompt Saver ("we," "us," "the Extension") is a Firefox browser extension that helps users save, manage, and synchronize AI LLM prompts with Google Sheets or Notion.

This Privacy Policy explains what data we collect, how we use it, and what rights you have. We take data protection seriously and collect only the data necessary for the extension's functionality.

Legal Basis (GDPR Article 6)

The storage of tokens and configuration data is carried out under Article 6(1)(b) GDPR (contractual necessity). You have requested that your prompts be synchronized with Google Sheets or Notion. The storage of tokens on your device is necessary to provide this service.

The local storage of your prompts, titles, tags, unique identifiers, and timestamps on your device is also based on Article 6(1)(b) GDPR, as this data is required to provide the storage and management functions of the extension that you requested.

The provision of this data is not legally required. However, without local storage of the aforementioned data, the core functions of the extension (saving, managing, and synchronizing prompts) cannot be used.

**IMPORTANT:** All data remains on your device. Nothing is transmitted to our servers.

2. Data Collected

2.1 Locally Stored Data

This extension stores ALL data EXCLUSIVELY on your device (not on our servers):

- Tokens: 100% locally stored
- Configuration data: 100% locally stored
- Prompts: 100% locally stored
- Timestamps: 100% locally stored

NO data is transmitted to the extension developer.
NO data is transmitted to third parties, except when you explicitly synchronize with Google Sheets or Notion.

You have full control at all times. All data is immediately deleted when you uninstall the extension.

The extension stores the following data locally in your browser (via `browser.storage.local`):

Prompts
- **Title:** The title of each saved prompt
- **Content:** The full text of the prompt
- **Tags:** Tags for categorizing prompts
- **Unique IDs:** Automatically generated identifiers for each prompt
- **Timestamps:** Creation and modification times

Authentication Data
- **Google OAuth Access Tokens:** Temporary access tokens for Google Services (with expiration time)
- **Notion Integration Tokens:** Tokens for accessing Notion databases

Settings
- **Google Sheets Configuration:** Sheet IDs, sheet names, spreadsheet titles
- **Notion Configuration:** Database IDs, database titles
- **Sync Service Preference:** Whether Google Sheets or Notion is used as the sync service
- **Previous Database IDs:** For easy reconnection (optional)

Temporary Data
- **Prefill Data:** Temporary data for the context menu (automatically deleted)
- **Drag & Drop Data:** Temporary data during drag operations (automatically deleted)

2.2 Data NOT Collected

- ❌ No personal identification data (except prompts you enter)
- ❌ No browser history data
- ❌ No tracking data
- ❌ No analytics data
- ❌ No cookies
- ❌ No advertising data

2.3 FTC Privacy Notice (United States)

**IMPORTANT: This extension DOES NOT:**

✓ Collect, store, or transmit browsing history
✓ Collect search queries or URLs
✓ Track web activity across sites
✓ Sell re-identifiable data to advertisers
✓ Share data with data brokers
✓ Use data for profiling or targeted advertising
✓ Store sensitive information (financial, health, location)

All data stays on your device unless you explicitly enable Google Sheets/Notion sync.

3. How Data is Used

3.1 Local Storage

All prompts are stored **exclusively locally** in your browser. Your data does not leave your computer unless you actively choose to synchronize.

3.2 Synchronization (Optional)

When you enable synchronization, your prompts are transmitted to the services you choose:

Google Sheets Synchronization
- Prompts are synchronized to/from Google Sheets
- New spreadsheets can be created
- Existing spreadsheets can be read and edited

Notion Synchronization
- Prompts are synchronized to/from Notion databases
- New databases can be created
- Existing databases can be read and edited

**Important:** Synchronization only occurs when you explicitly enable it and connect the appropriate services.

3.3 Automatic Synchronization

When you have enabled synchronization, new or modified prompts are automatically synchronized:
- When saving a new prompt
- When editing an existing prompt
- When manually triggering push/pull operations

3.4 Content Script Functionality

The extension contains a content script that runs on all websites to enable the following functions:
- **Context Menu:** Save highlighted text as a prompt
- **Drag & Drop:** Insert prompts into website input fields

**Important:** The content script only reads text you explicitly highlight or drag-and-drop. It does not collect any other data from websites.

4. External Services

4.1 Google Services

The extension uses the following Google Services:

Google OAuth 2.0
- **Purpose**: Authentication for Google Services
- **Data**: OAuth Access Tokens (stored locally)
- **Privacy Policy**: https://policies.google.com/privacy
- **Terms of Service**: https://policies.google.com/terms

Google Sheets API
- **Purpose**: Synchronization of prompts with Google Sheets and creating new spreadsheets
- **Data**: Prompts (title, content, tags, IDs, timestamps) and spreadsheet metadata (title, ID)
- **Permissions**:
- `https://www.googleapis.com/auth/drive.file` – Access to Google Drive files (required for creating and accessing Google Sheets)

**Your Data at Google**: All data synchronized to Google Sheets is subject to Google's Privacy Policy. You have full control over this data in your Google Account and can revoke access at any time by disconnecting the extension in your Google Account settings or by using the 'Disconnect' function in the extension.

4.2 Notion Services

The extension uses the Notion API:

Notion API
- **Purpose:** Synchronization of prompts with Notion databases
- **Data:** Prompts (title, content, tags, IDs, timestamps)
- **Authentication:** Integration tokens (stored locally)
- **Privacy Policy:** https://www.notion.so/Privacy-Policy
- **Terms of Service:** https://www.notion.so/Terms-of-Service

**Your Data at Notion:** All data synchronized to Notion is subject to Notion's Privacy Policy. You have full control over this data in your Notion Workspace.

5. Browser Permissions

The extension requires the following permissions:

5.1 Required Permissions

- **`identity`**: For OAuth authentication with Google
- **`storage`**: For local storage of prompts and settings
- **`contextMenus`**: For the right-click menu to save highlighted text
- **`activeTab`**: For access to the active tab (for content script)
- **`https://accounts.google.com/*`**: For Google OAuth authentication
- **`https://www.googleapis.com/*`**: For Google Sheets API and Google Picker API
- **`https://api.notion.com/*`**: For Notion API

5.2 Content Script

The content script runs on all websites (``) to enable the following functions:
- Saving highlighted text via the context menu
- Inserting prompts via drag-and-drop

**Important:** The content script does not collect data from websites. It only reads text you explicitly highlight or drag-and-drop.

6. Data Transmission

6.1 What is Transmitted?

- **To Google Sheets:** Prompts (title, content, tags, IDs, timestamps)
- **To Notion:** Prompts (title, content, tags, IDs, timestamps)
- **OAuth Tokens:** Only during authentication

6.2 Where is Data Transmitted?

- **Google Services:** `sheets.googleapis.com`, `www.googleapis.com`, `accounts.google.com`
- **Notion Services:** `api.notion.com`

6.3 What is NOT Transmitted?

- ❌ No data to the extension developer
- ❌ No data to third parties (except Google/Notion if you enable synchronization)
- ❌ No analytics data
- ❌ No tracking data

6.4 Encryption

All data transmissions occur over **HTTPS** (encrypted). No unencrypted data is transmitted.

7. Your Rights

7.1 Right to Access

You have the right to view all data stored by the extension:
- All prompts are visible in the extension sidebar
- Settings can be viewed in the extension
- Synchronized data can be viewed in Google Sheets or Notion

7.2 Right to Deletion

You can at any time:
- **Delete individual prompts:** Via the "Delete" function in the extension
- **Delete all local data:** By uninstalling the extension
- **Delete synchronized data:** Directly in Google Sheets or Notion

7.3 Right to Data Portability

You can export your data:
- **To Google Sheets:** Via the "Push to Sheets" function
- **To Notion:** Via the "Push to Notion" function
- **Manually:** By copying prompts from the extension

7.4 Right to Object & Non-Discrimination

You can at any time:
- Uninstall the extension (all local data will be deleted)
- Disable synchronization (by disconnecting the service)
- Log off from Google or Notion

**Non-Discrimination:** We do not deny service, charge different prices, or provide different quality based on your privacy choices.

7.5 Right to Rectification

You can at any time:
- Edit prompts (via the "Edit" function)
- Change settings
- Edit synchronized data in Google Sheets or Notion

7.6 No Automated Decision-Making

This extension does not use automated decision-making or profiling as defined in Article 22 GDPR.

7.7 Global Privacy Control (GPC)

This extension respects Global Privacy Control (GPC) signals and other browser-based opt-out preference signals:

✓ We do not sell personal information
✓ We do not use data for targeted advertising
✓ We do not share data with data brokers or advertisers
✓ GPC signals are honored

California residents: You have the right to direct us not to sell or share your personal information. We do not engage in these practices.

8. Security

8.1 Local Storage

- All data is encrypted and stored in the browser (Firefox `browser.storage.local`)
- OAuth tokens have expiration times and are automatically renewed
- Tokens are deleted when you log off

8.2 Data Transmission

- All API communication occurs over HTTPS (encrypted)
- OAuth tokens are transmitted securely
- No unencrypted data transmissions

8.3 No Server Infrastructure

The extension has no servers. All data is:
- Stored locally in your browser
- Or in the services you choose (Google Sheets/Notion)

9. Data Retention

9.1 Local Data

- **Retention Period:** Until you uninstall the extension
- **Deletion:** All local data is automatically deleted when you uninstall the extension

9.2 Synchronized Data

- **Google Sheets:** Data remains in your Google Sheets until you delete it
- **Notion:** Data remains in your Notion databases until you delete it
- **Control:** You have full control over this data

9.3 Token Retention

- **OAuth Tokens:** Deleted when you log off or uninstall the extension
- **Expiration:** Tokens have expiration times and are automatically renewed

10. Minors

The extension is not intended for minors under 13 years of age (USA) or 16 years of age (EU). We deliberately do not collect data from minors.

If you are a parent or guardian and discover that your child has provided us with personal data, please contact us at support@ai-prompt-saver.com.

10.1 California Resident Rights (CCPA/CPRA)

California residents have the following rights:

**Right to Know:** View what personal information we collect (all data visible in extension sidebar)

**Right to Delete:** Delete individual prompts or all data by uninstalling extension

**Right to Opt-Out of Sale/Sharing:** We do not sell or share your personal information

**Right to Correct:** Edit prompts directly in the extension

**Right to Non-Discrimination:** We do not discriminate against users exercising privacy rights

To exercise these rights, contact: support@ai-prompt-saver.com. We respond within 30 calendar days.

11. Third-Party Services

11.1 Google Services

When you use Google Sheets synchronization, the following terms apply:
- **Google Privacy Policy:** https://policies.google.com/privacy
- **Google Terms of Service:** https://policies.google.com/terms

You must accept Google's terms to use Google Sheets synchronization.

11.2 Notion Services

When you use Notion synchronization, the following terms apply:
- **Notion Privacy Policy:** https://www.notion.so/Privacy-Policy
- **Notion Terms of Service:** https://www.notion.so/Terms-of-Service

You must accept Notion's terms to use Notion synchronization.

12. Changes to This Privacy Policy

We reserve the right to update this Privacy Policy from time to time. We will inform you of material changes by:
- Updating the "Last Updated" date
- Displaying a notification in the extension (if required)

We recommend that you review this Privacy Policy regularly.

13. Contact

If you have questions about this Privacy Policy or wish to exercise your data protection rights, please contact us:

**Email:** support@ai-prompt-saver.com

We will respond to verified requests within 30 calendar days.

Additionally, you have the right to lodge a complaint with a data protection authority, in particular with the authority responsible for your place of residence or the place of the alleged violation. For us, the Independent Center for Data Protection Schleswig-Holstein (ULD) is particularly responsible.

14. Consent

By installing and using the AI Prompt Saver extension, you agree to this Privacy Policy. If you do not agree with this policy, please do not use the extension.

---

**Company Name:**
Schmidt & Schmidt Digital Marketing GbR
Hansdorfer Straße 3A
22926 Ahrensburg
Germany

**Last Updated:** December 11, 2025
**Version:** 1.1
**Extension Version:** 1.0.3