Is there a reason you can’t use the generic CSV format?
Regardless, I have tested and it doesn’t look like those IDs are used during import. Import works perfectly fine with a Zipfile containing an unencrypted JSON file, as formatted by ProtonPass export, with all those base64 strings (itemId
, itemUuid
, shareId
) removed or blanked out:
JSON example
{
"encrypted": false,
"userId": "",
"vaults": {
"": {
"name": "test",
"description": "",
"display": {
"color": 0,
"icon": 0
},
"items": [
{
"data": {
"metadata": {
"name": "test-login",
"note": ""
},
"extraFields": [],
"type": "login",
"content": {
"itemEmail": "",
"password": "password",
"urls": [],
"totpUri": "",
"passkeys": [],
"itemUsername": "username"
}
},
"state": 1,
"aliasEmail": null,
"contentFormatVersion": 6,
"createTime": 1733128994,
"modifyTime": 1733128994,
"pinned": false
}
]
}
},
"version": "1.25.0"
}
When re-exporting those imported values, they have new IDs even when you include the old IDs from the original export, so they’re obviously not being used. My guess is they’re just some sort of random UUID.
Are you aware of Redlib? Self-hostable frontend for Reddit aimed at privacy. I’ve never had a problem with old.reddit but Redlib has a bit of a more modern UI if that’s what you’re after. There are a bunch of public instances if you don’t want to host it.
Otherwise I’m sure you could use uMatrix to disable the tracking (can’t give detailed instructions sorry), but I’d argue hitting Reddit’s domain at all is already less than ideal if you’re trying not to be tracked.