[IMPORTANT] The Security of my data and the many bugs interfere it

Even though I promised myself I would not post again in any talk until I made a later post to appreciate Anytype and compare it with Notion, but I found a big problem after using this app for only two months for actual use. My most frustrating dealbreaker right now, after only 2 months of actual use, is the security of my data. Anytype promotes itself as the most privacy-safe app, and I agree with this 100%. However, Anytype also promotes itself as the ‘everything app,’ which means you can save all your notes and easily create your own PKM or Second Brain in one single app, right? This is what I was planning to do after a few years. That means I will move data like journal logs, goals, projects, notes, finance trackers, tasks, archives, wikis, and many more from Notion to Anytype.

What frustrates me the most are the strange decisions regarding owning my data, the lack of options for backups with their limitations, and specifically the many bugs of this app. There is also the addition of lacking clear instructions on how to save or backup these data.

A little background of my two months real use

(You can skip this part, Btw. LSS: I lost my data multiple times.)

First of all, I had an idea to move one of my early projects from Notion to Anytype because I liked the speed of the app, privacy, relations, types, widgets, and many other features so much. The project was a collaboration with one of my partners. Because I liked it so much, I created a new advanced system to add and organize the ideas of the project. Multiplayer was not yet available in the official release, so on my second day of developing the system and moving my files, I decided to switch to the pre-beta release just to test the multiplayer. I encountered an infinite loading screen, so I did what I could: restart the app, reboot the OS, or switch back to v0.39, but none of these worked. I was still stuck on the infinite loading screen, so my only option was to uninstall and install the app.

At this point, I saw that all my data was lost. I panicked a little. I found my private space deleted and my personal space reverted back almost 3 weeks. I hadn’t noted anything in the personal space, but I found out from the many useless data that I had put just to test it, and the profile pic. I wasn’t that mad because I was just making a system and fixing the issues that I encountered importing from Notion to Anytype. But I was definitely paranoid. I wrote about it, and it got fixed. But before the release of v0.40 by a week or so, I decided to switch again to the latest pre-beta release. The infinite loading screen was still present, but when I went back to v0.39, it didn’t delete that data and the loading screen got fixed. So, this was a great job. It turns out the problem was that I used a local-only network. And yes, I’m aware that the developers know that the local network is still not stable.

But after I logged out and switched to the Anytype network, the infinite loading screen got fixed. However, I encountered another bug after logging in with the Anytype network. Even though I got a pop-up of a broken space bug with a logo of a Mushroom from Mario World, I don’t remember a lot, but I was finding a lot of my data broken probably because I didn’t let the Anytype node back up my data into the cloud for enough time. So, I was finding some data deleted or broken images in everything. I didn’t panic, but from the first time I lost data, I was regularly backing up my data. And I found out even the backups have limitations and bugs like It didn’t show the icons in callouts, even though the exports from Anyblock and often after backup I get a message of failed importing, which is absurd. And I have a lot of scenarios like that from I got failed messages after uploading pictures and many more related to the data in general.

What the dealbreaker for me in The Data security

Bugs

  1. The many bugs encountered in the app include failed importing of data from Anyblock exports itself, along with missing images in blocks, callouts, object icons, covers, etc.

  2. Numerous issues related to uploading images, especially in PNG format or images with the same name, for example, having many images titled “Untitled.”

  3. A severe bug causes the creation date of an objects to match the date of the template itself, so you cannot determine the actual creation date of the object/page.

  4. I count this as a bug even it’s not as important for me but I found it in the community which the [viewer able to export the shared space]
    (Viewers can export entire shared space)

  5. Some issues related in entering your login key and never able to enter because some problems, it was not severe problem. but sometimes this make me wish if there’s option to “editor” mode that’s mean no recovery key and you able to use Anytype like a notepad or like obsidian specifically all your data is not encrypted nor there’s any interfere of Anytype nodes. this’s might be a problem because maybe the whole structure built in that, but hey you can sync across devices in obsidian If I’m not wrong.

Missing

  1. The export should include some data information related to space settings, like the main homepage, default object type or the Pinned types that are not included in the Anyblock export. so you don’t have to do this manually.

  2. [Must be added] When you export a shared space, all objects created by your mates become attributed as your own even with the Space member object relations. If you lose your data and try to fix everything by importing a backup to a new space to revert everything back, every object becomes created by the owner, which is ridiculous. I know this would not work in a private space, but it should work if you added your mates first and imported the data to the space. Or even in a private space, by creating a ghost space member for these partners; they may not be members anymore in the space, but it’s like knowing who made what.

Features Must Be Added

  1. Backups for the entire vaults with the option to import this data at the login screen of the app. Upon logging in with the key, this backup would include all data along with profile preferences and settings. i know I can simply make backups for the data folder manually or use software for the backup since i can now move the storage folder into any location but it will be much better to be both in mobile and desktop app

  2. Recurring backups every certain amount of time at a specific location chosen by the user whether backup for the whole data or some spaces

  3. Choosing the network should not be on the login screen. Instead, one of two solutions could be implemented: make every space in the vault independent, such as choosing local-only for the personal space and using the Anytype network for a specific shared space, so it works like distributing the data for each space. The option I prefer is making it easy to switch between two profiles/vaults. You could log in to two vaults with the addition of a PIN code to switch between them if preferred, and each vault would have an independent network type.

  4. An option to import to a new space instead of the current space. The new space should not have default widgets from Anytype nor any piece of data.

Instruction

  1. I hope from Anytype team to make clear instruction related of how to manage your data from moving storage path, import/export, etc.. whether in mobile or desktop in Anytype docs and hopefully youtube too.

Message for Anytype Team

Even though I found that most of the problems I had were due to choosing the local-network type or being in the Pre Beta Release, I doubt that. However, I can blame myself for some of them. Having the option to back up my data efficiently with all my vault without any bugs interfering, like losing some images in callouts, blocks, icons, covers, or even the image of the space it will be my top priority. I’m not sad about losing some spaces twice, since now I have been using Anytype for over 3 weeks stable now with my mate and backing up every now and then.

I have become paranoid and doubtful about moving my PKM/Second Brain files into Anytype in the later years. If this happened to bigger data like these and I didn’t make a backup or the backup fails me, I will lose my mind. Anytype has a responsibility to offer and fix bugs related to the data because it claims it’s the ‘everything app.’ If I lost something like a second brain, it’s like I’m losing my actual memory. It might feel like I’m writing this post angrily, but it’s the opposite. I know some of the bugs have already been fixed or are on the way to being fixed, so I hope these concerns will be gone soon.

Two very very important videos that I had stored only on Anytype disappeared in recent updates. It was my fault too for not backing them up ANYWHERE, but I was still devastated. I reached out to support and a member of the team guided me through several options to retrieve my data. Eventually, it reappeared (one of the happiest days I’ve had in recent months haha). So, yes, AnyType does have issues with data loss/disappearance, and I can emphasize with your panic.

I really like your suggestions. Having the option for automatic, recurrent backups sounds incredible! I hope the team does get to it. In the meantime, please take extra to keep your information regularly backed up, but if you do ever need help to retrieve information, I’ve found the Anyteam to be pretty dedicated to helping with that!

Even though the data is stored locally, if it cannot be opened, its encryption properties can actually lead to the loss of data.

Yeah, this bug is in deed really annoying!
Not only that it ruins the sorting order of our data. The really bad thing is, that I can’t see a solution for the future that could make it possible to repair the damage.

We can’t edit the Creation Date manually.
Five months ago I wrote this FR that would give us a way to correct the sorting manually.
But I don’t have the impression that the devs like the idea. Or they underestimate the importance of the problem with the wrong dates.

Or maybe they have their own plans?
In the Roadmap there is an entry for Q3: “Date as an Object”.
But there is no description what it means.

My database grows and grows and I have no idea how to deal with the problem.
There are already about 2000 Object in my database; much too much for adding an additional date relation to each Object and choose the correct data for each.

– This is not what I expect from a database or “second brain”, that it can’t sort my entries in the oder I’ve created them!
Such a thing is supposed to be sooooo basic! And also fundamental for all the more complex stuff.
Think on Email and that you can’t sort them for date!
Thunderbird, for example, could have the most advanced features, but if it couldn’t sort for date, it would make the App de facto useless.

Edit from 2024-07-28: Link address renewed.

Hey @GrayArc, thank you for your message with a clear approach. It is greatly appreciated.
We will highlight your bug section in the “bug fixes” for the next release.

Regarding the backup, we are currently working on implementing a network solution to ensure that your data is not lost in case your machine breaks or you accidentally delete something.
We have not yet offered simple automated solutions because we would like to stick with an end-to-end approach for data in general, but we have some ideas on how we can help fix the problems we are discussing.

I apologize for the trouble with the pre-release version. We have made significant infrastructure changes to enable multiplayer. We will provide more accurate user notices in the future.

Hi I’m new to anytype and I’m also trying to find reference to this problem with creation date when changing the template for a task to default to something other than blank. Since you can’t later apply a template to a task or note, I thought ok, I’ll just make sure the default template has what I need to be repeatable (after creating many many notes and tasks that have no proper structure, fields, titles so I can glance at them to find the info I need to review). But now all of the tasks I’ve been creating have the same creation date which is also the date that I made that template that I’m using for default. Can anyone explain to me if I’m missing something about how I should be using the types and templates? This is the only post I’ve found about this but I feel crazy for spending so much time trying to get this to work. I understand it is beta but is this not a high priority enough bug? I apologize if it is listed somewhere on the roadmap. I’m still struggling to figure out how to sort through all of the things in the community.

I don’t know if they will prioritize this bug since my main concern is not the bug itself. I have many objects that unfortunately have the same creation date as the template. What I’m worried about is whether the real date of these objects has been overwritten by the creation date of the template itself, meaning the real date got completely wiped out which’s the team not confirmed yet.

@GrayArc I can understand that concern for sure. For me, I haven’t used it long enough for that to be as much of a problem. But I need to be able to create tasks on the fly that take a default template (other than blank) and know when they were created. If I’m in a hurry and do nothing else, like link to a project or area or anything, creation date on any object gives me the ability to backtrack what I did on a certain day and organize those tasks. And it’s a huge blocker to trusting anytype’s ability to be used for much by documenting when objects are created, modified, opened, etc.

Yes it does, but it’s also your responsibility not to use a beta version as if it were stable. Alpha and beta versions should ONLY be used for experimentation and bug-finding, nothing else.

Do you mean thru the official update or thru the pre-release?

It means that we will be able to use every single date as queries. Unfortunately, I don’t think it will help us with this bug.

Nope, the roadmap has never listed/planned any bug fix unfortunately, only features to come. I don’t think you doing anything wrong with templates, that’s just another broken part of anytype.

This is theory.
I, for example, did so only in the first few weeks.
Anytype still has a lot of bugs as well as some urgent needed features.
For example, I have been desperately waiting half a year for the feature that number fields finally be able to store the number zero, what I needed so much for my business.
Also there is still the nasty problem with wrong creation dates or last modification dates that ruins the correct sorting.
For this reason many of us can’t wait weeks and weeks for the next “stable” release - we prefer to take the risk and install the next beta, hoping it may solve some of the problems.

Maybe we wouldn’t do such a risky thing if we could know exactly what the changes are in a new beta before we install it.
But unfortunately the team doesn’t communicate that. :frowning:
Normally there should be a dialogue box like this:

  • New update available!
    Your current version: v0.xxx
    The new version: v0.xxy-beta
    .
    Changes in this version:
  1. Blah blah
  2. Blubb blubb
  3. Lala baba …
    .
    Do you want to update to v0.xxy-beta now?
    [Yes] [No]

I understand the urge to use a software that will extensively help us. But we should really not use it that way yet :sweat_smile: At least you know the risk, so many don’t…

Your link is broken :cry:
image

Many thanks for mentioning it!
It is one of my top three most important topics!

As I see, @Angelo has changed the title. Strange that it affects the link itself, this shouldn’t happen in a forum.
Here is the renewed link:

I understand, but if there are no people using the app as intended, by storing notes, managing projects, and so on, there will be no genuine feedback. If you compare my first posts about the app to my latest posts, you will find a lot of irrelevant feedback from back then. This is because I wasn’t really using the app. However, once I started using the app as it’s in the stable release, it allowed me to identify more missing important elements and provide feedback on them.

And with all my respect for the team any bugs related to storing data like missing creation date or corrupted objects it should be in the Alpha state of the app, normally not always most of the bugs in any Beta release of app be more related to things that might not ruin your use case of the app.

I know what you mean, and it’s true, but there’s nothing to stop you duplicating a workflow that’s already secured elsewhere.

I agree. So many major bugs like this shoudn’t remain unresolved at this point. Especially with as many millions of dollars raised.