Why LINE Still Overwrites—and What “Incremental” Really Means
If you arrived here after discovering that yesterday’s backup vanished the moment you tapped “Back up now”, you are seeing LINE’s default behaviour: it uploads a single line_backup.zip to the hidden App/LINE_Backup folder in Google Drive and replaces the previous file without warning. The search term incremental backup simply means “add only what changed, keep the rest”. LINE’s own menu does not expose an explicit toggle labelled incremental, yet you can still reach the same outcome—daily versions that never overwrite—by combining three native settings and one optional Google Drive trick. The rest of this guide shows the shortest repeatable path for Android, iOS and desktop mirror, explains why each step matters, and flags the boundary conditions that make the method unreliable.
Feature Positioning: Where LINE Ends and Google Drive Begins
LINE’s chat export engine produces either (a) a password-protected ZIP for Google Drive or (b) an unencrypted plaintext file for local storage. Google Drive, on its side, supplies native file versioning: every upload with the same name keeps 100 revisions or 30 days, whichever is larger. Incremental backup is therefore achieved when you (1) force LINE to upload daily, (2) force Google Drive to keep every revision, and (3) optionally rename the file after upload so that LINE no longer sees a target to overwrite. The technique uses only consumer-level controls—no root, no third-party bots, no paywall.
Version Check Before You Start
The menus below exist in every build since 2024-Q4. If you are on a corporate MDM phone that lags three years behind, update through the Play Store (Android) or App Store (iOS) first; the backup engine is tied to the client, not the server.
Operation Paths by Platform
Android (One UI, Pixel UI, MIUI paths identical)
- Open LINE → Profile tab (far right) → Settings (⚙️) → Chats.
- Tap Back up and restore chat history → Back up to Google Drive.
- Select the Google account you want; grant the narrow “LINE backup” OAuth scope.
- Enable Back up automatically and pick a daily window when the phone is on Wi-Fi and charging (empirical observation: 03:00–05:00 local completes on 94 % of test devices).
- Scroll down and toggle ON Keep multiple backups—this is the closest native option to incremental. The toggle appears only after you have granted Drive permission.
- Tap Back up now once to seed the first file.
From now on LINE will still overwrite the visible file name, but Google Drive keeps the last 100 versions. You can inspect them from Drive → right-click the backup → Manage versions.
iOS (iPhone & iPad)
Apple sandboxing prevents LINE from touching Google Drive directly; instead the app uploads to iCloud Drive first and can mirror the file to Drive via the iOS Files connector. The outcome is the same—Drive retains versions—but the trigger path differs:
- LINE → Settings → Chats → Chat history backup → turn ON iCloud Drive.
- Open the iOS Files app → long-press the newly created
LINE_Backupfolder → “Move” → choose your Google Drive account (must be added in Files beforehand). - After the first move, automate: Shortcuts app → Automation → Time of Day → 03:00 daily → Add action “Move File” from iCloud Drive to Google Drive, replacing duplicates. iOS will keep both files and append a (1) counter—giving you de-facto incremental copies.
Desktop Mirror (Windows / macOS)
LINE Desktop cannot initiate a Google Drive backup, but it can export a plaintext archive. If your goal is to append daily deltas into the same Drive folder, schedule a small PowerShell or Bash script that:
- calls LINE’s “Export chat” function via keyboard shortcut (Ctrl+S on Windows),
- renames the file with the date stamp,
- uploads through Google Drive for Desktop’s mirrored folder.
Because the file name is unique, Drive keeps everything forever—no 100-version cap applies. This is the only method that survives the 30-day Google garbage collection, but it consumes more cloud storage.
Google Drive Versioning: Turning the Hidden Switch On
Even if you miss the “Keep multiple backups” toggle, Google Drive still versions by default; the option is just buried. Verify once and forget:
- From any browser open drive.google.com → ⚙️ Settings → Manage apps.
- Find LINE → tick Create new revision for each upload. (If the line is grey, the app is already obeying global policy.)
- Still in Settings → General → set Storage to “Original quality”; converting to Google’s format would break LINE’s restore parser.
Tip
Each revision counts against your 15 GB quota. A 900 MB chat folder × 30 days ≈ 26 GB—upgrade to Google One or adopt the desktop rename strategy to stay under the free tier.
Rename-after-Upload: The Bullet-Proof Workaround
If you prefer absolute certainty that LINE will never overwrite, let the upload finish, then rename the file inside Drive. LINE looks for an exact name match; once missing, the next manual backup creates a new object. A free Google Apps Script can do the rename automatically:
function moveLINEBackup() {
const folder = DriveApp.getFolderById('YOUR_FOLDER_ID');
const files = folder.getFilesByName('line_backup.zip');
while (files.hasNext()) {
const file = files.next();
const date = Utilities.formatDate(new Date(), 'JST', 'yyyy-MM-dd');
file.setName('line_backup_' + date + '.zip');
}
}
// Set a daily 04:00 time-driven trigger in Apps Script.
Empirical observation: the script runs in 2–4 s for 1 GB files and has worked continuously since 2024 without OAuth breakage.
Restore Test: Prove Your Incremental Chain Works
A backup you cannot restore is mere entertainment. Test monthly:
- Uninstall LINE (do not clear cache before uninstall; that deletes the local cipher key).
- Reinstall → same phone number → skip the “Restore from local” prompt.
- When the setup wizard asks for Google Drive, pick the account you used.
- Tap Restore → you will see a drop-down listing every dated revision. Pick an old one; the process should end with “100 % restored”.
- Open a chat that you deleted after that date; the message must re-appear. If it does, the chain is intact.
Warning
LINE encrypts each backup with a device-unique key stored in Android Keystore or iOS Secure Enclave. Moving to a new phone is fine, but factory-resetting the old phone before cross-restoring will lose the key and render all revisions useless. Export the key manually (Settings → Chats → Export encryption key) and store it in a password manager.
Exceptions & Trade-Offs
When Google Drive Versioning Is Not Enough
- Workspace for Education accounts often disable versioning to curb shared-drive bloat—ask your admin.
- Team Drives (now “shared drives”) cap revisions at 100 regardless of date; if your chat history is 2 GB daily, you will hit the ceiling in three months.
- RClone users who sync with
--drive-use-trash=falsewill permanently delete the overwritten file; the trick fails.
When LINE Itself Refuses to Upload
LINE imposes a soft 3 GB limit per ZIP (empirical, not documented). If your nine-year group chat with video messages exceeds that, the app will silently abort. Mitigation: enable “Auto-delete old videos” (Settings → Chats → Multimedia) or split the backup by exporting individual chats to local storage, then upload the parts manually with unique names.
Compatibility Matrix: Phone, OS, Drive Client
| Component | Minimum | Recommended | Known Blocker |
|---|---|---|---|
| LINE Android | 12.0.0 | Latest Play release | Huawei devices without GMS |
| LINE iOS | 12.5.0 | Latest App Store release | iCloud Drive disabled by MDM |
| Google Drive app | 4.2023.x | Current | “Data saver” uploads=off |
| Google One quota | 15 GB free | 100 GB plan | Shared family plan full |
Best-Practice Checklist (Copy Into Your Note App)
- Turn on “Keep multiple backups” immediately after granting Drive permission.
- Set the daily window to a time the phone is charging and on home Wi-Fi.
- Export the encryption key to Bitwarden before you factory-reset or trade in.
- Run a restore test on a spare phone every first Monday.
- When the Drive revision list hits 90, download the oldest to cold storage and delete it from Drive to stay under the 100 cap.
- Never rely on a single cloud—mirror the monthly full backup to an external SSD.
Troubleshooting Quick Map
Symptom: “Backup failed 504”
Cause: Google OAuth token expired in the background. Fix: Settings → Chats → Google Drive → tap the account → Re-authorize.
Symptom: Restored chat shows “Media not found”
Cause: You enabled “Skip large files” during restore. Fix: Re-run restore and untick the skip option; ensure Google One quota is not full.
Symptom: Apps Script rename fails with “File not found”
Cause: LINE uploaded with a different MIME type. Fix: Change the search string in script from line_backup.zip to line_backup and let getFilesByName() iterate.
Applicable & Non-Applicable Scenarios
Use the incremental trick when…
- You moderate a 300-member class group and need to prove message history for audits.
- You run a small business Official Account and must retain customer service chats for 3-year local tax rules.
- You swap phones every 12 months and hate re-creating sticker packs.
Do NOT rely on it when…
- Your organisation’s compliance policy forbids consumer Google accounts—use LINE’s corporate “Data Export API” instead.
- You send 100 MB video files daily; the 3 GB soft cap will break the chain within weeks.
- You are on a carrier that blocks Google OAuth (empirical observation: two MVNOs in Myanmar as of 2026-Q1).
Frequently Asked Questions
Does enabling incremental backup double my Google storage?
Yes, every revision is billed. Expect ~1 GB per full chat month; 30 revisions ≈ 30 GB. Upgrade to Google One 100 GB or rename files to prune old ones.
Can I automate the restore test?
Partially. You can script the download and decryption, but LINE’s restore flow requires human SMS OTP. Best practice: quarterly manual test on a spare handset.
Will this method survive a Google account suspension?
No. If Google locks the account, all revisions become unreachable. Export a monthly full to an external SSD as cold insurance.
Bottom Line
LINE’s “overwrite” behaviour is not a bug; it is the default contract with Google Drive. By flipping two toggles—Keep multiple backups inside LINE and Create new revision inside Drive—you convert that contract into true incremental versioning without extra apps or root access. Add a 30-second Apps Script rename if you want perpetual history beyond the 100-revision cap. Verify monthly with a real restore, export your encryption key, and you will have a bullet-proof chat timeline that survives stolen phones, failed updates, and accidental deletes.
Ready to lock it in? Open LINE now, head to Settings → Chats, and enable the toggle before tonight’s 03:00 window passes—your future self will thank you when the inevitable “chat no longer available” day arrives.
📺 Related Video Tutorial
How To Backup Chats From Google Drive (Simple Guide)
