By WordPress, here we are talking about WordPress.org, a self-hosted and 100 % free platform. WordPress is a most popular content management system platform that gives you the opportunity to showcase your work and expand the audience.
Now, you took the advantage and published a blog with WordPress, but still worried about who owns the stuff you made? Makes sense, as you worked hard on it.
When you post your self-created content on a WordPress website...using WordPress tools and framework...you exclusively own that content.
WordPress neither claims the ownership of the content you have created, nor imposes any restrictions on content type like hosted platforms. You retain full ownership of the content you have created, whether it be text, images, or videos.
Tip: Don't forget to add a copyright notice on your website. The copyright symbol lets people know that your work is protected by copyright.
Will I lose my 'Post' content if I change the theme?
No.
Post and page content is stored in the database.
As the database is untouched, you will not lose the content.
The only change will be in the presentation of content and images.
These will be displayed as per the new theme's design.
You may lose custom post types and taxonomies, shortcodes, widgets, social shares though, if all these are via theme and not through plugin.
Where WordPress stores my posts and pages?
WordPress stores content of all posts, pages, revisions, and custom post types in the database ( mostly MySQL or MariaDB ).
To be more specific, they are stored in the 'wp_posts' table of the database.
Where WordPress stores my images and videos?
Your media files are stored in the 'uploads' folder, located at the following path: /wp-content/uploads.
If you have selected the 'Organize my uploads into month- and year-based folders' option under 'Settings > Media', WordPress will organize images by month and year.
While the images themselves are stored in the 'uploads' folder, the associated image information is stored in two database tables: 'wp_posts' and 'wp_postmeta.
Can I access my associated database?
Yes. You can access it via the hosting control panel.