← Back to Stringbase

Privacy Policy

Effective date: March 31, 2026

This Privacy Policy explains how CGL Software Łukasz Nawrocki (“we”, “us”, or “our”) collects, uses, and protects your personal data when you use Stringbase — a cloud-based Translation Management System available at stringbase.io. We are an EU-based company and this policy is designed to comply with the General Data Protection Regulation (GDPR).

1. Introduction

Stringbase is a Translation Management System built for product teams. It lets you manage translation keys, run AI-powered translations, collaborate on reviews, and deliver translations to your applications via a REST API. We take your privacy seriously and have tried to write this policy in plain English rather than dense legal language.

By creating an account and using Stringbase, you acknowledge that you have read this policy and understand how we handle your data. If you have any questions, you can always reach us at hello@stringbase.io.


2. Data Controller

The data controller for personal data processed through Stringbase is:

CGL Software Łukasz Nawrocki

Sole proprietorship (jednoosobowa działalność gospodarcza) registered in Poland

NIP: 7792359653  |  EU VAT: PL7792359653

Poznań, Poland

Email: hello@stringbase.io

As the data controller, we determine the purposes and means of processing your personal data. For questions about this policy or your data, please contact us at the email address above.


3. What data we collect

Account data

When you sign up, we collect your email address. Authentication is handled via email-based one-time passwords (OTP) — no third-party login providers are used. This is the minimum we need to create and identify your account.

Organization and team data

When you create an organization, we store the organization name and your membership within it. When you invite team members, we store their email addresses until they accept or the invitation expires. We store each member's role (Owner, Admin, Reviewer, or Member) within your organization.

Product data

All content you create within Stringbase — including projects, translation keys, translation values, comments, @mentions, and glossary terms — is stored in your account. This data belongs to you. See Section 9 for your rights around this data and Section 5 for how it relates to AI translation.

Usage data

We use Vercel Web Analytics and Vercel Speed Insights to understand how the product is used and performs. These services are cookieless and do not collect personally identifiable information — they measure aggregate page views, feature usage, and performance metrics without tracking individual users. We also track AI translation counts per organization to enforce usage limits.

Payment data

Payments are processed entirely by Stripe. We never see or store your credit card number, bank account details, or other sensitive payment information on our servers. Stripe stores your billing information and we only receive a customer ID, subscription status, and billing events from Stripe.

Technical and log data

Our hosting infrastructure (Vercel) collects standard server logs, which may include your IP address, browser type, operating system, and device type. These logs are used for security monitoring and diagnosing technical issues. They are not linked to your account identity in normal operation.


4. How we use your data

We use the data we collect only to provide, maintain, and improve the Stringbase service. Specifically:

To provide the service. Your account data enables you to sign in. Your product data (keys, translations, projects) is stored so you can manage it and share it with your team. Legal basis: performance of a contract (GDPR Art. 6(1)(b)).

To process payments. We pass billing information to Stripe to handle subscriptions and invoicing. Legal basis: performance of a contract (GDPR Art. 6(1)(b)).

To send transactional emails. We send you one-time passwords (OTP) for sign-in, team invitation emails, and @mention notifications. These emails are required for the service to function — you cannot opt out of them while using Stringbase. Legal basis: performance of a contract (GDPR Art. 6(1)(b)).

To monitor and improve the service. Anonymous, aggregate analytics help us understand which features are used and where we should improve the product. Legal basis: legitimate interests (GDPR Art. 6(1)(f)).

We do not use your data for advertising. We do not sell your data to any third parties. We do notuse your translation content — the actual text of your keys and translations — to train AI models or for any purpose beyond storing it in your account and passing it to xAI's API when you request a translation.


5. AI Translation

Stringbase uses the xAI Grok APIto power AI translation. When you request an AI translation for a key, the source text (and optionally a description and any glossary terms) is sent to xAI's API. The translated output is returned and stored in your account.

We do not store AI API request logsbeyond the translated output that is saved to your account. The source text sent to xAI is subject to xAI's own Privacy Policy. We recommend reviewing their policy if you have concerns about specific content being processed.

xAI is a US-based company. Sending data to their API constitutes a transfer of personal data outside the European Economic Area (EEA). This transfer is made under appropriate safeguards in accordance with GDPR requirements (Standard Contractual Clauses where applicable).

Your content is not used to train AI models. We do not use the text of your translation keys, translations, or any other content in your account to train any AI system — whether operated by us or a third party. Your content is exclusively used to provide the translation service to your account.


6. Third-party processors

We use the following third-party service providers (data processors) to operate Stringbase. Each is bound by contractual obligations to process your data only on our instructions and in compliance with applicable data protection law.

Supabase

Database hosting and authentication infrastructure. All application data — your account, projects, translation keys, translations, and team data — is stored on Supabase. We use EU-region servers where available. Privacy policy →

Vercel

Application hosting, global edge network, anonymous web analytics (Vercel Web Analytics), and performance monitoring (Vercel Speed Insights). Vercel serves the Stringbase web application and handles server-side rendering. Their analytics and performance monitoring are cookieless and do not track individuals. Privacy policy →

xAI

AI translation processing via the Grok API. Source text is transmitted to xAI for translation when you request AI translation. xAI is based in the United States. Privacy policy →

Stripe

Payment processing for Team plan subscriptions. Stripe is PCI DSS compliant. All payment card data is handled directly by Stripe — we never receive or store credit card numbers. Privacy policy →

Resend

Transactional email service used to deliver OTP sign-in codes, team invitation emails, and @mention notifications. Only your email address and the content of the specific notification are passed to Resend. Privacy policy →


7. Data storage and security

Your data is stored on Supabase infrastructure using EU-region servers where available. All data is encrypted in transit using TLS (Transport Layer Security) and encrypted at rest.

Authentication is handled via email-based one-time passwords (OTP). Passwords are never stored — we use a passwordless sign-in flow. API keys are stored as SHA-256 hashes; we never store the raw key value after it is first generated.

We implement industry-standard security measures including access controls, encrypted communications, and regular review of our security practices. However, no system is completely secure and we cannot guarantee absolute security. In the event of a data breach that is likely to affect your rights and freedoms, we will notify you and the relevant supervisory authority as required by GDPR.


8. Data retention

We retain your personal data for as long as your account is active or as needed to provide the service. The following retention periods apply:

Account and product data (your profile, projects, translation keys, translations, comments, and team information) is retained for as long as your account exists. When you delete your account, this data is permanently deleted within 30 days.

Payment recordsare retained for 5 years after the relevant transaction, as required by Polish tax law (ustawa o rachunkowości). This data is held in Stripe's systems and our billing records.

Anonymous analytics data collected via Vercel Web Analytics cannot be linked to individual users and may be retained indefinitely for statistical purposes.

Server logs containing IP addresses and technical request data are retained for a short period (typically 30–90 days) for security and debugging purposes, after which they are automatically deleted.


9. Your rights (GDPR)

As an EU resident, you have the following rights under the General Data Protection Regulation. To exercise any of these rights, email us at hello@stringbase.io. We will respond within 30 days.

Right of access. You can request a copy of all personal data we hold about you.

Right to rectification. You can ask us to correct inaccurate or incomplete personal data. You can update your name and profile directly in your account settings.

Right to erasure.You can request deletion of your personal data (“right to be forgotten”). You can delete your account directly from settings. All personal data will be permanently removed within 30 days. Note that some data (payment records) must be retained for legal reasons as described in Section 8.

Right to data portability. You can export your translation data at any time using the JSON export feature or the Stringbase REST API. You can request a complete export of your personal data by emailing us.

Right to restrict processing. You can ask us to stop processing your data in certain circumstances, for example while a complaint is being investigated.

Right to object. You can object to processing based on legitimate interests (for example, our anonymous analytics). If you object, we will stop processing unless we have compelling legitimate grounds that override your interests.

Right to withdraw consent. Where processing is based on your consent, you can withdraw it at any time without affecting the lawfulness of processing before withdrawal.

Right to lodge a complaint. If you believe we are processing your personal data unlawfully, you have the right to lodge a complaint with the Polish data protection supervisory authority: Urząd Ochrony Danych Osobowych (UODO), uodo.gov.pl. You may also contact the supervisory authority in your country of residence within the EU.


10. Cookies

Stringbase uses only essential cookies. Specifically, we use a session cookie provided by Supabase to maintain your authenticated login state. Without this cookie, you would need to sign in on every page visit. This cookie is strictly necessary for the service to function and does not require your consent under the ePrivacy Directive.

Vercel Web Analytics, which we use to understand product usage, is completely cookieless — it does not set any cookies and does not track you across sessions or websites. No cookie consent banner is displayed because no consent is required.

We do not use advertising cookies, social media tracking cookies, or any third-party cookies beyond the essential authentication session described above.


11. Children

Stringbase is not intended for use by anyone under the age of 16. We do not knowingly collect personal data from children. If you are a parent or guardian and believe your child under 16 has created an account, please contact us at hello@stringbase.io and we will delete the account and associated data promptly.


12. Changes to this policy

We may update this Privacy Policy from time to time. When we do, we will update the effective date at the top of this page. For material changes — such as new categories of data collection, new third-party processors, or changes to your rights — we will notify you by email at least 14 days before the changes take effect.

Continued use of Stringbase after changes take effect constitutes your acceptance of the updated policy. If you disagree with a material change, you may close your account before the change takes effect.


13. Contact

For any questions about this Privacy Policy, to exercise your data rights, or to report a privacy concern, please contact:

CGL Software Łukasz Nawrocki

Poznań, Poland

Email: hello@stringbase.io