Privacy Policy
At MockGen, we respect your privacy. This policy explains what data we collect, why we collect it, and how we handle it.
1. Data We Collect
- Usage data (e.g. API usage, mock creation)
- Device and browser information
- Optional email if you sign in or subscribe
- Contents of created mocks (while the mock server is online)
- Mock settings and configuration (such as JSON structure, response settings, and editor content)
- Access logs and request counts (to ensure performance and security)
- Feedback data (messages, email addresses, and timestamps submitted via feedback or contact forms)
1a. Mock Data and Metadata
When you create a mock server, we temporarily store the mock response content (JSON, XML, or text), your mock settings (such as editor content and configuration), and the following metadata: HTTP method, status code, response type, expiration date, creation timestamp, and a unique mock ID. This data is only kept while the mock is active (up to 90 days).
1b. Access Logs
Each access to a mock endpoint is logged (timestamp, IP address, user agent, and error code if applicable) to prevent abuse and ensure service quality. These logs are deleted after the mock expires.
1c. Feedback and Form Data
If you submit feedback or use a contact or signup form, we store the provided information (such as your message, email address, and timestamp). This data is used exclusively to improve MockGen and is never shared with third parties.
Local Storage
For your convenience, we store your mock settings and editor content locally in your browser using localStorage. This data never leaves your device.
1d. Analytics
If you accept analytics cookies, we use Google Analytics to collect anonymized usage data to help us improve MockGen. No personal data is sent to Google Analytics unless you have explicitly consented.
Google Analytics is provided by Google Ireland Limited (Gordon House, Barrow Street, Dublin 4, Ireland). As part of analytics, your IP address is anonymized before being stored or processed. Google Analytics may transfer data to Google LLC in the USA. We have concluded a data processing agreement (DPA) with Google and use Standard Contractual Clauses (SCCs) to ensure GDPR compliance for data transfers outside the EU.
The purpose of processing is to analyze user behavior and improve our service. You can withdraw your consent for analytics at any time via the cookie settings.
For more information, see the Google Privacy Policy and the Google Analytics Data Safeguards.
2. How We Use Data
We use collected data to improve MockGen, fix bugs, analyze usage, and send important service updates. We do not sell your data. Mock content and access data are temporarily stored to enable functionality, performance tracking, and abuse prevention while a mock server is active.
3. Legal Basis
We process your data based on Article 6(1)(a) (consent), 6(1)(b) (contract performance), and 6(1)(f) (legitimate interests) of the GDPR. Legitimate interests include product improvement, fraud prevention, and ensuring secure operation.
4. Data Retention
Mock data and related access logs are deleted after the mock server is stopped or after a maximum of 7 days. Account data is retained until explicitly deleted.
5. International Transfers
We may transfer data to service providers in countries outside the EU (e.g. USA). In such cases, we ensure compliance with GDPR via appropriate safeguards such as Standard Contractual Clauses (SCCs).
6. Third-Party Services
We may use services like Cloudflare and Stripe to run and improve MockGen. Their usage is governed by their own privacy policies.
7. Your Rights
- Right to access your data
- Right to rectification or erasure
- Right to data portability
- Right to withdraw consent at any time
- Right to lodge a complaint with a data protection authority
8. Contact
If you have questions, email us at [email protected].
Back to Home