SasoBooksby SasoMor
Legal

Data processing agreement

Last updated 14 November 2026

This agreement (“DPA”) forms part of the Terms of service. It applies whenever personal data is processed in SasoBooks on behalf of a customer, and meets Article 28 of the General Data Protection Regulation (EU) 2016/679 (“GDPR”) and Cyprus Law 125(I)/2018.

1. Parties and roles

This DPA starts when the Customer accepts the Terms and ends when we no longer hold any Customer personal data (section 7). If it conflicts with the Terms, this DPA prevails on data protection.

2. What we process (Annex 1)

PurposeProviding SasoBooks: bookkeeping, statement import and matching, invoicing, receipts inbox, payroll, VAT and tax workings, reminders, reports, exports, and support the Customer asks for
NatureStoring, organising, importing, matching, calculating, displaying, exporting, backing up and deleting
People concernedThe Customer’s customers, suppliers, employees, directors and shareholders, and other people named in its bank lines, invoices, receipts and documents
DataNames, company names, addresses, email addresses, phone numbers, VAT and tax numbers, IBANs, payment amounts, dates and references, invoice and receipt contents; for employees also ID or passport number, social insurance number, tax ID, bank account and pay details
Special categoriesNone intended. The Customer should not upload health or other special-category data (GDPR Art. 9) or criminal-record data. Anything that appears incidentally, for example on a receipt, is protected like all other data
DurationThe life of the Customer’s companies in SasoBooks, plus the deletion and backup periods in section 7

3. Our obligations

4. Sub-processors

The Customer gives general authorisation for us to use the sub-processors below. Each is bound by a written agreement with data protection obligations at least as protective as this DPA, and we remain responsible to the Customer for their work.

ProviderWhat forWhereTransfer safeguard
Supabase, Inc.Database, sign-in and file storageEU (Paris, France)Stored in the EU; Standard Contractual Clauses (SCCs) cover any access from the US
Render Services, Inc.Runs the SasoBooks applicationEU (Frankfurt, Germany)Processed in the EU; SCCs cover any access from the US
GitHub, Inc.Source code and nightly encrypted database backupsUnited StatesEU–US Data Privacy Framework and SCCs; backups are stored encrypted
Cloudflare, Inc.Domain names, content delivery and protection against attacksGlobal networkEU–US Data Privacy Framework and SCCs
Postmark (ActiveCampaign, LLC)Service emails (sign-up, sign-in, invitations) and the receipts inbox (emails you send to your SasoBooks inbox address)United StatesEU–US Data Privacy Framework and SCCs

Stripe Payments Europe, Ltd handles payments for SasoBooks subscriptions. It receives only the Customer’s billing details, for which we are controller (see the Privacy policy), not bookkeeping data. Direct bank connections through Enable Banking Oy (Finland), a licensed account information service provider, are not active at launch; we will update this DPA before switching them on.

5. International transfers

Customer data is stored in the EU (Paris, France; the application runs in Frankfurt, Germany). Some sub-processors are US companies or copy data to the US, as the table shows: in particular, nightly encrypted database backups are stored with GitHub, Inc. in the US, and emails to and from SasoBooks pass through Postmark in the US. Any transfer outside the EEA relies on an adequacy decision (the EU–US Data Privacy Framework, for providers certified under it) or the European Commission’s Standard Contractual Clauses, with supplementary measures such as encryption where appropriate. The Customer can ask us for copies at dor@sasomor.com.

6. Audits

On request we provide the information needed to show we meet this DPA, including a description of our security measures and our sub-processors’ certifications and reports. If that is not enough, the Customer may audit us, or appoint an independent auditor bound by confidentiality to do so, once a year (or after a breach affecting its data), at its own cost, with 30 days’ notice, during business hours and without access to other customers’ data.

7. End of processing: return and deletion

8. Liability and law

Privacy contact: dor@sasomor.com.

Annex 2: Security measures

Sign-inTwo-step verification with an authenticator app is required for every user; the database itself refuses access to books without it. Passwords are at least 12 characters and stored only as hashes
SeparationEach company’s data is kept apart by database row-level security, checked on every request
RolesOwners, admins, accountants and members have different rights; sensitive employee identifiers are visible only to owners, admins and accountants
EncryptionTLS for all traffic; databases and files encrypted at rest by the hosting providers; database backups encrypted before they are stored
Audit trailChanges to the books and important actions (such as deletion requests) are recorded in an audit log; posted entries and filed VAT returns cannot be deleted by users
Staff accessLimited to the people who run SasoBooks, through provider accounts protected by two-step verification; secrets are kept out of the code
BackupsNightly encrypted database backups, kept for at most [backup retention, e.g. 35 days]
HostingEU data centres (Paris and Frankfurt) run by providers with recognised security certifications
IncidentsA written plan for handling breaches, with the notification steps in section 3