SEOClerks

Protect Your Work with Blockai!



Write the reason you're deleting this FAQ

Protect Your Work with Blockai!

Two days ago i posted a discussion about "how to protect images" and i think some useful information was mentioned there, but not exactly what i was looking for, so decided to search a little more on google , and today i discovered a new website called blockai...and i think this is what i wanted.

What is blockai?

A web application that allows a user to claim ownership of a unique file they created, such as images, gifs, movies, music and other files. Blockai creates a permanent record in the blockchain that shows information about when the user claimed the file.

Blockai it's completely free,and in order to use their service you need only to register an account there, after that simply upload your own work which you want to protect and then you'll get the ownership certificate, like this photo below.
Protect Your Work with Blockai!

Comments

Please login or sign up to leave a comment

Join
idealmike
VERY interesting Pro! Thanks for sharing it. I just grabbed me an account. I was looking through their FAQ and it says that anything can be protected from literary, dramatic, musical, and artistic works, such as poetry, novels, movies, songs, computer software, and architecture. Isn't architecture buildings? I guess that could be applied to anything you create though. Sculptings etc.

I'm wondering how certifiable and enforceable this is. Because to actually enforce it and win a case in a court of law you would have to actually register your content with the Copyright Office in the USA first. Although in most other countries you don't need to register it to win in court. It does state that it doesn't actually protect your intellectual property but does give you a "Proof of Publication" which you can use when sending a cease and desist order with DMCA should anyone use them or claim them as their own without your permission.

But using the blockchain as a way to create a timestamp that is verifiable and can be checked is just pure genius but also good common sense because it can't be lied about and give you a way of showing you registered that property on the Blockai blockchain.

So this is a good step in the right direction for those artists, developers and creationists out there that can't afford to register and copyright all their work and creations. A democratic approach that bridges over corporate greed. Like they say "We're Democratizing Copyright".

So I'll probably use this for my own stuff on business sites. Just for a punt just in case. But I'd probably let Google image them first. Google can tell if images look similar. So I'd prefer if they found my images on my own site first before I uploaded/registered them with Blockai.

The only issue I can think of that might be a problem is when someone takes your images and registers them with Blockai first before you do. What will you be able to do about that then and how would you be able to prove the uploaded didn't have the permission to?

Makes you want to rush out and register all your images on the Blockai blockchain doesn't it!?



Are you sure you want to delete this post?

procoder
You're welcome Mike!

Yes it's very interesting and i like the idea that you can protect anything you want, i've registered my account there and uploaded my work, just in case something happen, and yes that's a good point to check if your images or anything else has been published somewhere on internet, but as is stated on their faq you still can register your work and claim the copyright.
The only issue I can think of that might be a problem is when someone takes your images and registers them with Blockai first before you do. What will you be able to do about that then and how would you be able to prove the uploaded didn't have the permission to?


Actually i don't know what happen in such cases, because anyone can upload my product before i do, but in the end i am the owner and i have enough proof to prove it.



Are you sure you want to delete this post?

Lynne
Thanks Procoder. This is very interesting. I can't see why anyone would want to take your images and register them as their own. Ok maybe you get seriously dishonest people...



Are you sure you want to delete this post?

procoder
You're welcome Lynne! Actually i've never faced any problem with my products so far, but wouldn't be bad to have an ownership certificate just in case something happen, because internet is full with people that don't care about nothing.



Are you sure you want to delete this post?

anwebservices
Didn't know that in your first post looked for something like this. And i am not sure if this is something that can protect your images. I thought you needed something so nobody could use your image at all, while with this, someone still can use your image, but IF you find out you have to prove it's your own, and someone would not care again Protect Your Work with Blockai! What can you do? Bring them to court? In real world it should be OK but over the internet it's not so easy because we all know what people doing. Perhaps, if someone do just some touch up or edit your image, he / she can claim it's his own image. I seen this before when it comes to writing songs as i did. Someone, instead of paying me for great song, rewrite it just like 20% and it's his own song... Things like this can be pain...



Are you sure you want to delete this post?

procoder
Yeah i was looking for something like blockai, i like it and i think it's a great site. What you said it's totally true and unfortunately blockai it's not something that can prevent others to use my images over the internet, but still it give you the ownership certificate of your file which can be useful in cases when you need to prove your work. However, blockai does not allow to upload images that are already uploaded on blockai, so will be a good thing i think, if that site will become popular and used by many.



Are you sure you want to delete this post?

Lynne
Oh that is interesting, so it will check the authenticity of your image first before it will approve it?



Are you sure you want to delete this post?

procoder
Yes, it will check if that image has been registered(uploaded) on blockai, i tried to upload another copy of my image from another account and it wasn't allowed, as it shows in photo below.

Protect Your Work with Blockai!



Are you sure you want to delete this post?

EliteWriter
I never heard of this site, so thanks for sharing it with us. I might need to use it sometime. The fact that people end up using something that is not theirs is something I just cannot stand. I know that online it is even more difficult to regulate such practices, and even though everybody knows that it is illegal to do so, there are still many who are unethical enough to do it. So it is great that you can use Blockai to have evidence in the date that is on the certificate that that was actually your work.



Are you sure you want to delete this post?

procoder
Blockai has been launched on march 2016 and it's a new site if we refer to launch date, i think that site has a great potential, also they said that they are building a platform to pay people who use their site. Protecting your work and making money..Isn't it cool?



Are you sure you want to delete this post?

Corzhens
Thank you for posting this topic because I think we need that for our pictures. I am a camera enthusiast and I have taken lots of pictures that I save in an archive disk. My idea is to have those pictures in stock that someday can be useful. But what if someone would re-use a picture that I had posted and pass it off as his own? This blockai looks like a copyright registration center which can give me the protection of ownership for my original images. However, I may need to upload all those images? By the way, I have checked on the site and it is now named as Binded.



Are you sure you want to delete this post?

Order Now
Process Time: 0.95686507225037

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18412'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18412'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='377074'1SELECT * FROM seoclerks.members WHERE USERID='377074'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='55'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='55'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=3770741SELECT googleplus_profile FROM seoclerks.members WHERE USERID=377074

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18412 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18412 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='18412' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='18412' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101631 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101631 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101649 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101649 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101910 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101910 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=102129 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=102129 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101710 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101710 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101787 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101787 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101911 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101911 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101917 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101917 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101813 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=101813 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=102040 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=102040 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=154382 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=154382 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='18412'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='18412'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='18412' AND status='1' AND (question like '%Protect Work Blockai! %' OR question like '%Protect%' OR question like '%Work%' OR question like '%Blockai!%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='18412' AND status='1' AND (question like '%Protect Work Blockai! %' OR question like '%Protect%' OR question like '%Work%' OR question like '%Blockai!%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='318' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='318' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='7540' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='7540' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1490' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1490' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1508' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1508' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='873' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='873' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18412%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18412%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='377074.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='377074.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='306632.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='254580.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='254580.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='212316.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='212316.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin