MockRabbit Privacy Policy
Introduction
MockRabbit ("we", "our", or "the extension") is committed to protecting your privacy. This privacy policy explains how we collect, use, and safeguard information when you use our Chrome extension.
Information We Collect
1. Local Storage Data
MockRabbit uses Chrome's Storage API to store the following data locally on your device:
a) Network Request Data
- HTTP/HTTPS Requests: URLs, methods, headers, request bodies, response data
- WebSocket Messages: Connection URLs, message content, timestamps
- Purpose: Enable request recording, Mock rule creation, and debugging features
- Storage Location: Chrome Local Storage (chrome.storage.local) and IndexedDB
- Retention: Data persists until manually deleted by the user
b) Mock Rules and Configuration
- Mock rule definitions (URL patterns, response data, match settings)
- Filter rules for request filtering
- Extension settings (recording status, UI preferences, language settings)
- Purpose: Maintain your Mock configuration and preference settings
- Storage Location: Chrome Local Storage and IndexedDB
- Retention: Data persists until manually deleted by the user
c) User Identification Data
- Browser Fingerprint: Generated from browser characteristics (canvas, WebGL, audio context, screen resolution, timezone, language, platform)
- User ID: Unique identifier derived from browser fingerprint
- Purpose: Used for anonymous usage analytics and feature improvements
- Storage Location: Chrome Local Storage
- Note: This ID is generated locally and does not contain any Personally Identifiable Information (PII)
2. Data Transmitted to External Services
a) Analytics Data
MockRabbit sends anonymous usage analytics data to Alipay's analytics service:
- Anonymous user ID (based on browser fingerprint)
- Extension version
- Feature usage events (e.g., start recording, create Mock rule)
- SPM (Site Position Mapping) identifiers for page tracking
- Session ID (randomly generated)
- Purpose: Understand feature usage and improve the extension
- No PII: We do not collect names, email addresses, IP addresses, or any personally identifiable information
b) AI Service (Optional Feature)
When you use the AI-powered Mock generation feature:
- Service: TheTa AI (Alipay internal AI service)
- Data Sent: API documentation content you choose to analyze, URL patterns and descriptions you provide
- Purpose: Generate Mock rules and response data
- User Control: This feature is completely optional and only activated when you explicitly use it
- API Key: Embedded in the extension (not user-provided)
c) Employee Verification (Optional)
If you are an Alipay employee, the extension may attempt to verify your employee ID:
- Purpose: Provide enhanced analytics features for internal users
- Data: Employee number (if authenticated)
- User Control: Only active when you are logged into Alipay internal systems
How We Use Your Data
Local Data Usage
- Request Recording: Captured network requests are stored locally to help you debug and create Mock rules
- Mock Rules: Your Mock configuration is stored locally and applied to matching requests
- Settings: Your preferences are saved locally to provide a consistent user experience
Analytics Data Usage
- Feature Improvement: Anonymous usage data helps us understand which features are most valuable
- Error Detection: Error tracking helps us identify and fix issues
- Usage Patterns: Aggregated statistics help us determine development priorities
Data Sharing and Third Parties
We Do NOT:
- Sell your data to third parties
- Share your personal information with advertisers
- Collect or transmit sensitive personal data (passwords, credit cards, etc.)
- Track browsing history outside of extension functionality
We DO:
- Send anonymous analytics data to Alipay's analytics platform (for internal product improvement)
- Use Alipay's AI service when you explicitly use AI features
- Store all functional data locally on your device
Data Security
Local Storage Security
- All data is stored using Chrome's secure storage APIs
- Data is isolated by browser profile
- Data is encrypted by Chrome's built-in encryption
Network Security
- All external communications use HTTPS encryption
- API keys are embedded and not exposed to users
- No sensitive data is transmitted without encryption
Your Rights and Controls
You Can:
- Delete All Data: Clear all stored data through the extension's settings
- Disable Recording: Turn off request recording at any time
- Export Data: Export your Mock rules for backup or sharing
- Uninstall: Removing the extension deletes all locally stored data
Data Deletion
- Manual Deletion: Use the "Clear Records" or "Delete" buttons in the extension
- Uninstall: Uninstalling the extension deletes all local data
- Chrome Storage: You can also clear extension data through Chrome's settings
Why We Need These Permissions:
- Network Interception: Core functionality requires intercepting HTTP/HTTPS and WebSocket requests
- Local Storage: Persist your configuration and recorded data
- Script Injection: Intercept requests at the page level before they reach the network
Policy Changes
We may update this privacy policy from time to time. Changes will be reflected in the "Last Updated" date at the top of this document. Continued use of the extension after changes constitutes acceptance of the updated policy.
Data Retention
- Local Data: Retained indefinitely until you delete or uninstall the extension
- Analytics Data: Retained according to Alipay analytics platform's retention policies
- No Automatic Deletion: We do not automatically delete your local data
Compliance
This extension complies with:
- Chrome Web Store Developer Program Policies
- General Data Protection Regulation (GDPR) principles
Summary
What We Collect:
- Network request data (stored locally)
- Mock rules and settings (stored locally)
- Anonymous usage analytics (browser fingerprint-based ID)
What We Do NOT Collect:
- Personal information (names, emails, addresses)
- Passwords or authentication credentials
- Credit card or payment information
- Browsing history outside of extension usage
Your Control:
- All data is stored locally on your device
- You can delete data at any time
- Analytics data is anonymous and aggregated
- AI features are optional and require explicit use
By using MockRabbit, you acknowledge that you have read and understood this privacy policy.
Last Updated: December 2025