Protocol analysis, export ingestion, and calendar-side automation for project hours, invoices, and attendance-style datasets—without claiming non-existent vendor APIs.
Swipetimes stores rich, structured work-time information locally while optionally mirroring summaries to Google Calendar and pushing encrypted backups to Google Drive or Dropbox. That combination creates a realistic integration surface: not a mythical public “Swipetimes REST API,” but repeatable pipelines around exports, calendar events, and user-authorized cloud files—the same pattern enterprises use when they treat mobile productivity apps as first-class data producers.
Each module below names concrete record shapes and a downstream action. Where a capability depends on user consent and third-party tokens (Google or Dropbox), we document the scope boundary explicitly so security reviewers see a complete chain.
Swipetimes can plan exports and route files through email or cloud destinations. We build watchers that validate checksums, parse PDF/Excel/CSV/XML columns (project, start, end, breaks, GPS distance), and land rows in a warehouse table keyed by employee_id and work_date.
One-way sync writes time blocks into Google Calendar. We normalize event titles, durations, and recurrence quirks into a canonical schema so BI tools can join calendar_fact to hr_schedule without double counting.
Automation metadata proves whether a segment started because of workplace Wi‑Fi, NFC tap, or manual correction—useful when auditors ask how “actual time” differed from “target time” on a disputed day.
We stitch invoice PDFs with underlying hour extracts so accounts receivable can match billed lines to tracked segments, similar to how open finance workflows match invoices to card settlements.
GPS-based journey logs and distance fields feed fleet or reimbursement models; we translate them into OD-matrix friendly segments with start/end coordinates where the export includes them.
Profiles separate personal and client contexts. We propagate profile_id through pipelines so consent banners and retention policies can differ per contractor brand under the same device.
Swipetimes markets itself as accountless and offline-friendly, which reduces vendor lock-in but also means your organization must own the integration contract. The upside is crisp data ownership: once exports and backups are authorized, your ledger stays inside infrastructure you control—an increasingly common requirement when GDPR data minimization meets payroll-adjacent open data pipelines.
Because Swipetimes already ships structured timesheet XML ingestion paths to accountants who prefer machine-readable formats, your engineering team can treat those artifacts like miniature “account statements” for labor instead of bank cash flows. That framing helps compliance teams map controls they already operate for banking extracts to time-domain extracts without inventing a new risk taxonomy.
Field technicians and hybrid staff rarely adopt heavy ERP clocks. Capturing Swipetimes segments nightly means payroll exceptions surface Tuesday instead of the Friday before close.
Tags, notes, and edit histories captured in exports reduce “silent fixes” that often appear when teams manually re-type hours into shared workbooks.
Runnable source plus OpenAPI descriptions of your internal ingestion service let you migrate from mailbox drops to secured SFTP without rewriting business rules.
Tap a thumbnail to preview the full Play Store artwork in a light overlay. The grid stays compact so the page remains readable on first load.
The inventory below ties each dataset to a user-visible feature, states realistic grain, and cites typical downstream uses. Rows combine Play Store marketing copy with release notes such as the 2025-era alarm screen redesign and invoice list upgrades that make bulk review faster for finance reviewers.
| Data type | Source (screen / feature) | Granularity | Typical use |
|---|---|---|---|
| Clock segments (start/stop, breaks) | Timeline, alarms, duration-only entries | Per record, often sub-minute depending on settings | Project costing, utilization analytics, exception detection when actual < target |
| Day-type ledger (vacation, sick, holiday, custom) | Calendar overlays, day-type coloring | Per calendar day (half-day supported) | HR accrual reconciliation, absence compliance reporting |
| Project economics (budgets, rates, income) | Project settings, statistics, goals | Per project / task / tag slice | Margin forecasts, bid calibration, client profitability packs |
| Invoice headers and line adjustments | Invoice list, invoice editing flows | Per invoice revision | AR aging joins, VAT-ready attachments where applicable |
| Export bundles (Excel, PDF, CSV, XML) | Statistics exports, scheduled export planner | Per export job (rolling windows) | Data warehouse landing zones, accountant handoff, archival |
| Calendar events mirroring work blocks | Google Calendar integration (optional) | Per mirrored segment | Cross-tool scheduling analytics, meeting vs deep-work ratios |
| Journey metrics (distance, track) | GPS tracking, PDF mileage attachments | Per trip segment | Mileage reimbursement, carbon reporting, route risk review |
Each scenario lists a business context, names the data contract, and states how it relates to OpenData-style portability—even when the regulated object is labor time rather than a bank account balance.
Context: Consultants log deep work on phones during client travel. Finance refuses another siloed mobile app without a feed.
Data / interface: Nightly structured timesheet XML ingestion into BigQuery, keyed by consultant code embedded in the Swipetimes project naming convention.
OpenData mapping: Mirrors how PSD2 account aggregators normalize proprietary bank feeds into AIS dashboards—here the “account” is a project ledger, but the normalization discipline is identical.
Context: Clients forget punches; Swipetimes allows subsequent edits with notes.
Data / interface: CSV exports filtered by statistics period plus a change_log table you maintain by hashing each export file.
OpenData mapping: Comparable to payment correction files in open finance: deltas must be idempotent and traceable to a user action timestamp.
Context: Buyers demand evidence that technicians were on site, not only that work orders closed.
Data / interface: Geofence-triggered segments joined to work_order_id via middleware; optional KM fields from GPS exports.
OpenData mapping: Aligns with location-backed proofs used in mobility and insurance telematics, framed under contract law rather than banking statutes.
Context: Sole proprietor tracks hours and prints invoices inside Swipetimes while the accountant uses Dropbox snapshots.
Data / interface: Dropbox backup folder polling with encrypted-at-rest storage; invoice PDF OCR fallback only when XML is unavailable.
OpenData mapping: Treats user-owned cloud folders as voluntary data portability endpoints, similar to open banking “user-controlled sharing” narratives.
Context: Leadership wants calendar heatmaps without forcing Google Workspace time tracking.
Data / interface: Google Calendar integration services that read Swipetimes-created events and aggregate focused_project markers.
OpenData mapping: Calendar feeds become an interoperability layer analogous to ICS-based travel data exchange—lower sensitivity than account numbers but still subject to employee consent.
Snippets are illustrative pseudocode for services we deliver after explicit authorization. They intentionally vary transport styles (HTTPS ingestion, calendar pull, webhook-style mail hooks) to show breadth.
POST /internal/v1/timesheets/ingest-swipe-xml
Content-Type: multipart/form-data
Authorization: Bearer <SERVICE_TOKEN>
file=@2026-04-11_profile_main.xml
meta={"source":"swipetimes","device":"android","tz":"Europe/Berlin"}
200 OK
{
"rows": 184,
"projects": ["ACME-IMPL","INTERNAL-ADMIN"],
"warnings": [
{"row": 92, "code":"OVERLAP", "hint":"adjacent segments touch same minute"}
],
"checksum_sha256": "b3c1…f21a"
}
401 → rotate service token
422 → reject file; keep quarantine blob for audit
GET https://www.googleapis.com/calendar/v3/calendars/primary/events
Authorization: Bearer <USER_OAUTH_ACCESS>
q=Swipetimes
timeMin=2026-04-01T00:00:00Z
singleEvents=true
Normalize each event:
{
"event_id": "...",
"start": "...",
"end": "...",
"summary_tokens": ["Project:Roadmap","Tag:DeepWork"],
"confidence": 0.86
}
429 → exponential backoff + jitter
403 → re-consent calendar scope
// Provider-specific (SendGrid/Inbound parse/etc.)
POST /hooks/email/swipetimes-export
X-Signature: sha256=<HMAC>
if !valid_hmac(payload, secret):
return 401
attachment = payload.attachments[0] # e.g., April_hours.pdf
route_to = "s3://finance-inbox/swipetimes/2026/04/"
store_with_dedup(attachment, route_to)
notify_slack("#ops-integrations",
text="Swipetimes export landed",
fields=[filename, sha256, profile_hint])
500 from upstream OCR → DLQ with replay id
Swipetimes is developed by Leon Chiver in Ulm, Germany, and its privacy materials describe local-first storage with optional Google or Dropbox transfers initiated by the user. For European employers ingesting those exports, the EU General Data Protection Regulation (GDPR) remains the primary reference: you need a lawful basis (often contract or legitimate interest assessments), data minimization, retention caps, and subprocessors listed in your own register.
Firebase Analytics and Crashlytics are referenced in public-facing policies as low-sensitivity telemetry channels; your enterprise DPIA should still document how employee-derived exports intersect with MDM policies on corporate devices. Where customers mistakenly label this as “open banking,” we correct the record: no AIS/PIS licensing applies, yet confidentiality controls can borrow from ISO 27001 access patterns used adjacent to open finance programs.
We refuse engagements that ask for covert surveillance, credential sharing that violates app terms, or reverse engineering aimed at bypassing technical protection measures. Instead, we document authorized capture paths—exports, calendar APIs the user approves, and MDM-managed file drops—so regulators see an intentional architecture.
A pragmatic four-node pipeline keeps responsibilities obvious during security review: (1) the Android Swipetimes client remains the authoring system for timers; (2) an ingestion tier (mailbox listener, Drive watcher, or SFTP edge) accepts only signed or quarantined files; (3) a normalization service expands XML/CSV into typed tables with project and profile foreign keys; (4) analytics and finance outputs publish curated facts to your warehouse and reversible PDF archives for auditors.
Optional branching sends the same normalized stream to anomaly detectors—for example, flagging when geofence hours exceed contractual caps—without feeding raw GPS traces to every downstream consumer.
Public listings position Swipetimes › Time tracker for employees, freelancers, craftspeople, and students who need project-level discipline without mandatory cloud accounts; Android is the natural home given deep integrations with widgets, NFC, and background location automation. Geographic demand skews toward EU privacy expectations—consistent with a German indie developer—while English-language documentation and multi-language UI support global freelancers who invoice international clients. Play Store scale indicators commonly cite hundreds of thousands of installs with strong ratings, signaling mature edge-case handling rather than an experimental niche toy.
Listing adjacent products helps teams discover our studio when they compare Android time tracking export automation strategies across vendors. Each name below is part of the broader ecosystem; integration demand often appears when organizations run mixed tools across subsidiaries.
Widely adopted by agencies with hosted accounts; teams that pair Toggl Track with Swipetimes on different subsidiaries still ask for unified hour facts inside one warehouse.
Frequently chosen for free-tier team rollouts; data includes workspace-level projects that finance must reconcile against mobile-only capture apps.
Combines expenses and invoices for consultancies; Harvest exports often land beside Swipetimes PDFs when partners merge mid-quarter.
Automatic capture narratives appeal to calendar-heavy users; integration teams map Timely suggestions to the same calendar tables fed by Swipetimes mirrors.
Simple timer-first UX for individuals; Jiffy rows are smaller but still need the same payroll joins when contractors switch apps mid-year.
Activity-centric tracking complements project-centric Swipetimes; joint users often want category taxonomies aligned for BI.
Shift-oriented workers export structured shift tables that payroll partners compare to Swipetimes overtime buckets.
Team monitoring features produce managerial dashboards; the underlying hour totals still converge with Swipetimes exports in parent-company reporting.
Focus gamification yields session lengths rather than client billing detail, yet wellness programs still correlate Forest sessions with Swipetimes deep-work tags.
These instructions assume explicit user consent, corporate acceptable-use alignment, and MDM policies that permit the chosen transport. We deliver runnable source (Python, Node.js, or Go) plus test fixtures built from redacted samples you provide.
Source code delivery from $300: you receive documented services and pay after delivery when acceptance criteria pass.
Pay-per-call API billing: we host secured endpoints that wrap your approved parsers; you pay per successful parse job, with no upfront fee.
We specialize in app interface integration and authorized API work for mobile-first workforces. Engineers on our bench have shipped connectors for retail order streams, mobility bookings, and finance dashboards; Swipetimes engagements borrow the same rigor even when the “API” is a scheduled XML envelope instead of OAuth consent against a bank.
Share the target app name (Swipetimes › Time tracker) plus your required outputs—warehouse schemas, invoice reconciliation, or calendar analytics—and we respond with a scoped plan.
Is there an official Swipetimes developer API?
Can you guarantee Play feature parity?
Do you support iOS?
lc.st.free; if you deploy Swipetimes on additional platforms, scope file paths and MDM rules separately.Swipetimes › Time tracker bills itself as a versatile yet simple Android work-time tracker for employees, freelancers, craftspeople, and students, with optional home-office coverage. Core capabilities include target versus actual hours, time accounts, overtime, vacation and sick-day modeling, public holidays, printable time sheets, and exports to Excel, PDF, CSV, or XML.
Automation arrives through location, connected Wi‑Fi networks, or NFC to start and stop timers without constant manual taps. Project rates, income calculations, invoice management, tags, statistics, GPS journey capture, and backups to SD card, Google Drive, or Dropbox extend the dataset. Google Calendar integration remains optional alongside cloud backups; the developer stresses that no account is required to begin tracking.