ExpenC Back to home

Data Processing Terms

Version 1.0 · Last updated: 22 October 2026

In short: your organisation controls its staff's expense data, and ExpenC looks after it for you, only on your instructions. Everything ExpenC stores is kept in Ireland. Receipts are kept for 12 months, and you get a full archive before they are deleted. If anything goes wrong, we tell you within 72 hours.

These Data Processing Terms (“DPA”) form part of the agreement between ExpenC (“ExpenC”, “we”, “us”) and the organisation that uses the ExpenC service (the “Customer”, “you”). They apply whenever we process personal data on your behalf, and they meet the requirements of Article 28 of the General Data Protection Regulation (EU) 2016/679 (“GDPR”) and the Data Protection Act 2018.

You accept these terms when you set up your organisation's ExpenC account, or by signing an order or quote that refers to them. If they conflict with any other agreement between us on data protection, these terms apply.

1. Definitions

“Personal data”, “processing”, “controller”, “processor”, “data subject”, “personal data breach” and “supervisory authority” have the meanings given in the GDPR. The “Service” means the ExpenC web app, mobile apps and related support. “Customer personal data” means personal data we process on your behalf through the Service.

2. Roles

3. Your instructions

4. What we process

The subject matter, nature, purpose and duration of the processing, the types of personal data and the categories of data subjects are described in Annex A.

5. Confidentiality

Everyone at ExpenC who can access customer personal data is bound by a duty of confidentiality, and access is limited to the people who need it to run and support the Service.

6. Security

We take the technical and organisational measures required by Article 32 GDPR, described in Annex B. We may update them over time, as long as the overall level of protection does not go down.

7. Sub-processors

8. Transfers outside the EU

Customer personal data is stored in the European Union (Ireland). It is transferred outside the European Economic Area only in line with Chapter V of the GDPR. The one current transfer, receipt scanning by Anthropic in the USA (see Annex C), is covered by the European Commission's Standard Contractual Clauses.

9. Helping you meet your obligations

10. Personal data breaches

If we become aware of a personal data breach affecting customer personal data, we will notify you without undue delay, and in any event within 72 hours. We will tell you, as far as we know at the time, what happened, the categories and approximate number of people and records affected, the likely consequences, and what we have done or propose to do. We will update you as we learn more and will help you meet your own notification duties.

11. Keeping, returning and deleting data

12. Audits and information

We will give you the information reasonably needed to show that we comply with these terms, such as our Security page and answers to your security questionnaires. If that is not enough, you or an independent auditor bound by confidentiality may audit our compliance, on at least 30 days' written notice, during business hours, no more than once a year (unless after a personal data breach or at a supervisory authority's request), and at your own cost. An audit must not give access to other customers' data.

13. Liability

Each party's liability under these terms is subject to any limits agreed between us.

14. Duration

These terms apply for as long as we process customer personal data, including after the agreement ends until the data is deleted.

15. Changes

We may update these terms to reflect changes in the law, in our sub-processors or in the Service. We will tell your administrators about material changes in advance. Each version is numbered and dated at the top of this page.

16. Governing law

These terms are governed by the laws of Ireland, and the Irish courts have exclusive jurisdiction.

17. Contact

ExpenC
Acorn Business Centre, Mahon Industrial Estate
Blackrock, Cork, T12 K7CV, Ireland

Data protection questions: sales@dikoro.com


Annex A: Description of the processing

Subject matter and nature. Hosting and operating an expense claims service: storing, displaying and transmitting the data below.

Purpose. To let the Customer's staff submit expense and mileage claims with receipts, route them for approval, export approved claims to accounting software (such as Sage), keep records and reports, send notifications about claims, and keep the Service secure.

Duration. For the term of the agreement, then as set out in section 11.

Data subjects. The Customer's employees, managers and administrators who use the Service.

Type of personal dataIncludes
AccountName, work email, employee code, role, manager, approval routing, accounting supplier code, default settings such as a start location for mileage
Sign-inPassword (stored only as a one-way hash), sign-in sessions
Expense claimsDates, net and gross amounts, VAT, descriptions, supplier, payment method, cost codes, department or event
ReceiptsImages or PDFs, file names, the details read from them, and a fingerprint used to spot duplicate receipts
MileageStart and end locations, stops, distance, rate and tolls
Approvals and auditWho approved, rejected or changed what, when, and any comments
ExportsCopies of files exported to accounting software

Special categories of data. None are processed on purpose. A description or receipt entered by a user may reveal one by chance (for example a pharmacy receipt).

Annex B: Technical and organisational measures

AreaMeasure
HostingAmazon Web Services, EU (Ireland) region
Encryption in transitHTTPS only; plain HTTP redirects to HTTPS; encrypted database connections
Encryption at restDatabase, receipt files, backups and snapshots encrypted (AES-256)
NetworkDatabase on isolated subnets with no internet route; application servers on private subnets; only the load balancer is public
Web firewallAWS WAF with per-address rate limiting and managed rules against common attacks
Customer separationEvery database query is limited to the signed-in user's organisation; covered by automated tests
Access controlRole-based: employees see their own claims, managers the claims they approve, administrators their whole organisation. ExpenC's own admin tools show organisation names and counts, not claims
AuthenticationPasswords hashed with Argon2id; short-lived access tokens (15 minutes); sessions expire after 7 days unused; changing or resetting a password signs out other devices; rate-limited sign-in and password reset
ReceiptsNever public; served only to signed-in users allowed to see the claim
SecretsCredentials and keys held in AWS Secrets Manager, not in code
Application securityContent Security Policy; no third-party scripts, analytics or trackers
Data minimisationReceipt scanning sends only the image, without the user's name, email or organisation; phone notifications contain no names or amounts
Backups and recoveryAutomatic daily backups restorable to any minute in the last 14 days; snapshot before every release; database deletion protection
MonitoringApplication logs kept 30 days; automatic alarms; AWS GuardDuty threat detection; AWS CloudTrail record of account activity
Change managementAutomated builds and checks; production releases approved manually; automatic roll-back of failed releases
EnvironmentsTest environments are separate from production and do not hold customer personal data
PeopleConfidentiality duties for everyone with access; access limited to named staff

Annex C: Sub-processors

Sub-processorPurposeLocationTransfer safeguard
Amazon Web ServicesHosting, database, receipt storage, backups, logs and email deliveryEU (Ireland)Not needed (EU)
Anthropic, PBCReads receipt images when a user chooses the optional Scan receipt feature; receives only the image. May not use it to train AI modelsUSAStandard Contractual Clauses