Last updated: 25 April 2026 · Effective: 25 April 2026
Efficlog collects only the data necessary to provide our internship logbook service. We operate with a minimal data footprint — we do not track your behaviour outside the app, build advertising profiles, or sell data to any party.
Our primary data storage is in Malaysia and Singapore (cloud infrastructure). Some data is processed by third-party services based in the United States, as described in the Cross-Border Transfers section below.
Your data is stored across the following systems:
| System | Data Stored | Purpose |
|---|---|---|
| Primary Database (MySQL) | User accounts, profiles, log entries, supervisor relationships, subscriptions, audit logs | Core application data |
| Cache (Redis) | Session tokens, rate limit counters, temporary AI analysis results, OTP codes | Performance and security |
| File Storage | Images attached to log entries | Log image hosting |
| Apple App Store / Google Play | Subscription status, billing history (via RevenueCat) | Payment processing |
All databases are encrypted at rest. Cached data (Redis) is volatile and not persistently stored beyond its TTL (time-to-live) — OTP codes expire in 15 minutes, session data in hours.
We retain your data only for as long as necessary:
| Data Type | Retention Period | Reason |
|---|---|---|
| Account & profile data | Until account deletion | Required to provide service |
| Log entries & images | Until deleted by user or account deletion | User-controlled content |
| AI analysis results | Until associated log is deleted or account deleted | Linked to log entries |
| Security audit logs | 90 days | Fraud detection and security monitoring |
| OTP codes | 15 minutes | Authentication security |
| Access tokens (JWT) | 15 minutes | Session security |
| Refresh tokens | 7 days | Session continuity |
| Payment & billing records | 7 years | Malaysian financial regulation requirement |
| Exported PDF files (cached) | 1 hour (server cache only) | Performance optimisation |
We implement multiple layers of security to protect your data:
Efficlog is a Malaysian product and we store primary data in Southeast Asia. However, some data is processed by services with servers in other countries:
| Service | Country | Data Transferred | Safeguard |
|---|---|---|---|
| Google Gemini | United States | Log entry text (for AI analysis only) | Google Cloud Data Processing Agreement |
| RevenueCat | United States | Subscription status, billing events | RevenueCat Data Processing Agreement |
These transfers are made only where necessary to provide the features you request. Both Google and Stripe are certified under internationally recognised security and privacy frameworks. By using AI analysis or Pro subscription features, you consent to these transfers.
When you request an AI log analysis or readiness assessment, the text content of your log entry is sent to Google Gemini for processing. We want to be transparent about how this works:
You can delete your data in two ways:
To request data deletion without deleting your account, or if you are unable to access the app, email hello@efficlog.com with the subject "Data Deletion Request". We will process your request within 30 days.
In the unlikely event of a data breach that affects your personal data, we will:
You have direct control over your data within the app:
For data requests not covered by in-app controls (e.g. a machine-readable copy of all your data), contact us at hello@efficlog.com.
For any data-related questions, access requests, or concerns:
We aim to respond to all data requests within 5 business days, and to complete them within 30 days as required by the PDPA.