AndroidiOS

Where Does the Mein O2 App Store Data?

Mein O2 keeps contracts and data usage in private storage under a canvasm package ID. Contracts sync from servers after login.

Last updated

Telefonica O2 Germany ships Mein O2 under historically unrelated IDs per platform. Private databases hold login session plus usage cache on both. The canvasm string surprises people expecting o2 in the Android ID. The location matters because the session keeps contracts visible. Cached usage builds up between logins.

iOS adds a per install GUID. Keep login ready before switching phones. Contracts and bills sync from servers after login. Clearing cache can settle stale usage. Full storage clear logs you out. Confirm IDs in system app info when support asks.

Where Mein O2 stores this, by platform

Android
/data/data/canvasm.myo2

Private session and usage cache for the verified canvasm package. Contracts sync from O2 servers; local holds tokens.

iOS
/var/mobile/Containers/Data/Application/<guid>/Documents

GUID container for the iOS bundle (App Store ID 371338349). Note the ID differs entirely from Android.

Frequently asked questions

Do O2 contracts survive reinstall?

No. Contracts and bills sync from O2 servers after login. Local data holds session and cached usage. Reinstall and sign back in. Keep login ready. Check contracts inside the app after relogin.

Why do O2 IDs differ so much?

Android uses canvasm.myo2 while iOS uses com.o2.meino2. Same app, unrelated strings from platform history. Confirm in system app info when support asks.

Notice an outdated path? Let us know.