Privacy Policy

Effective date: 3 October 2026

This policy explains what personal data BackupLatte collects about its customers and website visitors, why, and what rights you have.

1. Who we are

The controller of the personal data described here is Stanislav Sysoiev, sole trader (CEIDG), ul. Lwowska 6G/25, 61-131 Poznań, Poland, NIP 7822934324, REGON 527330815, operating BackupLatte ("BackupLatte", "we"). Contact for any privacy matter: [email protected].

For the contents of Linear workspaces that customers back up with BackupLatte, the customer is the controller and we are its processor. That processing is governed by our Data Processing Addendum; see section 9 if your data is in someone else's workspace.

2. What we collect, where it comes from and why

DataSourceWhyLegal basis (GDPR)
Account: email, password (stored only as a bcrypt hash), sign-in refresh token (our database keeps only its hash), last login timeYouCreate and secure your account, sign you inContract (Art. 6(1)(b))
Linear connection: your Linear user ID, organisation ID, name and key, OAuth access and refresh tokens (encrypted with AES-256-GCM), backup schedule and retention settingsLinear, when you connectConnect to Linear and run the backups and restores you ask forContract
Backup and restore records: time, status, size, item counts, error messagesGenerated by the ServiceShow your backup history, troubleshoot failuresContract; legitimate interest in a reliable service (Art. 6(1)(f))
Subscription: Paddle customer and subscription IDs, plan, status, billing dates, number of active users in your connected workspaces (counted via Linear)Paddle; LinearEnforce your plan and limitsContract
Payment event records: Paddle event, transaction, subscription and customer IDs, event type and statusPaddleProcess and audit billing eventsContract; legitimate interest
Job diagnostics: for failed backup/restore jobs, the workspace, backup and restore IDs and the error messageGenerated by the ServiceInvestigate and retry failuresLegitimate interest
Technical logs: IP address, request path, timestamps, error detailsYour browser / our serversSecurity, abuse prevention (rate limiting), debuggingLegitimate interest
Website analytics (landing page and blog, only if you agree): pages viewed, referrer, device and browser type, country and region, Google Analytics cookie identifiersYour browser, through Google AnalyticsLearn which pages help visitors, improve the siteConsent (Art. 6(1)(a)); you can withdraw it any time
Emails we send you: backup alerts (a backup failed or has gaps, or works again), with the workspace name and the reasonGenerated by the ServiceTell you when your backups need attention; you can turn them off per workspaceContract
Emails you send usYouAnswer support and legal requestsContract / legitimate interest

An email address and password are required to have an account, and a Linear connection is required to make backups; without them we cannot provide the Service.

Payments. Paddle is our Merchant of Record and collects your name, address, payment details and tax ID at checkout as an independent controller (see Paddle's privacy notice). We never receive your full card number or security code. We deliberately do not store the payment method details (such as card brand, last four digits or expiry) or billing address that Paddle's notifications contain — we keep only the identifiers and status listed above.

Apart from Google Analytics on the landing page and the blog, used only if you agree (section 3), we do not use analytics, advertising trackers or profiling, and we do not sell personal data.

3. Cookies and browser storage

NameTypePurposeLifetime
refresh_tokenCookie (HTTP-only)Keeps you signed in7 days
linear_oauthCookie (HTTP-only)Protects the Linear connection flow against forgery15 minutes
Access tokenSession storageAuthenticates requests while the tab is open; usable until it expiresUntil the tab is closed (the token itself expires after 15 minutes)
Workspace viewLocal storageRemembers whether you chose tiles or table viewUntil you clear site data
Pending restoreSession storageRemembers the restore you started while you connect the workspace to restore intoUntil the restore starts or the tab is closed
Analytics choiceLocal storage (landing page and blog)Remembers whether you accepted or declined analyticsUntil you change it or clear site data
_ga, _ga_<ID>Cookies (landing page and blog), only if you acceptGoogle Analytics: tell visits apart and count them2 years

The app sets the items it needs only once you sign in or start the flow they belong to; they are strictly necessary for the Service or store a setting you chose, so we do not ask for consent. The documentation uses no analytics.

Analytics. If Google Analytics is offered on the landing page or the blog, we ask before using it. Until you accept, Google's script is not loaded and no analytics cookie is set. While analytics is offered, you can change your choice under Cookie settings at the bottom of those pages; declining removes the analytics cookies. We do not use Google Analytics for advertising: ads personalisation and Google signals are turned off, ad-related storage stays off, and Google does not collect city-level location or detailed device data for us.

Paddle's checkout opens only when you choose a plan or follow a payment link from Paddle. Paddle may set cookies in its checkout context, such as Cloudflare's bot protection cookie __cf_bm on paddle.com (30 minutes); Paddle's privacy notice applies to them.

4. How long we keep data

5. Who we share data with

6. International transfers

Our servers are in Falkenstein, Germany, and backups are stored in a Cloudflare R2 bucket under the EU jurisdiction setting, which keeps stored objects in the EU. Other processing may happen outside the EEA: Cloudflare's network handles requests globally, and Paddle and Linear may process data in the UK or the US. Our email provider is Zoho Mail on Zoho's EU data centre (zoho.eu), which stores support and legal correspondence in the EU. We have requested Zoho's data processing addendum; it is not yet signed.

Google Analytics data may be processed in the US by Google LLC under Google's data processing terms, with the EU Standard Contractual Clauses; Google LLC is certified under the EU–US Data Privacy Framework. Backup alert emails are sent through Resend (Plus Five Five, Inc.), which processes data primarily in the USA under its data processing addendum, with the EU Standard Contractual Clauses and the EU–US Data Privacy Framework. Cloudflare's data processing addendum provides safeguards including the EU Standard Contractual Clauses and the EU–US Data Privacy Framework. See Subprocessors for provider locations and transfer safeguards. You can ask us for details at [email protected].

7. Security

Linear tokens are encrypted at rest; passwords and sign-in refresh tokens are stored in our database only as hashes. Connections between your browser, Cloudflare, Linear and our storage are encrypted. Our backend does not expose ports to the internet: it is reached only through an authenticated Cloudflare tunnel, and its internal services talk over isolated private networks on the same server. If a breach affects your data we will notify you and the authorities as the law requires.

8. Your rights

Under the GDPR you can request access to, correction of, deletion of, or a copy (portability) of your personal data, restrict or object to processing based on legitimate interests, and withdraw any consent. Write to [email protected]; we answer within one month. You can also complain to a supervisory authority — in Poland the President of the Personal Data Protection Office (UODO), ul. Stanisława Moniuszki 1A, 00-014 Warsaw, uodo.gov.pl — or to the authority where you live or work.

9. If your data is in someone else's backup

If you are a member of a Linear workspace that another person or organisation backs up with BackupLatte, that customer is the controller of those backups. Please contact them first; we will pass on requests we receive and help them respond.

10. Children

The Service is not intended for anyone under 18.

11. Changes

We will post changes here and update the effective date. For material changes we will also notify account holders by email.