Skip to content

Privacy Policy

1. Data Protection at a Glance

General Information

The following information provides a simple overview of what happens to your personal data when you visit this website. Personal data is any data that can be used to identify you personally. KiwiCV does not sell or share your personal information.

How is your data collected?

Your data is collected on the one hand by you providing it (e.g., entering resume data into the application). However, these entries are primarily processed locally in your browser. Other data is automatically collected by our IT systems when you visit the website. This consists primarily of technical data (e.g., internet browser, operating system, or time of the page view).

Who is responsible for data collection on this website?

The data processing on this website is carried out by the website operator. Their contact details can be found in the "Note on the responsible body" section of this privacy policy.

2. General Notes and Mandatory Information

Note on the Responsible Body

The responsible body for data processing on this website is:

Maikel Hajiabadi
KiwiCanopy
Moselstraße 43
60329 Frankfurt am Main
E-Mail: hello.kiwicv+legal@gmail.com

Your Rights (Information, Deletion, Correction)

Within the framework of the applicable legal provisions, you have the right at any time to free information about your stored personal data, its origin and recipients, and the purpose of the data processing and, if applicable, a right to correction or deletion of this data. For this purpose, as well as for further questions on the subject of personal data, you can contact me at any time.

Furthermore, you have a right of appeal to the competent supervisory authority.

3. Hosting and Content Delivery Networks (CDN)

External Hosting (Netlify)

This website is hosted by an external service provider (host). KiwiCV uses the provider Netlify, Inc., 512 2nd Street, Suite 200, San Francisco, CA 94107 for hosting.

The use of Netlify is for the purpose of a secure, fast, and efficient provision of the online offer by a professional provider (Art. 6 Para. 1 lit. f GDPR). Netlify uses a worldwide Content Delivery Network (CDN), through which data (such as your IP address) can be routed via servers all over the world to minimize website loading times. The resulting server log files (access data) are usually stored by Netlify for 90 days (and up to 1 year offline) for security reasons and then deleted.

The data transfer to the USA is based on the standard contractual clauses of the EU Commission as well as on the EU-US Data Privacy Framework (DPF), under which Netlify is certified.

Order Processing: I have concluded a contract for order processing (AVV) for the use of the aforementioned service, which ensures that Netlify processes the personal data of our website visitors only according to my instructions and in compliance with the GDPR.

4. Data Collection in Our Application

Google Drive Synchronization (Optional)

KiwiCV offers an optional synchronization of your resume data with your personal Google Drive. If you activate this function, your resume files are transferred to your Google Drive account (Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA) and stored there in a folder created by KiwiCV.

Technically, this synchronization is routed through our server functions: your resume content and the access credential required for the transfer (refresh token) are processed there transiently for the duration of the request and are not permanently stored on our servers. The refresh token is otherwise stored exclusively locally in your browser. KiwiCV only receives access to files it has created itself (Google "drive.file" scope) and at no time to the rest of your Drive.

The data transfer takes place exclusively on the basis of your active consent (Art. 6 Para. 1 lit. a GDPR) by voluntarily connecting your Google account. You can revoke it at any time via "Disconnect" in the settings, which also revokes the authorization granted to KiwiCV at Google. Please note that Google as a US company transfers data to the USA; this transfer is based on the EU-US Data Privacy Framework (DPF), under which Google is certified, as well as on the standard contractual clauses of the EU Commission.

Interaction with GitHub via Personal Access Token (PAT)

This application offers the possibility to interact directly with your GitHub account (e.g., to save or synchronize your resume data) via a GitHub Personal Access Token (PAT) voluntarily provided by you.

If you use this function, your browser establishes a direct connection to the servers of GitHub (GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA). In the process, your IP address as well as the data you entered in the application are transmitted directly to GitHub and processed there.

I do not store your GitHub PAT on any servers at any time; it is only used temporarily locally in your browser to authorize API requests to GitHub on your behalf.

The data transfer to GitHub takes place exclusively on the basis of your active consent (Art. 6 Para. 1 lit. a GDPR) by voluntarily using the function and entering your token. Please note that GitHub as a US company transfers data to the USA. Further information on data protection at GitHub can be found here:

GitHub Privacy Statement

Use of Web-Storage (Local Storage)

To provide and function the CV builder, KiwiCV uses the so-called web-storage technology (local storage). In this process, your inputs (such as text data for the resume or locally processed profile pictures in Base64 format) are cached locally in the browser of your end device. This prevents your data from being lost in the event of an accidental reload of the page.

This data is processed locally on your end device and is not transmitted to any server unless you actively use one of the optional features described in this policy (for example, the Google Drive backup in this section or the AI features in section 8). I have no access to this locally stored data at any time.

The storage of this data is technically strictly necessary for the core function of the application. The legal basis for storing and reading the data on your terminal device is § 25 Para. 2 No. 2 TDDDG. The subsequent processing is based on my legitimate interest in a user-friendly provision of the service according to Art. 6 Para. 1 lit. f GDPR. The data remains on your end device until you manually clear your browser's storage (cache/local storage).

5. Account and User Data

Account and Profile Information

When you create a user account (via Google OAuth), we store your email address, your name, and your Google profile picture to manage your access and personalized data. Please note that premium features are only available to registered users. We also store information about your active Pro Pass and any free trial period, and metadata about AI usage (timestamps and token amounts) for billing purposes. We do not permanently store any input (prompts) or output (results) of the AI optimization on our servers; the temporary caching during processing is described in section 8.

Database provider: This account data is stored with our processor Supabase, Inc. in a project hosted in the European Union. A data processing agreement in accordance with Art. 28 GDPR is in place with Supabase.

6. Payment Processing

Transaction Handling via Stripe

We use the service provider Stripe (Stripe, Inc.) for the processing of payments. During the payment process, Stripe collects your payment information. We do not store sensitive payment data (like credit card numbers) on our own servers; we only receive status information regarding the transaction from Stripe.

7. Data Deletion & Retention

Scope of Deletion

Upon deleting your user account, your profile and all linked metadata (e.g., active subscriptions and usage logs) will be immediately and permanently deleted from our database operated by Supabase (see section 5). Please note that resume data is stored in your browser's local storage and, if you use the Google Drive backup, in your personal Google Drive; neither of these is affected by server-side account deletion. An exception applies to the fraud prevention hash value described below.

Legal Retention Obligations

Please note that we are legally required to retain transaction-related invoice data (specifically records of purchases made via Stripe) for a period of 10 years. This is done based on tax and commercial law requirements (e.g., in Germany according to AO and HGB). The legal basis for this is Art. 6 Para. 1 lit. c GDPR.

Storage via Stripe

These specific data remain stored with our payment service provider, Stripe, for the duration of the legal periods to ensure proper documentation for tax authorities.

Preventing Trial Abuse

To prevent repeated claims of the one-time free trial, we store a cryptographic hash value (SHA-256) of the email address when an account receives the free trial. This hash does not allow us to read the email address itself; it only allows us to recognize whether the same address has already received a trial. Because it serves exactly this purpose, the hash remains stored even after account deletion — for a maximum of 24 months after it was granted — and is then deleted automatically. The legal basis is our legitimate interest in preventing abuse of free services (Art. 6 Para. 1 lit. f GDPR).

8. Use of AI Services (Google Cloud Vertex AI)

Logging and Usage Metrics

On KiwiCV systems, we only log metadata of the AI requests, but not the content of your individual prompts. The following are stored:

Type of request: (e.g., "Resume Optimization", "AI Resume Parsing") to constantly improve our product offering.

Usage data: The number of tokens used or requests, to ensure proper operation, for error diagnosis, and to enforce our Fair Use Policy (avoidance of abusive, automated use).

Data Protection and Training Exclusion

The protection of your data is our highest priority. When using the Google Cloud API (Vertex AI), the following security guarantees apply:

No model training: Google explicitly does not use your entered data (prompts) to train its global AI models. Your data remains in our isolated Google Cloud environment.

Data location: Processing occurs on servers within the European Union (Google Cloud EU multi-region "eu", restricted to EU member states) to ensure an appropriate level of data protection in accordance with GDPR.

No permanent storage with the provider: The data is processed only transiently by Google to handle the request and is not permanently stored after generation is complete.

Type and Scope of Processing

To provide you with features for intelligent optimization and creation of resumes and cover letters, we use the Vertex AI platform from Google Cloud. In this process, the texts you enter are transmitted to and processed on Google's servers. The AI functions run only when you actively trigger them; the legal basis for this processing is Art. 6 Para. 1 lit. b GDPR (provision of the feature you requested).

Temporary Storage

To ensure stable processing of AI requests, KiwiCV utilizes asynchronous background processes. The uploaded input documents (such as resume files) as well as the results generated by the AI are temporarily stored in our database operated by Supabase (see section 5) for a short period (usually a few seconds, up to a maximum of 24 hours) until your browser successfully retrieves them. After this period, or once retrieved, these temporary results and uploaded input data are automatically and completely deleted. Your data is used exclusively to provide the requested service and is never used for profiling, training, or any other purposes.

9. Web Analytics

Anonymous Web Analytics (PostHog)

To better understand how users interact with KiwiCV and to improve our services, we use the analytics tool PostHog (PostHog, Inc., 2261 Market Street #4008, San Francisco, CA 94114, USA). To protect your privacy, we have configured PostHog in a strictly anonymous and cookieless manner.

Anonymous Tracking: We do not use any tracking cookies and do not store any personal identification in your browser. PostHog is configured to use memory-only persistence, meaning all session data is lost as soon as you close or reload the page.

Data Residency (EU): All data is sent to and stored on PostHog's European servers (Region: Frankfurt, Germany - https://eu.i.posthog.com) to ensure compliance with European data protection standards.

Session Recognition: For anonymous session recognition, a short-term hash value is generated on the server side, which is automatically deleted after 24 hours. This allows us to see interaction patterns (e.g., which themes are popular or how many resumes are exported) without being able to identify you as an individual.

The use of PostHog is based on our legitimate interest in the demand-oriented design and continuous optimization of our website (Art. 6 Para. 1 lit. f GDPR).

This is a machine translation of the original German version for your convenience. In case of discrepancies, the German version prevails.

KiwiCV logo

Welcome to KiwiCV

Let's personalize your workspace. Select the language for your interface and the resume you are planning to write.

Displays the menus, options, and guides in this language.

Controls auto-generated section headings, date formats, and layout texts.

Both settings can be changed at any time later.