Welcome back
Enter your email address to continue
☌ Search
Good to see you
Quick scratch pad
Recent transactions
First Direct ···2657
£0.00
Barclaycard ···9005
£0.00
Santander ···4256
Closed
Upcoming payments
Add transaction
Spending by category
Monthly budgets
All transactions
Monthly recurring costs
Import bank statement
Upload a First Direct or Barclaycard PDF statement. 🔒 Processed entirely in your browser — your file is never uploaded or sent anywhere.
📄
Drop PDF here or click to browse
First Direct or Barclaycard statements · PDF only
🔒 Privacy & security
• PDFs are read using your browser's built-in file APIs — no server involved
• Parsed transactions are stored in your browser's localStorage (same as manually added ones)
• Historical data hardcoded in this app is AES-256-GCM encrypted with your password
• Imported transactions are deduplicated against existing entries automatically
• You can review and deselect any transaction before importing
New reminder
Add habit
Today's habits
Add topic
Study timer
25:00
Pomodoro · 25 min focus
Log today
Mood (1-10)
Water (glasses)
Sleep (hours)
Steps
Recent logs
Saved routes
Home → Work
via M25 J10
~28 min
Clear
Work → Home
via A3 corridor
~35 min
Moderate
Plan a journey
Travel links
· gov.uk — check roadworks
· National Rail live departures
· TfL traffic status
· M25 — avoid Fridays after 4pm
· A3 northbound busy 7–9am weekdays
● Google Calendar ● Reminders ● Bills & Finance ● Car ● Jobs
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Add application
My Car
Vehicle details
Make
Model
Registration
Colour
Fuel type
Mileage
Important dates
📝 MOT due
🔧 Service due
🛡 Insurance renews
Notes
Security
PIN code
Change your 4-digit PIN
Auto-lock
Lock after inactivity
Lock now
Immediately require full authentication
Monthly budgets
Data
Export data
Download all data as JSON backup
Import data
Restore from a JSON backup
Clear all data
Permanently delete everything
Integrations
Google Calendar
OAuth Client ID from Google Cloud Console
Setup guide
Go to console.cloud.google.com → APIs → Credentials → OAuth 2.0 Client ID → Web Application → add your hub URL to authorised origins
Microsoft / Outlook Calendar
Microsoft App (Client) ID
From portal.azure.com → App registrations
Setup guide
Go to portal.azure.com → App registrations → New registration → Single-page app → add your hub URL as Redirect URI → copy Application (client) ID. Under API Permissions add Calendars.Read from Microsoft Graph.
⚠ iCloud Calendar
iCloud Calendar uses Apple's CalDAV protocol which blocks browser-to-server requests due to CORS restrictions. It requires a server-side proxy to work — this is one of the key reasons to migrate to a proper backend.

Once the Cloudflare Workers backend is set up, iCloud can be connected using an app-specific password (generated at appleid.apple.com → Security → App-Specific Passwords).
About
Personal Hub v5.0
Secured by Cloudflare Zero Trust · Email + Password + PIN authentication
Auto-locks after inactivity · Data stored locally in your browser