Legal

Privacy Policy

Last updated: October 23, 2026
This policy explains how Slipstrim collects, uses and protects your personal data when you use our invoice platform. We are committed to compliance with the General Data Protection Regulation (EU) 2016/679 (“GDPR”) and applicable Slovenian data protection law.

1. Identity and Contact Details of the Controller

The data controller responsible for your personal data is:

V2 Labs OÜ
Ahtri tn 12, Kesklinna linnaosa, Tallinn, Harju maakond, 15551
Estonia
Company registration number: 17518190
Email: legal@slipstrim.io

No Data Protection Officer (DPO) has been appointed. Slipstrim does not meet the thresholds requiring mandatory DPO appointment under GDPR Art. 37. All data protection queries should be directed to legal@slipstrim.io.


2. Data We Collect

We collect only what is necessary to provide the service:

We do not collect payment card numbers. We do not sell your data to third parties.


3. Purposes and Legal Basis for Processing

We process your personal data only where we have a valid legal basis. The table below sets out each category of processing, its purpose, and the applicable legal basis under GDPR Art. 6.

Processing activityPurposeLegal basis
Account creation and authenticationCreating and maintaining your account; verifying your identityArt. 6(1)(b) — performance of contract
Delivering the core serviceStoring and displaying invoices, customer records, documents you createArt. 6(1)(b) — performance of contract
Bank account connectionDisplaying your bank account data within the app when you choose to connect a bankArt. 6(1)(b) — performance of contract; Art. 6(1)(a) — consent (you initiate the connection)
Transactional emailsSending invoice reminders, payment confirmations, system notifications you configureArt. 6(1)(b) — performance of contract
AI-assisted featuresProcessing invoice content and document data through AI APIs to provide line-item generation, document drafting, and the AI assistantArt. 6(1)(b) — performance of contract
Voice input processingConverting speech to text when you use the optional voice input button in the AI chat; audio is processed by the browser only — the resulting text transcript is treated as user inputArt. 6(1)(b) — performance of contract (you opt in by clicking the microphone button and granting browser permission)
Email agent (Inquiry Capture)Reading your configured mailbox via OAuth or IMAP to extract business inquiry dataArt. 6(1)(b) — performance of contract (you explicitly enable this feature)
Security and fraud preventionDetecting unauthorised access, abuse, and fraudulent activity; maintaining platform securityArt. 6(1)(f) — legitimate interests (our legitimate interest in keeping the platform secure and protecting other users)
Website and product analyticsMeasuring which pages are visited, where visitors come from and how they move through sign-up, with Google Analytics 4Art. 6(1)(a) — consent to analytics cookies (and Art. 5(3) ePrivacy Directive for storing them on your device); withdrawable at any time
Advertising measurementTelling Meta when a visitor views a page or signs up (Meta Pixel, with a server-side copy of our events through the Conversions API), so we can measure and optimise our ads on Facebook and InstagramArt. 6(1)(a) — consent to marketing cookies (and Art. 5(3) ePrivacy Directive); withdrawable at any time
Performance monitoringMeasuring page load speed and counting page visits in aggregate, without cookies or device identifiersArt. 6(1)(f) — legitimate interests (keeping the service fast and working)
Legal complianceMeeting obligations under Slovenian and EU law, including tax record-keeping requirementsArt. 6(1)(c) — legal obligation
Marketing communicationsSending newsletters, product updates, and promotional contentArt. 6(1)(a) — consent (you can withdraw at any time; see Section 10)

4. Recipients and Categories of Recipients

We share your data with the following categories of recipients:

We do not sell, rent, or trade personal data to third parties for their own marketing purposes.


5. Sub-processors and International Transfers

We use the following sub-processors. Where a provider is based outside the European Economic Area (EEA), we ensure adequate safeguards are in place, typically the European Commission's Standard Contractual Clauses (SCCs) under GDPR Art. 46(2)(c).

ProviderPurposeLocationSafeguard
Supabase, Inc.Database hosting, authentication (including Google and Apple sign-in), file storage. Your business data arrives already encrypted (see Section 6).Hosting region of our project (AWS); company based in the USAData Processing Agreement; Standard Contractual Clauses (SCCs)
Vercel Inc.Hosting of the website and our server functions (API), content delivery, Speed Insights performance metrics and Web Analytics visit counts (no cookies)USA (global edge network)EU–US Data Privacy Framework; Standard Contractual Clauses (SCCs)
ResendSending email: invoices and reminders you send to your customers, account and system emailsUSAStandard Contractual Clauses (SCCs)
Google (Gemini API)AI features (from the Starter plan): the text, documents and images you submit to an AI feature, for example line items or a scanned receiptUSA / EUEU–US Data Privacy Framework; Standard Contractual Clauses (SCCs)
Google (sign-in, Gmail)Sign in with Google (OAuth). Read-only Gmail access is used only by the email AI agent, which is not yet available.USAEU–US Data Privacy Framework; Standard Contractual Clauses (SCCs)
AppleSign in with Apple (OAuth), if you choose itIreland (EU) / USAEU–US Data Privacy Framework; Standard Contractual Clauses (SCCs)
MicrosoftRead-only Outlook mailbox access (Microsoft Graph) for the email AI agent, which is not yet available. Not used for sign-in.Ireland (EU) / USAEU–US Data Privacy Framework; Standard Contractual Clauses (SCCs)
StripeSubscription billing and payments. Stripe collects your card details directly; we never receive card numbers.Ireland (EU) / USAEU–US Data Privacy Framework; Standard Contractual Clauses (SCCs)
Sentry (Functional Software, Inc.)Error monitoring: when the app crashes, a report with technical data (browser, page, error details) is sent so we can fix itUSAStandard Contractual Clauses (SCCs)
Enable Banking OyOpen banking: read-only bank account connection, only if you connect a bank (invite-only beta)Finland (EU)Within the EEA — no third-country transfer
Wise, RevolutReading your business account transactions, only if you connect Wise or Revolut Business (invite-only beta)EU / UKEEA, or UK adequacy decision
Anthropic, PBCAI for the travel-order accounting report; and Claude requests if you add your own Claude API key (then under your key and Anthropic's terms)USAStandard Contractual Clauses (SCCs)
OpenAIOnly if you add your own ChatGPT API key in Settings; requests then go to OpenAI under your key and its termsUSAStandard Contractual Clauses (SCCs)
Analytics provider (Google Analytics 4)Website analytics — page views, session data, traffic sources, sign-up steps. Only active after you accept analytics cookies. Google Signals, advertising features and ad personalisation are disabled.Ireland (EU); may be processed by Google LLC in the USAGoogle Ireland Ltd data processing terms; EU-US Data Privacy Framework (Google LLC is certified) and Standard Contractual Clauses
Advertising platform (Meta Platforms Ireland Ltd)Measuring our Facebook and Instagram ads (Meta Pixel, Conversions API). Only active after you accept marketing cookies. We send no name, email or phone number.Ireland (EU); transfers to Meta Platforms, Inc. (USA)EU–US Data Privacy Framework; Standard Contractual Clauses (SCCs)

Note on browser-based speech recognition: The voice input feature uses your browser's built-in Web Speech API. Depending on your browser, audio may be sent to your browser vendor's servers for transcription. This processing is governed by your browser vendor's own privacy policy, not this Privacy Policy. Slipstrim has no contractual relationship with browser vendors for this purpose and receives only the resulting text transcript.


6. Data Storage and Security

We apply the following security measures:

Some features need to read data on our servers to work: AI features, sending email, fiscal confirmation and KSeF submission, and VAT lookups. For these, the data needed is decrypted in your browser and sent over TLS to our server functions and the providers listed in Section 5. It is not stored there unencrypted, except where a provider keeps its own records (for example a tax authority or an email you send).

When you add a calendar event to your phone or computer calendar, its title, date and time leave your browser unencrypted: on iPhone they pass through our server, which returns them as a calendar file and stores nothing; on Android they go to Google Calendar, which you open in a new tab. You can turn this off in Settings.


7. AI Agents — Email and Website Access

AI Agents are not yet available. This section describes how they will handle data and applies only once an agent is offered in your account.

When you enable the Inquiry Capture agent or any other agent that requires email or website access, the following applies:

The legal basis for processing email data is contract performance (Art. 6(1)(b)) — you have explicitly enabled this feature to automate your business workflow.


8. Cookies and Similar Technologies

We use cookies and similar local storage technologies as described below. Essential cookies are set automatically as they are strictly necessary for the service to function. Non-essential cookies (analytics, marketing) are only set after you give consent via the cookie banner, and the scripts that set them are not loaded before then.

Essential cookies (always active)

Cookie nameProviderPurposeExpiry
sb-*-auth-tokenSlipstrim (first-party)Your login session (Supabase). Stored in your browser's localStorage, not as a cookie; required to keep you logged inUntil you sign out (localStorage)
slipstrim_cookie_consentSlipstrimStores your cookie choices and when you made them. You are asked again after 12 months or when we add a new purpose.12 months (localStorage)
slipstrim_langSlipstrimRemembers the language you chose or arrived inUntil you clear site data (localStorage)
ss_attr, _attrSlipstrim (first-party)Only when you arrive through a referral link (?ref=) or a promotion link (?c=), or open a page that carries its own offer: stores that code so the referral is credited or the offer is applied when you sign up. It is stored without consent because it is needed to give you the referral or offer you followed the link for. Campaign tags (utm_*) are stored only with analytics or marketing consent and are removed when you withdraw both. Legal basis: Art. 6(1)(f), our interest in running the referral programme or promotion you followed.30 days (cookie and localStorage)
App data (settings_*, _vs_*, other keys)SlipstrimEncrypted local copies of your own account data and the state of the app, so it opens quickly and where you left itUntil you clear site data

Analytics cookies (requires consent)

Cookie nameProviderPurposeExpiry
_gaGoogle Ireland Ltd (third-party)Google Analytics 4 — distinguishes visitors with a randomly generated, pseudonymous identifier. Only set after analytics consent is granted.2 years
_ga_*Google Ireland Ltd (third-party)Google Analytics 4 — stores and counts page views for this property. Only set after analytics consent is granted.2 years

Marketing cookies (requires consent)

Cookie nameProviderPurposeExpiry
_fbpMeta Platforms Ireland Ltd (third-party)Meta Pixel — identifies this browser to Meta so visits and sign-ups can be attributed to our ads. Only set after marketing consent is granted. Our server also passes it to Meta with the Conversions API copy of an event.90 days
_fbcMeta Platforms Ireland Ltd (third-party)Meta Pixel — stores the ad click identifier when you arrive from a Meta ad. Only set after marketing consent is granted. Our server also passes it to Meta with the Conversions API copy of an event.90 days

Performance monitoring — Our application hosting provider's Speed Insights and Web Analytics measure page load speed and count page visits without cookies or device identifiers; visits are told apart only by a hash of the request that is discarded within 24 hours. The results are aggregated and do not identify you. Legal basis: Art. 6(1)(f) GDPR (legitimate interests); see Section 5.

Website analytics (Google Analytics 4) — With your consent to analytics cookies, we use Google Analytics 4 (Google Ireland Ltd, Gordon House, Barrow Street, Dublin 4, Ireland) to measure which pages are visited, how long visits last, where visitors come from and how they move through sign-up. The data is pseudonymous: it is linked to the random identifier in the _ga cookie, not to your name or email address. Google Signals, advertising features and ad personalisation are disabled. The Google script is not loaded at all until you accept analytics cookies. Legal basis: Art. 6(1)(a) GDPR (consent) and Art. 5(3) ePrivacy Directive.

Advertising measurement (Meta Pixel and Conversions API) — With your consent to marketing cookies, we use the Meta Pixel of Meta Platforms Ireland Ltd (Merrion Road, Dublin 4, D04 X2K5, Ireland) to learn whether our ads on Facebook and Instagram lead to visits and sign-ups. The Pixel sends Meta the page address, the event and its details (for example that a sign-up was completed, whether it was a user or an accountant account, the interface language and the campaign you came from), your IP address, browser information and the _fbp and _fbc identifiers. We have turned off the Pixel's automatic collection of button clicks and page content. For the events we send (for example a completed sign-up), our server also sends Meta a copy through the Meta Conversions API, so the event is not lost to ad blockers. Both copies carry the same event ID, so Meta counts them once. The server copy contains the same event details, your IP address, your browser's user agent and the _fbp and _fbc values. We never send your name, email address or phone number. Meta may link this data to your Facebook or Instagram account and use it for its own purposes, including ad delivery. For the collection and transmission of this data, we and Meta are joint controllers under Art. 26 GDPR, on the terms of Meta's Controller Addendum (facebook.com/legal/controller_addendum); Meta is solely responsible for what it does with the data afterwards, described in its Privacy Policy (facebook.com/privacy/policy). You can exercise your rights against us or against Meta. Meta may transfer the data to Meta Platforms, Inc. in the USA, which is certified under the EU-US Data Privacy Framework (adequacy decision, Art. 45 GDPR). The Meta script is not loaded, and no server copy is sent, until you accept marketing cookies. Legal basis: Art. 6(1)(a) GDPR (consent) and Art. 5(3) ePrivacy Directive.

Changing or withdrawing consent — You can change or withdraw your consent at any time, as easily as you gave it: use Cookie settings in the website footer, the button below, or Settings → Legal & Privacy in the app. When you withdraw, we tell Google Analytics and the Meta Pixel to stop, delete their cookies on this site and stop loading their scripts. Our server then stops sending Conversions API copies. Withdrawal does not affect the lawfulness of processing before it (Art. 7(3) GDPR). We ask for your consent again after 12 months, or sooner if we add a new purpose.


9. Data Retention

We retain your data for as long as your account is active. Retention periods for each category are as follows:

Financial records exception: EU law (VAT Directive 2006/112/EC) and national tax rules require invoices to be kept for several years (for example 10 years in Slovenia, 5 years in Poland). As the controller of your business records, this obligation is yours. Deleting your account removes your invoices from Slipstrim immediately and we keep no copy, so export them first (Settings → Export). Afterwards we keep only: your email address on our unsubscribe list, if you unsubscribed; failed-login records, which expire on their own; roadmap votes and promotion-claim records with your user ID removed; and, for a limited time, our hosting provider's encrypted backups until they rotate out.


10. Your Rights Under GDPR

As an EU/EEA resident you have the following rights regarding your personal data:

To exercise any right, email legal@slipstrim.io with the subject line "Data Subject Request". We will respond within 30 days. We may ask you to verify your identity before processing your request.


11. Provision of Data — Contractual and Statutory Requirements

Provision of your name and email address is a contractual requirement to create an account and use the service. Without this data we cannot provide the service. You are not legally obliged to provide it, but if you do not, you will not be able to use Slipstrim.

Where you issue invoices through the service, certain data (VAT number, company address, invoice amounts) may also constitute a statutory requirement under applicable tax law. You are responsible for ensuring your invoices comply with the invoicing rules of your jurisdiction.


12. Automated Decision-Making and Profiling

We do not carry out any automated decision-making, including profiling, that produces legal effects or similarly significant effects on you within the meaning of GDPR Art. 22. AI features (e.g. line-item suggestions, document drafting) are assistive tools only and all outputs require your review and explicit action before use.


13. Children

Slipstrim is not directed at children under 16. We do not knowingly collect personal data from minors. If you believe we have inadvertently collected data from a minor, please contact us immediately at legal@slipstrim.io.


14. Changes to This Policy

We may update this policy from time to time. We will notify you by email or via the app at least 14 days before material changes take effect. The "last updated" date at the top of this page reflects the current version. The previous version will remain accessible upon request.


15. Contact

Questions, requests, or concerns relating to your personal data:

legal@slipstrim.io
V2 Labs OÜ, Ahtri tn 12, Kesklinna linnaosa, Tallinn, Harju maakond, 15551, Estonia

Imprint · Terms of Service

You also have the right to lodge a complaint with the Slovenian supervisory authority: Informacijski pooblaščenec, ip-rs.si.