Introduction

Although codeit is capable of storing a very large amount of data, it is not practical or desirable to maintain live access to all Projects indefinitely. Projects have a natural lifecycle so it is important to apply rules and mechanisms in tune with this lifecycle. This page sets out the rules and procedures applied to Projects within codeit. 


Project Lifecycle

The following diagram shows the data lifecycle of Projects within codeit. 



Project Lifecycle Definitions

The following table defines the elements shown in the diagram above:

Lifecycle StageDescription
Live ProjectsLive projects are available for immediate access and listed on the codeit Project Dashboard page
Archived Projects

Archived projects do not appear on the Project Dashboard page, but can easily be reverted back to "Live" within the codeit admin pages.

The status of a project can be manually set to "archived" within the codeit Admin pages.
Projects are automatically set to Archived once a project is inactive for 90 days or more.

Deleted Projects

Deleted projects do not appear on the Project Dashboard page, but can easily be reverted back to "Archived" or "Live" within the codeit admin pages.
Projects in codeit can be manually deleted using the "Delete Project" button within the codeit admin pages.

This action causes a project to be "soft" deleted so the data remains in place and can be accessed by reverting the project back to "Live"

Project Removed

Once a project has been marked as "Deleted" for 90 days the data for that project is automatically physically deleted from the live codeit system.

At this point, an archive copy of the project will be created and moved to the codeit "archive storage".

Projects can be restored from an archive copy at any time, but this process can take up to 1 hour.  

AI "Learning"

The AI "Learning" that is gained from a project is independent of the project and is instead attached to codeframe item(s).

The learnings therefore remain in existence for as long as the corresponding codeframe item(s) remain active in codeit.

This is desirable because we wish to transfer learning from project-to-project without necessarily having to retain the raw underlying project data.

If a codeframe or codeframe item is deleted, the corresponding AI "Learning" data will also be deleted after a period of 90 days.


Account Closure

Project data will be retained within codeit indefinitely, either within Live/Archived/Deleted projects or Archive Storage for as long as a client or Free Trial account is active.

Once an account is closed, all Live/Archived/Deleted projects and Archive Storage data for that account is permanently deleted 90 days after the account is closed. All "AI Learning" data is similarly permanently deleted 90 days after the account it closed.