Privacy & Data Handling Notice — please read before uploading
1. Identity of the data controller
This tool is operated by you, the individual user, for your own personal tax return preparation. It is not operated by a corporation or financial institution. You are both the data subject and the controller of your own information.
2. What personal information is collected and why
When you upload a file, the app reads transaction descriptions and payee names for the sole purpose of identifying merchant business names and categorising transactions for tax preparation (APP 3, GDPR Art. 5(b), PDPA s18, PIPA Art. 3, PIPL Art. 6, PDPO DPP1).
Amounts, account numbers, balances, dates and all other fields remain on this server only and are never transmitted externally. Only the minimum information needed to identify a merchant name is used.
3. How data is processed — data minimisation
Before any external call is made, descriptions are automatically preprocessed (APP 11, GDPR Art. 5(c), APRA CPS 234 §36):
- Card numbers (13–16 digits), reference numbers, transaction IDs, dates and state/country codes are stripped.
- Only the cleaned merchant name tokens (e.g. "SUPERMARKET METRO") and transaction type (e.g. "EFTPOS", "Direct Debit") are transmitted to the AI service.
- Financial transaction descriptions may be considered sensitive personal information under some jurisdictions (PIPL Art. 28, PIPA Art. 23). They are handled with heightened care and minimised before transmission.
4. Cross-border data transfer
Cleaned merchant name tokens are sent to OpenAI (an AI language model service), whose servers are located in the United States. This constitutes a cross-border transfer of personal data under the laws listed above (GDPR Art. 44–49, APP 8, PDPA s26, PIPA Art. 28, PIPL Art. 38–39, PDPO DPP3). OpenAI maintains data processing agreements and complies with applicable international data transfer mechanisms. You must separately consent to this transfer below before any data is uploaded.
5. Storage and retention
Your file is read entirely in memory. Nothing is written to disk. All processed data is deleted from server memory immediately after your results are returned to your browser (APP 11.2, GDPR Art. 5(e), PDPA s25, PIPA Art. 21, PIPL Art. 19, PDPO DPP2). No data is retained between sessions. A short-lived in-memory cache of merchant name lookups (not your file data) may persist for the duration of the server process to avoid redundant AI calls.
6. Security measures
The following technical controls are in place (APRA CPS 234 §§36–38, GDPR Art. 32, PDPA s24, PIPA Art. 29, PIPL Art. 51, PDPO DPP4):
- All communication is encrypted in transit via HTTPS (TLS).
- HTTP security headers are set on every response: Content-Security-Policy, X-Frame-Options (DENY), X-Content-Type-Options, Referrer-Policy, Strict-Transport-Security, Permissions-Policy.
- File size is capped at 16 MB; file type and MIME type are validated before processing.
- No personal data is written to application logs.
7. Your rights as a data subject
Depending on your jurisdiction, you may have rights including access, correction, deletion, portability, restriction of processing, objection to processing, and the right to withdraw consent at any time without affecting the lawfulness of prior processing (GDPR Arts. 15–22, APP 12–13, PDPA ss21–24, PIPA Arts. 35–39, PIPL Arts. 44–50, PDPO DPP6). Because no data is retained after your session ends, these rights are automatically satisfied by the retention policy above. You may withdraw consent at any time by unchecking the boxes below — this will prevent any further uploads.
8. Complaints and supervisory authorities
If you have concerns about how your data is handled: Australia — Office of the Australian Information Commissioner (oaic.gov.au); EU/EEA — your national Data Protection Authority; Singapore — Personal Data Protection Commission (pdpc.gov.sg); South Korea — Personal Information Protection Commission (pipc.go.kr); China — Cyberspace Administration of China (cac.gov.cn); Hong Kong — Office of the Privacy Commissioner for Personal Data (pcpd.org.hk).
9. APRA CPS 234 note
APRA CPS 234 applies to APRA-regulated entities (authorised deposit-taking institutions, insurers, superannuation trustees). This tool is for personal use and is not operated by an APRA-regulated entity. However, the information security controls implemented here are aligned with CPS 234 principles as best practice.
Results
| # | Date | Raw Description | Extracted Entity | Direction | Amount | Identified Payee | Category | ATO Expense Category | Confidence | Notes |
|---|