Import and export
If you already keep the list in a spreadsheet, you do not have to type it again. And the other way round: everything in Owndom can leave as a file, whenever you want, on the free version too.
Import: what to prepare
The file is a CSV, and it carries one kind of item, warranties or policies. Those two are also the only kinds import takes. The app works out which from the columns, and if it guesses wrong you change it.
The app also works out the separator and the character encoding on its own, and you can set both by hand. Separator: comma, semicolon, tab or pipe. Encoding: UTF-8, Windows-1250, Windows-1252, Windows-1251, ISO-8859-2 and UTF-16. That choice matters for accented letters, because a sheet saved by an older Excel rarely comes out as UTF-8.
The columns do not have to be named the way the app names its own fields, nor to sit in any particular order. On the first screen you say which column goes into which field, so almost any spreadsheet you have been keeping gets through.
One file takes up to 5000 rows. If there are more, the app says so and imports the first 5000, and you send the rest as a second file.
The file has to be smaller than 8 MB. A larger one is refused before it is read, so straight away rather than half way through.
Little is required. For a warranty, only the name. For a policy, the name, the insurer and the kind. Everything else may be empty, because import is no stricter than typing it in by hand.
You do not have to reformat dates. You say how they are written, day first or month first or year first, and the review then shows you, for every date, what is in the file, how it is read and what it becomes, in words. For decimals both a comma and a full stop get through, and the currency may sit in the same cell as the amount.
Templates to download
If you are starting the list from nothing, take an empty template and fill it in your own spreadsheet:
Templates exist for warranties and policies only, because those are the only two kinds that import.
They are not a requirement. If you already keep your own spreadsheet, send that one and say on the first screen which column goes into which field. The template is only there so you do not have to wonder what Owndom can hold.
Fill in what you have; empty cells get through. Write the property and the category by name, as they are called in the app, rather than as a number. Write dates the way you usually write them, because you tell the app the order on the first screen.
Do not use our export as a template. A file with an id_owndom column is recognised as our own export, and in that case the app does not tell you what it assumed about the dates. With a date like 5. 3. 2025 the value alone does not say whether the day or the month comes first, and the expiry and the reminders are worked out from that date. The empty template has no such column, so the app asks.
Import: how it goes
Settings, then Import data. Three screens follow: File and columns, Review before importing and Before importing, then the Start import button.
The review is where the work actually happens. Every item sits there with a tick box, and you can see which reminder it gets. Items are sorted into four groups: to fix, fixed, already expired, and ready to import. Anything already expired is not imported by default and gets no reminder. In the header you have moves that apply to all of them at once: skip everything expired, set the property for all, set the category for all.
A row that is not right can be fixed there and then, or skipped. The others go in without it. The list of problems can be shared as a file, if you would rather look at it on a computer.
If the import is interrupted, nothing is left half done: each row is written on its own, and the next time you open the app it tells you the import was interrupted and how many items went in.
Import adds, and cannot be undone. The app does not recognise that an item is already there, so the same file imported twice makes duplicates. Policies are the one exception: several rows with the same policy number are noticed, and the app asks whether to merge them into one or keep them apart. You are warned before the button that there is no way back, but after the button duplicates come off by hand, one at a time.
Import on the free version
The file is not refused and it is not cut down to ten items. Every row is imported, and everything beyond the ten stays locked, in the order it had in the file: visible and readable, with no reminders and no editing. Premium unlocks all of it, and nothing that was locked was ever deleted.
Export
Settings, then Export data. Everyone has export, not only Premium.
Three formats, for three jobs:
CSV for a spreadsheet. One file per kind of item, headers in the language of the app, values as you see them on screen, and the links between files through an Id column.
JSON for machines, with the same content.
PDF for reading and printing.
Attachments come with the export, in a ZIP, with a list of the files. What you can attach and how large it can be is in Photos and documents.
Our CSV is written like this: the separator is a comma, the encoding is UTF-8 with a mark at the start, lines end with CR LF, and quotes appear only around a cell that itself contains a quote, a comma or a line break. The first column is always id_owndom, and it is never translated. That column is how the app recognises its own export, so a file exported in one language can be read by the app running in another.
Through import from a spreadsheet, warranties and policies are what can come back in. The export also writes properties, claims, communications, obligations, contacts and documents, but for those files there is no way back through import. They are there to read, to put in a spreadsheet, and to keep. Import takes CSV only: JSON and PDF cannot even be picked in the file chooser.
A full copy is a different thing: the backup to your own cloud brings everything back, records and attachments alike. It comes with Premium and is described in Using Owndom on more than one device. Export to a spreadsheet is portability, not a backup.
Even with that limit, export is the way to take the list with you, whatever you decide about Owndom.