diff --git a/404.html b/404.html index 23f8b6a..6ef5027 100644 --- a/404.html +++ b/404.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/wDnh4KH_W-vHq9CJ8-5nW/_buildManifest.js b/_next/static/j0K6a5M9jnUdVouygwlF-/_buildManifest.js similarity index 100% rename from _next/static/wDnh4KH_W-vHq9CJ8-5nW/_buildManifest.js rename to _next/static/j0K6a5M9jnUdVouygwlF-/_buildManifest.js diff --git a/_next/static/wDnh4KH_W-vHq9CJ8-5nW/_ssgManifest.js b/_next/static/j0K6a5M9jnUdVouygwlF-/_ssgManifest.js similarity index 100% rename from _next/static/wDnh4KH_W-vHq9CJ8-5nW/_ssgManifest.js rename to _next/static/j0K6a5M9jnUdVouygwlF-/_ssgManifest.js diff --git a/about-us.html b/about-us.html index da44810..5db7a97 100644 --- a/about-us.html +++ b/about-us.html @@ -1 +1 @@ -About us

About us

  • Brushfam is an ink! smart contracts expert and provides audits, tech advisory, and onboards businesses to Polkadot

  • We are a proactive team of visionaries, web3 builders, and Polkadot ecosystem leaders

  • We constantly work on ecosystem development by creating open-source infrastructure products and organizing events to extend ink! market

  • We accept and achieve the most complicated challenges and goals

  • Every team member is an expert in web3, ink! smart contracts and in own zone of responsibility at the same time: tech development, marketing, PR, business development, product development, finance, tokenomics, recruitment, etc.

  • We have an internal culture of constant growth through inner trainings and coaching

  • We are participants and speakers at various web and blockchain conferences

About us

Team members of Brushfam

Our team is known for its contribution to the Polkadot ecosystem. Our visionary attitude helps us think boldly and embrace technological challenges.

  • Markian Ivanichok

    CEO

  • Dominik Krizo

    Head of Engineering

  • Yurii Yazupol

    Product Lead

  • Anatolii Osetsymskyi

    Senior Engineer

  • Artem Fomiuk

    Blockchain Developer

  • Oleksandr Tsaruk

    Blockchain Developer

  • Ivan Leshchenko

    Blockchain Developer

  • Olesia Arkhipova

    CSO

  • Kyrylo Nagorny

    CMO

  • Alexander Kaplaty

    Financial Advisor

  • Daryna Lyzenko

    Recruiter

  • Alina Antropova

    Growth Manager

  • Volodymyr Bondar

    General Counsel

  • Matviy Matsipura

    UI/UX Designer

  • Illya Ovcharenko

    Head of BD

\ No newline at end of file +About us

About us

  • Brushfam is an ink! smart contracts expert and provides audits, tech advisory, and onboards businesses to Polkadot

  • We are a proactive team of visionaries, web3 builders, and Polkadot ecosystem leaders

  • We constantly work on ecosystem development by creating open-source infrastructure products and organizing events to extend ink! market

  • We accept and achieve the most complicated challenges and goals

  • Every team member is an expert in web3, ink! smart contracts and in own zone of responsibility at the same time: tech development, marketing, PR, business development, product development, finance, tokenomics, recruitment, etc.

  • We have an internal culture of constant growth through inner trainings and coaching

  • We are participants and speakers at various web and blockchain conferences

About us

Team members of Brushfam

Our team is known for its contribution to the Polkadot ecosystem. Our visionary attitude helps us think boldly and embrace technological challenges.

  • Markian Ivanichok

    CEO

  • Dominik Krizo

    Head of Engineering

  • Yurii Yazupol

    Product Lead

  • Anatolii Osetsymskyi

    Senior Engineer

  • Artem Fomiuk

    Blockchain Developer

  • Oleksandr Tsaruk

    Blockchain Developer

  • Ivan Leshchenko

    Blockchain Developer

  • Olesia Arkhipova

    CSO

  • Kyrylo Nagorny

    CMO

  • Alexander Kaplaty

    Financial Advisor

  • Daryna Lyzenko

    Recruiter

  • Alina Antropova

    Growth Manager

  • Volodymyr Bondar

    General Counsel

  • Matviy Matsipura

    UI/UX Designer

  • Illya Ovcharenko

    Head of BD

\ No newline at end of file diff --git a/advisory-subscription.html b/advisory-subscription.html index 252d011..984989f 100644 --- a/advisory-subscription.html +++ b/advisory-subscription.html @@ -1 +1 @@ -Advisory subscription

Services & Solutions

Advisory subscription

Get access to the team that created OpenBrush, Sol2ink, Typechain and leads WASM ink! ecosystem. Move faster and with optimal expenses. With our top tech specialists providing constant mentorship, reviewing PRs, and helping hire new team members you will avoid architecture mistakes, time lost and sometimes fatal vulnerabilities.

Connect with our experts

The challenges web3 teams are facing

Architecture choice

Our team will review the idea of the project and will help with making the best architecture choice for your project.

Team performance / Delivery

Brushfam will optimize the tech performance of your team by growing your engineers' expertise, tech vision, and ability to deliver.

Code security

A proper review of PRs from our experienced team members will help to avoid fatal vulnerabilities and will give confidence in code security to business owners and users.

Advisory packages

1h package

5.000$

2h package

8.500$

Unlimited package

20.000$

Unlimited+ package

Negotiated

Daily total involvement

1 hour

2 hours

Unlimited

Unlimited

Daily Tech guidance

+

+

+

+

Mentorship (tech coach sessions)

+

+

+

+

Pull Requests code review

+

+

+

+

Architecture decisions

+

+

+

+

Technical interviews

+

+

+

+

Operational involvement

-

Up to 1 hour

Up to 2 hour

Negotiated

1h package

5.000$

Daily total involvement
1 hour
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
-

2h package

8.500$

Daily total involvement
2 hours
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
Up to 1 hour

Unlimited package

20.000$

Daily total involvement
Unlimited
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
Up to 2 hour

Unlimited+ package

Negotiated

Daily total involvement
Unlimited
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
Negotiated
\ No newline at end of file +Advisory subscription

Services & Solutions

Advisory subscription

Get access to the team that created OpenBrush, Sol2ink, Typechain and leads WASM ink! ecosystem. Move faster and with optimal expenses. With our top tech specialists providing constant mentorship, reviewing PRs, and helping hire new team members you will avoid architecture mistakes, time lost and sometimes fatal vulnerabilities.

Connect with our experts

The challenges web3 teams are facing

Architecture choice

Our team will review the idea of the project and will help with making the best architecture choice for your project.

Team performance / Delivery

Brushfam will optimize the tech performance of your team by growing your engineers' expertise, tech vision, and ability to deliver.

Code security

A proper review of PRs from our experienced team members will help to avoid fatal vulnerabilities and will give confidence in code security to business owners and users.

Advisory packages

1h package

5.000$

2h package

8.500$

Unlimited package

20.000$

Unlimited+ package

Negotiated

Daily total involvement

1 hour

2 hours

Unlimited

Unlimited

Daily Tech guidance

+

+

+

+

Mentorship (tech coach sessions)

+

+

+

+

Pull Requests code review

+

+

+

+

Architecture decisions

+

+

+

+

Technical interviews

+

+

+

+

Operational involvement

-

Up to 1 hour

Up to 2 hour

Negotiated

1h package

5.000$

Daily total involvement
1 hour
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
-

2h package

8.500$

Daily total involvement
2 hours
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
Up to 1 hour

Unlimited package

20.000$

Daily total involvement
Unlimited
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
Up to 2 hour

Unlimited+ package

Negotiated

Daily total involvement
Unlimited
Daily Tech guidance
+
Mentorship (tech coach sessions)
+
Pull Requests code review
+
Architecture decisions
+
Technical interviews
+
Operational involvement
Negotiated
\ No newline at end of file diff --git a/crypto-payment.html b/crypto-payment.html index f6ab77d..5d66e71 100644 --- a/crypto-payment.html +++ b/crypto-payment.html @@ -1 +1 @@ -Crypto Payment

Для кого?

Для всіх бізнесів, які бажають розширити можливості своїх інтернет-продажів, забезпечити зручний спосіб оплати для своїх клієнтів, а також розширити ринки та залучити додаткові інвестиції

Інтернет-магазини
Маркетплейси
Сервісні компанії
Інвестиційні фонди
Онлайн-курси та навчальні платформи
Фінансові та консультативні послуги
Продаж нерухомості

Переваги

1

Широкий вибір криптовалют:

Підтримка всесвітньо відомих криптовалют, включаючи USDT, BTC, ETH, DOT та інші, що дозволяє вашим клієнтам обирати найзручніший метод оплати.

2

Безпека та захист:

Наша система забезпечує безпечне зберігання криптовалютних гаманців та шифрування всіх транзакцій, гарантуючи захист від шахрайства та зловживання.

3

Миттєва конвертація:

Автоматична конвертація криптовалюти в фіатні гроші за поточним курсом забезпечує вам негайний доступ до отримання коштів.

4

Правова та податкова прозорість:

Наше рішення дозволяє отримувати платежі за товари та послуги, які не протирічять чинному законодавству

Чому ми?

Brushfam — команда технічних експертів, які створюють інфраструктурні продукти для покращення блокчейн технологій, а також рішення для усунення проблем та оптимізації процесів бізнесу за допомогою блокчейн технологій

Наша команда відома в світі своїми реалізованими проєктами, технологічними проривами, підтвердженими партнерствами та просвітницькою діяльністю в галузі web3 технологій для бізнесу

Є технічними адвайзерами Aleph Zero, публічного блокчейну.

Створили OpenBrush, бібліотеку смарт контрактів №1 у Polkadot.

Наша команда офіційно представляла Polkadot на Web Summit 2022, де ми були найкраще представленим блокчейном.

Експерти з інтеграції блокчейн технологій у бізнес процеси компаній з реального сектору економіки.

Наші партнери

Нам довіряють

Отримати безкоштовну консультацію

Технології Web3 — майбутнє, яке вже настає. Наша команда із задоволенням інвестує свій час і досвід, щоб допомогти вам знайти рішення, які вже зараз надаватимуть вашій компанії переваги перед конкурентами. Ви можете звертатися до нас з будь-якими запитами — і наша команда надасть висновок про те, який вплив може мати Web3 на ваші бізнесові результати.

Ілля Овчаренко

Голова відділу Розвитку Бізнесу Brushfam

Аліна Антропова

Менеджер з Розвитку Бізнесу Brushfam

\ No newline at end of file +Crypto Payment

Для кого?

Для всіх бізнесів, які бажають розширити можливості своїх інтернет-продажів, забезпечити зручний спосіб оплати для своїх клієнтів, а також розширити ринки та залучити додаткові інвестиції

Інтернет-магазини
Маркетплейси
Сервісні компанії
Інвестиційні фонди
Онлайн-курси та навчальні платформи
Фінансові та консультативні послуги
Продаж нерухомості

Переваги

1

Широкий вибір криптовалют:

Підтримка всесвітньо відомих криптовалют, включаючи USDT, BTC, ETH, DOT та інші, що дозволяє вашим клієнтам обирати найзручніший метод оплати.

2

Безпека та захист:

Наша система забезпечує безпечне зберігання криптовалютних гаманців та шифрування всіх транзакцій, гарантуючи захист від шахрайства та зловживання.

3

Миттєва конвертація:

Автоматична конвертація криптовалюти в фіатні гроші за поточним курсом забезпечує вам негайний доступ до отримання коштів.

4

Правова та податкова прозорість:

Наше рішення дозволяє отримувати платежі за товари та послуги, які не протирічять чинному законодавству

Чому ми?

Brushfam — команда технічних експертів, які створюють інфраструктурні продукти для покращення блокчейн технологій, а також рішення для усунення проблем та оптимізації процесів бізнесу за допомогою блокчейн технологій

Наша команда відома в світі своїми реалізованими проєктами, технологічними проривами, підтвердженими партнерствами та просвітницькою діяльністю в галузі web3 технологій для бізнесу

Є технічними адвайзерами Aleph Zero, публічного блокчейну.

Створили OpenBrush, бібліотеку смарт контрактів №1 у Polkadot.

Наша команда офіційно представляла Polkadot на Web Summit 2022, де ми були найкраще представленим блокчейном.

Експерти з інтеграції блокчейн технологій у бізнес процеси компаній з реального сектору економіки.

Наші партнери

Нам довіряють

Отримати безкоштовну консультацію

Технології Web3 — майбутнє, яке вже настає. Наша команда із задоволенням інвестує свій час і досвід, щоб допомогти вам знайти рішення, які вже зараз надаватимуть вашій компанії переваги перед конкурентами. Ви можете звертатися до нас з будь-якими запитами — і наша команда надасть висновок про те, який вплив може мати Web3 на ваші бізнесові результати.

Ілля Овчаренко

Голова відділу Розвитку Бізнесу Brushfam

Аліна Антропова

Менеджер з Розвитку Бізнесу Brushfam

\ No newline at end of file diff --git a/hiring.html b/hiring.html index c0680b9..269f2cb 100644 --- a/hiring.html +++ b/hiring.html @@ -1 +1 @@ -Hiring

Vacancies

We’re hiring

Currently, No Open Vacancies

We appreciate your interest in joining our team. At this time, we do not have any open vacancies. Please check back later for future opportunities. Thank you for considering us as your potential employer.

\ No newline at end of file +Hiring

Vacancies

We’re hiring

Currently, No Open Vacancies

We appreciate your interest in joining our team. At this time, we do not have any open vacancies. Please check back later for future opportunities. Thank you for considering us as your potential employer.

\ No newline at end of file diff --git a/index.html b/index.html index 827de47..56028de 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Brushfam

Move faster

using blockchain.

Brushfam is your gateway

Brushfam onboards businesses into Polkadot by creating the necessary development infrastructure, auditing, and giving advisory to the development teams. With OpenBrush, Sol2ink and our suite of web3 products and services we make it easy to resolve real world problems using Polkadot tech.

Top web3 projects trust Brushfam

  • astar
  • aleph zero
  • web3foundation
  • phala
brushfam mini logo

is a portfolio company of

727 logo

Infrastructure

Products

We are maintainers and experts in the most trusted and everyday-used by developers & businesses open-sourced infrastructure products in the Polkadot ecosystem

OpenBrush is a library for smart contract development on ink!. It provides standard contracts (based on PSP), as well as useful contracts and macros to help you build ink! smart contracts.

Is a tool for easy migration from Solidity to ink! and Rust, helps projects and teams migrate their smart contracts from popular Solidity to Polkadot`s ink!.

Is a tool that generates type-safe TypeScript interfaces for ink! smart contracts to improve blockchain and front-end development.

Services & Solutions

Our expertise will empower your business

For businesses looking to grow with using web3:

Web3 onboard

Looking for opportunities to grow your business? Web3 might be just the one you are looking for, either to expand to new market, increase revenue by creating a brand-new economy inside or just resolve the business problems that couldn’t be resolved before.

Brushfam is ready to identify your needs, brainstorm a solution, do R&D, create a roadmap and build the product. Gradually, we will teach your internal team and transform the process ownership to you. Or we can stay as your support hand on the advisory subscription.

Read more

For Polkadot native companies:

Advisory subscription

Get access to the team that created OpenBrush, Sol2ink, Typechain and leads WASM ink! ecosystem. Move faster and with optimal expenses. With our top tech specialists providing constant mentorship, reviewing PRs, and helping hire new team members you will avoid architecture mistakes, time lost and sometimes fatal vulnerabilities.

Read more

Security audits

An ink! smart contract audit performed by our specialists provides the independent estimation of the code generated to implement the smart contract’s terms.

Read more

Let’s build a

better version of

the world together

Let’s build a

better version

of the world

together

\ No newline at end of file +Brushfam

Move faster

using blockchain.

Brushfam is your gateway

Brushfam onboards businesses into Polkadot by creating the necessary development infrastructure, auditing, and giving advisory to the development teams. With OpenBrush, Sol2ink and our suite of web3 products and services we make it easy to resolve real world problems using Polkadot tech.

Top web3 projects trust Brushfam

  • astar
  • aleph zero
  • web3foundation
  • phala
brushfam mini logo

is a portfolio company of

727 logo

Infrastructure

Products

We are maintainers and experts in the most trusted and everyday-used by developers & businesses open-sourced infrastructure products in the Polkadot ecosystem

OpenBrush is a library for smart contract development on ink!. It provides standard contracts (based on PSP), as well as useful contracts and macros to help you build ink! smart contracts.

Is a tool for easy migration from Solidity to ink! and Rust, helps projects and teams migrate their smart contracts from popular Solidity to Polkadot`s ink!.

Is a tool that generates type-safe TypeScript interfaces for ink! smart contracts to improve blockchain and front-end development.

Services & Solutions

Our expertise will empower your business

For businesses looking to grow with using web3:

Web3 onboard

Looking for opportunities to grow your business? Web3 might be just the one you are looking for, either to expand to new market, increase revenue by creating a brand-new economy inside or just resolve the business problems that couldn’t be resolved before.

Brushfam is ready to identify your needs, brainstorm a solution, do R&D, create a roadmap and build the product. Gradually, we will teach your internal team and transform the process ownership to you. Or we can stay as your support hand on the advisory subscription.

Read more

For Polkadot native companies:

Advisory subscription

Get access to the team that created OpenBrush, Sol2ink, Typechain and leads WASM ink! ecosystem. Move faster and with optimal expenses. With our top tech specialists providing constant mentorship, reviewing PRs, and helping hire new team members you will avoid architecture mistakes, time lost and sometimes fatal vulnerabilities.

Read more

Security audits

An ink! smart contract audit performed by our specialists provides the independent estimation of the code generated to implement the smart contract’s terms.

Read more

Let’s build a

better version of

the world together

Let’s build a

better version

of the world

together

\ No newline at end of file diff --git a/onboard-to-web3.html b/onboard-to-web3.html index 2bcd10a..ac66d85 100644 --- a/onboard-to-web3.html +++ b/onboard-to-web3.html @@ -1 +1 @@ -Onboard your business to web3

Services & Solutions

Onboard your business to web3

Looking for opportunities to grow your business? Web3 might be just the one you are looking for, either to expand to the new market, increase revenue by creating a brand-new economy inside or just resolve the business problems that couldn’t be resolved before.

Connect with our experts

Here are some ways Web3 can help:

1. New Market Expansion

Web3 can help you expand into new markets by creating decentralized platforms that connect users with each other without relying on intermediaries. This can open up new markets for your products or services.

2. Brand-New Economy Creation

Web3 can create new economies that work on decentralized networks, powered by cryptocurrency. You can create your own tokens and use them to incentivize users to participate in your platform, creating new revenue streams and increasing customer loyalty.

3. Enhanced Security

Web3 technology can help improve security by providing decentralized solutions that are less susceptible to hacks and other security breaches.

4. Improved Transparency

Web3 technology can increase transparency in business operations by providing a secure and tamper-proof record of transactions. This can help build trust with customers, suppliers, and other stakeholders.

5. Resolving Business Problems

Web3 technology can be used to solve business problems that have been difficult to solve with traditional solutions. For example, Web3 technology can help with supply chain management, fraud prevention, and secure data storage.

\ No newline at end of file +Onboard your business to web3

Services & Solutions

Onboard your business to web3

Looking for opportunities to grow your business? Web3 might be just the one you are looking for, either to expand to the new market, increase revenue by creating a brand-new economy inside or just resolve the business problems that couldn’t be resolved before.

Connect with our experts

Here are some ways Web3 can help:

1. New Market Expansion

Web3 can help you expand into new markets by creating decentralized platforms that connect users with each other without relying on intermediaries. This can open up new markets for your products or services.

2. Brand-New Economy Creation

Web3 can create new economies that work on decentralized networks, powered by cryptocurrency. You can create your own tokens and use them to incentivize users to participate in your platform, creating new revenue streams and increasing customer loyalty.

3. Enhanced Security

Web3 technology can help improve security by providing decentralized solutions that are less susceptible to hacks and other security breaches.

4. Improved Transparency

Web3 technology can increase transparency in business operations by providing a secure and tamper-proof record of transactions. This can help build trust with customers, suppliers, and other stakeholders.

5. Resolving Business Problems

Web3 technology can be used to solve business problems that have been difficult to solve with traditional solutions. For example, Web3 technology can help with supply chain management, fraud prevention, and secure data storage.

\ No newline at end of file diff --git a/privacy-policy.html b/privacy-policy.html index 2812546..be8d567 100644 --- a/privacy-policy.html +++ b/privacy-policy.html @@ -1 +1 @@ -Privacy Policy

Brushfam Privacy Policy

Last updated March 13, 2023

Brushfam values your privacy and treats privacy seriously. We recognize the importance of maintaining the confidentiality of personal information.

This Privacy Policy applies to any and all services, applications, platforms, websites, or other affiliated ventures offered by Brushfam. Throughout this Policy, “Brushfam” and “We” refers to Brushfam.io managed by Seven2seven Ventures Ltd. and its affiliates.

Seven2seven Ventures Ltd. is the controller for the purposes of the General Data Protection Regulation (the “GDPR”) in respect of Brushfam.io “You” or “Users” refers to you, our users and everyone who uses, subscribes to, publishes through, joins, or visits Brushfam.io

The “Brushfam Service” refers to the applications, platform, website and services controlled, operated or produced by Brushfam By using the Brushfam Service, you expressly consent to the information handling practices described in this Policy. Your use of the Brushfam Service and any personal information you provide through the Brushfam Service are subject at all times to this Privacy Policy and the Terms of Service.

1. Collection of the Information

Your privacy is important to us and We have taken steps to ensure that We do not collect more information from You than is necessary for us to provide You with our services and to protect your account.

Information You Provide: You may provide to Brushfam certain information (often called “personally identifiable” information), such as Your name, email address, social media link, company name and zone of its interest. By providing us with your CV through our website form, you give us consent to collect the information we need from there, including the information mentioned above. You may provide us with this information if you use certain services or products from the Brushfam Service, enter contests or conferences, or otherwise use the features and functionality of the Brushfam Service.

If You contact our contact center, We may record Your conversation with us and collect additional information to verify Your identity.

In connection with any transaction and payment services, information, including but not limited to, virtual currency addresses, bank account numbers, billing and delivery information, credit/debit card numbers, expiration dates and security code and tracking information from cheques or money orders may be collected.

We record details of users’ activities with the Service. We log technical information about Your use of the Services, including the type of browser and version You use, the most recent IP address used to access the web pages or sites that You visit just before or just after You use the Brushfam Service, the pages or other content You view or otherwise interact with on the Brushfam Service, and the dates and times that You visit, access, or use the Brushfam Service.

We also may use these technologies to collect information regarding Your interaction with e-mail messages, such as whether You opened, clicked on, or forwarded a message. This information is gathered from all users, and may be connected with other information about You.

Third Party Web Beacons and Third Party Buttons: We may display third-party content on the Brushfam.io, including third-party advertising. Third-party content may use cookies, web beacons, or other mechanisms for obtaining data in connection with Your viewing of the third party content on the Brushfam Service. Additionally, We may implement third party buttons that may function as web beacons even when You do not interact with the button. Information collected through third-party web beacons and buttons is collected directly by these third parties, not by Brushfam. Information collected by a third party in this manner is subject to that third party’s own data collection, use, and disclosure policies.

Information from Other Sources: We may obtain information from third parties and sources other than the Brushfam Service, such as our partners and advertisers.

From time to time, we collect information about our users and prospective users during trade shows, industry events and other functions. The information We may collect at these events includes, but not limits to, user name, address, phone number and email address.

2. Use of the Information

Brushfam collects and processes personal information about You only where We have a legal basis for doing so under applicable data protection law, including under the GDPR. The legal bases will depend on the purpose for which We process Your personal information. This means We collect and use Your personal information only where:

list-dot

We need it to provide the Services, and personalized features and to protect the safety and security of the Services;

list-dot

It satisfies a legitimate interest (which is not overridden by Your rights and interests), such as for research and development, to market and promote the Services and to protect our legal rights and interests;

list-dot

You give us consent to do so for a specific purpose;

list-dot

We need to process Your personal information to comply with a legal obligation.

We may use Your e-mail address or mobile number for administrative communications such as notifying You of major Brushfam Service updates, and to send privacy or security related notices. Brushfam uses all of the information that We collect to understand the usage trends and preferences of our Users, to improve the way the Brushfam Service works and looks, to create new features and functionality.

3. Your Rights

If You have consented to our use of personal information about You for a specific purpose, You have the right to change Your consent at any time. In certain circumstances, You have rights under the GDPR in relation to Your personal information.

list-dot

Request access to Your personal information. You may have the right to request access to any personal information We hold about You as well as related information, including the purposes for processing the personal information, the recipients or categories of recipients with whom the personal information has been shared, where possible, the period for which the personal information will be stored, the source of personal information, and the existence of any automated decision making.

list-dot

Request correction of Your personal information. You may have the right to obtain without undue delay the rectification of any inaccurate personal information We hold about You.

list-dot

Request erasure of Your personal information. You may have the right to request that personal information held about You is deleted.

list-dot

Request restriction of processing Your personal information. You may have the right to prevent or restrict processing of Your personal information.

list-dot

Request transfer of Your personal information. You may have the right to request transfer of personal information directly to a third party where this is technically feasible.

These data privacy rights do not apply to Brushfam where We process Your personal information as a data processor on behalf of our partners. Where this is the case, any request to exercise Your European data privacy rights should be directed to our partners (i.e. the data controllers).

4. Disclosure of the Information

Brushfam does not share personally identifiable information about You with other organizations for their marketing or promotional uses without Your prior express consent. Please be aware, however, that any personally identifiable information that You voluntarily choose to display on any publicly available portion of the Brushfam Service, becomes publicly available and may be collected and used by others without restriction.

Brushfam may disclose automatically collected and other aggregate non-personally-identifiable information (such as non-identifiable User usage data, referring / exit pages and URLs, platform types, number of clicks, etc.) with interested third parties to assist those parties in understanding the usage and demographic patterns for certain content, services, advertisements, promotions, or other functionality on the Brushfam Service.

We may disclose some limited User information to affiliated companies or other businesses or persons to:

list-dot

provide website hosting, maintenance, and security services;

list-dot

conduct data analysis and create reports;

list-dot

offer certain functionality;

list-dot

assist Brushfam in improving our Service and creating new services features.

We generally contractually require that these parties process such information in compliance with this Privacy Policy, authorize only a limited use of such information, and require these parties to use reasonable confidentiality measures.

Brushfam may disclose User information if required to do so by law or in the good-faith belief that such action is necessary to comply with state and federal laws or respond to a court order, judicial or other government orders. We shall require any third party, including without limitation any government or enforcement entity, seeking access to data We hold to have obtained a court order, or proof they are statutorily empowered to access Your data and that their request is valid and within their power.

Brushfam also reserves the right to disclose User information that We believe, in good faith, is appropriate or necessary:

list-dot

to take precautions against liability;

list-dot

protect Brushfam from fraudulent, abusive, or unlawful uses;

list-dot

to investigate and defend ourselves against third-party claims or allegations; to assist government enforcement agencies;

list-dot

to protect the security or integrity of the Brushfam Service;

list-dot

to protect the rights, property, or personal safety of Brushfam, our Users, or others.

In the event that Brushfam is acquired by or merged with a third-party entity, We may transfer or assign the information that We have collected from Users as part of that merger, acquisition, sale, or other change of control.

5. Your Choices and Access to Your Personal Information

If You decline to share Your personally-identifiable information with Brushfam, We may not be able to provide to You some of the features and functionality found on the Brushfam Service. You may view, update, correct, or delete Your user information and preferences by contacting contact@727.ventures.

6. Advertisers and Third Parties

Brushfam allows other companies, including third-party ad servers or ad networks, to serve advertisements within the Brushfam Service. These third-party ad servers or ad networks may use technology to send, directly to Your browser, the advertisements that appear within the Brushfam Service and they automatically receive Your IP Address and other log file information when this happens. Such third-party ad servers may also use other technologies (such as cookies, javascript, or web beacons) to measure the effectiveness of their

Brushfam does not provide Your personally identifiable information to these third-party ad servers or ad networks without Your consent. However, please note that if an advertiser asks Brushfam to show an advertisement to a certain audience or audience segment and You respond to that advertisement, the advertiser or ad-server may conclude that You fit the description of the audience that they were trying to reach.

You should consult the respective privacy policies of these third-party ad servers or ad networks. This Privacy Policy does not apply to, and We cannot control the activities of, such other advertisers or web sites. Brushfam reserves the right to add or remove third-party ad networks or ad servers in its discretion and We may not at all times list such updated ad network or ad server partners in this Privacy Policy.

Except as otherwise expressly provided otherwise, this document addresses only the use and disclosure of information We collect from You or that You disclose to us. If You disclose Your information to others besides Brushfam, whether they are users of the Brushfam Service or on other sites or services, different rules may apply to their use or disclosure of the information You disclose to them. Brushfam does not control the privacy policies of third parties, and You are subject to the privacy policies of those third parties where applicable. We encourage You to ask questions before You disclose Your personal information to others.

7. Data Security

Brushfam uses commercially reasonable physical, managerial, and technical safeguards intended to preserve the integrity and security of Your personal information. We audit our procedures and security measures regularly to ensure they are being properly administered and remain effective and appropriate. Our Service has security measures in place to protect against the loss, misuse and unauthorized alteration of the information under our control.

Please be aware that no security measures are perfect or impenetrable. No data transmission over the internet or any wireless network can be guaranteed to be perfectly secure. As a result, while We try to protect the information We hold for You, We cannot guarantee the security of any information You transmit to us and You do so at Your own risk. We cannot and do not guarantee that information about You will not be accessed, disclosed, altered, or destroyed by breach of any of our physical, technical, or managerial safeguards.

8. Retention of the Information

We retain the data You provide to us for as long as You may have questions or a claim in relation to our services, notwithstanding any superior retention period that We may be obliged to observe in accordance with legal requirements applicable to us. Except where prohibited by law, this period may be extended beyond the end of the particular relationship with us but only for so long as We are contractually bound to do so, or so far as is necessary for audit or other accounting purposes. In some circumstances You can ask us to delete Your data as set out below.

When Personal Data are no longer needed We have procedures either to destroy, delete, erase or convert it to an anonymous form. After You have terminated Your use Services, We may store Your information in an aggregated and anonymized format.

9. Minors

Protecting the privacy of young children is especially important. For that reason, Brushfam does not knowingly collect or maintain personally identifiable information from persons under 18 years-of-age. If Brushfam learns that personally-identifiable information of persons less than 18- years-of-age has been collected on or through the Brushfam Service, then Brushfam will take the appropriate steps to delete this information. If You are the parent or legal guardian of a child under 18 who has become a Brushfam Service member, then please contact Brushfam at contact@727.ventures to have that child's account terminated and information deleted.

10. Сookies

Cookies and Automatically Collected Information: We may track Your activities using cookies and similar technologies. Brushfam may use automatically collected information and cookies to:

list-dot

remember Your information so that You will not have to re-enter it during Your visit or the next time You access the Brushfam Service;

list-dot

provide customized third-party advertisements, content and information;

list-dot

monitor and report on the effectiveness of third-party marketing campaigns;

list-dot

monitor and report aggregate usage metrics such as total number of visitors and pages accessed;

list-dot

track Your entries, submissions, and status in any promotions or other activities.

If You want to delete any cookies that are already on Your computer, please refer to the help and support area on Your Internet browser for instructions on how to locate the file or directory that stores cookies.

Please note that by deleting our cookies or disabling future cookies You may not be able to access certain areas or features of Services. Please note that refusing cookies does not mean You will no longer receive online advertising. It means that the company or companies from which You opted out will no longer deliver adverts tailored to Your web preferences and usage patterns.

11. International Transfer

If You reside in the EU, Brushfam stores Your Personal Data at secure locations in the EU. Our business may require us to transfer and store Your Personal Data to countries outside of the European Economic Area (“EEA”), including to countries that may not provide the same level of data protection as Your home country such as the United States and China. We take appropriate steps to ensure that recipients of Your Personal Data are bound to duties of confidentiality and We implement appropriate measures to ensure Your Personal Data will remain protected in accordance with this Privacy Policy, such as standard contractual clauses. When transferring personal information, We rely on different adequacy measures, where the recipient is not established in a country ensuring an adequate level of protection within the meaning of Regulation (EU) 2016/679, such as the United States, the transfers will be covered by the standard data protection clauses adopted by the European Commission or by another appropriate safeguard mechanism such as the Privacy Shield Framework.

12. Changes and Updates to this Privacy Policy

This Privacy Policy may be revised periodically without further notice to You and this will be reflected by the “LAST UPDATED” date found at the top of this page. Please revisit this page to stay aware of any changes. Your continued use of the Brushfam Service constitutes Your agreement to this Privacy Policy and any future revisions.

For revisions to this Privacy Policy that may be materially less restrictive on our use or disclosure of personal information You have provided to us, We will make reasonable efforts to notify You and obtain Your consent before implementing revisions with respect to such information.

13. Brushfam Contact Information

For any questions, inquiries, or complaints, please contact us at contact@727.ventures.

\ No newline at end of file +Privacy Policy

Brushfam Privacy Policy

Last updated March 13, 2023

Brushfam values your privacy and treats privacy seriously. We recognize the importance of maintaining the confidentiality of personal information.

This Privacy Policy applies to any and all services, applications, platforms, websites, or other affiliated ventures offered by Brushfam. Throughout this Policy, “Brushfam” and “We” refers to Brushfam.io managed by Seven2seven Ventures Ltd. and its affiliates.

Seven2seven Ventures Ltd. is the controller for the purposes of the General Data Protection Regulation (the “GDPR”) in respect of Brushfam.io “You” or “Users” refers to you, our users and everyone who uses, subscribes to, publishes through, joins, or visits Brushfam.io

The “Brushfam Service” refers to the applications, platform, website and services controlled, operated or produced by Brushfam By using the Brushfam Service, you expressly consent to the information handling practices described in this Policy. Your use of the Brushfam Service and any personal information you provide through the Brushfam Service are subject at all times to this Privacy Policy and the Terms of Service.

1. Collection of the Information

Your privacy is important to us and We have taken steps to ensure that We do not collect more information from You than is necessary for us to provide You with our services and to protect your account.

Information You Provide: You may provide to Brushfam certain information (often called “personally identifiable” information), such as Your name, email address, social media link, company name and zone of its interest. By providing us with your CV through our website form, you give us consent to collect the information we need from there, including the information mentioned above. You may provide us with this information if you use certain services or products from the Brushfam Service, enter contests or conferences, or otherwise use the features and functionality of the Brushfam Service.

If You contact our contact center, We may record Your conversation with us and collect additional information to verify Your identity.

In connection with any transaction and payment services, information, including but not limited to, virtual currency addresses, bank account numbers, billing and delivery information, credit/debit card numbers, expiration dates and security code and tracking information from cheques or money orders may be collected.

We record details of users’ activities with the Service. We log technical information about Your use of the Services, including the type of browser and version You use, the most recent IP address used to access the web pages or sites that You visit just before or just after You use the Brushfam Service, the pages or other content You view or otherwise interact with on the Brushfam Service, and the dates and times that You visit, access, or use the Brushfam Service.

We also may use these technologies to collect information regarding Your interaction with e-mail messages, such as whether You opened, clicked on, or forwarded a message. This information is gathered from all users, and may be connected with other information about You.

Third Party Web Beacons and Third Party Buttons: We may display third-party content on the Brushfam.io, including third-party advertising. Third-party content may use cookies, web beacons, or other mechanisms for obtaining data in connection with Your viewing of the third party content on the Brushfam Service. Additionally, We may implement third party buttons that may function as web beacons even when You do not interact with the button. Information collected through third-party web beacons and buttons is collected directly by these third parties, not by Brushfam. Information collected by a third party in this manner is subject to that third party’s own data collection, use, and disclosure policies.

Information from Other Sources: We may obtain information from third parties and sources other than the Brushfam Service, such as our partners and advertisers.

From time to time, we collect information about our users and prospective users during trade shows, industry events and other functions. The information We may collect at these events includes, but not limits to, user name, address, phone number and email address.

2. Use of the Information

Brushfam collects and processes personal information about You only where We have a legal basis for doing so under applicable data protection law, including under the GDPR. The legal bases will depend on the purpose for which We process Your personal information. This means We collect and use Your personal information only where:

list-dot

We need it to provide the Services, and personalized features and to protect the safety and security of the Services;

list-dot

It satisfies a legitimate interest (which is not overridden by Your rights and interests), such as for research and development, to market and promote the Services and to protect our legal rights and interests;

list-dot

You give us consent to do so for a specific purpose;

list-dot

We need to process Your personal information to comply with a legal obligation.

We may use Your e-mail address or mobile number for administrative communications such as notifying You of major Brushfam Service updates, and to send privacy or security related notices. Brushfam uses all of the information that We collect to understand the usage trends and preferences of our Users, to improve the way the Brushfam Service works and looks, to create new features and functionality.

3. Your Rights

If You have consented to our use of personal information about You for a specific purpose, You have the right to change Your consent at any time. In certain circumstances, You have rights under the GDPR in relation to Your personal information.

list-dot

Request access to Your personal information. You may have the right to request access to any personal information We hold about You as well as related information, including the purposes for processing the personal information, the recipients or categories of recipients with whom the personal information has been shared, where possible, the period for which the personal information will be stored, the source of personal information, and the existence of any automated decision making.

list-dot

Request correction of Your personal information. You may have the right to obtain without undue delay the rectification of any inaccurate personal information We hold about You.

list-dot

Request erasure of Your personal information. You may have the right to request that personal information held about You is deleted.

list-dot

Request restriction of processing Your personal information. You may have the right to prevent or restrict processing of Your personal information.

list-dot

Request transfer of Your personal information. You may have the right to request transfer of personal information directly to a third party where this is technically feasible.

These data privacy rights do not apply to Brushfam where We process Your personal information as a data processor on behalf of our partners. Where this is the case, any request to exercise Your European data privacy rights should be directed to our partners (i.e. the data controllers).

4. Disclosure of the Information

Brushfam does not share personally identifiable information about You with other organizations for their marketing or promotional uses without Your prior express consent. Please be aware, however, that any personally identifiable information that You voluntarily choose to display on any publicly available portion of the Brushfam Service, becomes publicly available and may be collected and used by others without restriction.

Brushfam may disclose automatically collected and other aggregate non-personally-identifiable information (such as non-identifiable User usage data, referring / exit pages and URLs, platform types, number of clicks, etc.) with interested third parties to assist those parties in understanding the usage and demographic patterns for certain content, services, advertisements, promotions, or other functionality on the Brushfam Service.

We may disclose some limited User information to affiliated companies or other businesses or persons to:

list-dot

provide website hosting, maintenance, and security services;

list-dot

conduct data analysis and create reports;

list-dot

offer certain functionality;

list-dot

assist Brushfam in improving our Service and creating new services features.

We generally contractually require that these parties process such information in compliance with this Privacy Policy, authorize only a limited use of such information, and require these parties to use reasonable confidentiality measures.

Brushfam may disclose User information if required to do so by law or in the good-faith belief that such action is necessary to comply with state and federal laws or respond to a court order, judicial or other government orders. We shall require any third party, including without limitation any government or enforcement entity, seeking access to data We hold to have obtained a court order, or proof they are statutorily empowered to access Your data and that their request is valid and within their power.

Brushfam also reserves the right to disclose User information that We believe, in good faith, is appropriate or necessary:

list-dot

to take precautions against liability;

list-dot

protect Brushfam from fraudulent, abusive, or unlawful uses;

list-dot

to investigate and defend ourselves against third-party claims or allegations; to assist government enforcement agencies;

list-dot

to protect the security or integrity of the Brushfam Service;

list-dot

to protect the rights, property, or personal safety of Brushfam, our Users, or others.

In the event that Brushfam is acquired by or merged with a third-party entity, We may transfer or assign the information that We have collected from Users as part of that merger, acquisition, sale, or other change of control.

5. Your Choices and Access to Your Personal Information

If You decline to share Your personally-identifiable information with Brushfam, We may not be able to provide to You some of the features and functionality found on the Brushfam Service. You may view, update, correct, or delete Your user information and preferences by contacting contact@727.ventures.

6. Advertisers and Third Parties

Brushfam allows other companies, including third-party ad servers or ad networks, to serve advertisements within the Brushfam Service. These third-party ad servers or ad networks may use technology to send, directly to Your browser, the advertisements that appear within the Brushfam Service and they automatically receive Your IP Address and other log file information when this happens. Such third-party ad servers may also use other technologies (such as cookies, javascript, or web beacons) to measure the effectiveness of their

Brushfam does not provide Your personally identifiable information to these third-party ad servers or ad networks without Your consent. However, please note that if an advertiser asks Brushfam to show an advertisement to a certain audience or audience segment and You respond to that advertisement, the advertiser or ad-server may conclude that You fit the description of the audience that they were trying to reach.

You should consult the respective privacy policies of these third-party ad servers or ad networks. This Privacy Policy does not apply to, and We cannot control the activities of, such other advertisers or web sites. Brushfam reserves the right to add or remove third-party ad networks or ad servers in its discretion and We may not at all times list such updated ad network or ad server partners in this Privacy Policy.

Except as otherwise expressly provided otherwise, this document addresses only the use and disclosure of information We collect from You or that You disclose to us. If You disclose Your information to others besides Brushfam, whether they are users of the Brushfam Service or on other sites or services, different rules may apply to their use or disclosure of the information You disclose to them. Brushfam does not control the privacy policies of third parties, and You are subject to the privacy policies of those third parties where applicable. We encourage You to ask questions before You disclose Your personal information to others.

7. Data Security

Brushfam uses commercially reasonable physical, managerial, and technical safeguards intended to preserve the integrity and security of Your personal information. We audit our procedures and security measures regularly to ensure they are being properly administered and remain effective and appropriate. Our Service has security measures in place to protect against the loss, misuse and unauthorized alteration of the information under our control.

Please be aware that no security measures are perfect or impenetrable. No data transmission over the internet or any wireless network can be guaranteed to be perfectly secure. As a result, while We try to protect the information We hold for You, We cannot guarantee the security of any information You transmit to us and You do so at Your own risk. We cannot and do not guarantee that information about You will not be accessed, disclosed, altered, or destroyed by breach of any of our physical, technical, or managerial safeguards.

8. Retention of the Information

We retain the data You provide to us for as long as You may have questions or a claim in relation to our services, notwithstanding any superior retention period that We may be obliged to observe in accordance with legal requirements applicable to us. Except where prohibited by law, this period may be extended beyond the end of the particular relationship with us but only for so long as We are contractually bound to do so, or so far as is necessary for audit or other accounting purposes. In some circumstances You can ask us to delete Your data as set out below.

When Personal Data are no longer needed We have procedures either to destroy, delete, erase or convert it to an anonymous form. After You have terminated Your use Services, We may store Your information in an aggregated and anonymized format.

9. Minors

Protecting the privacy of young children is especially important. For that reason, Brushfam does not knowingly collect or maintain personally identifiable information from persons under 18 years-of-age. If Brushfam learns that personally-identifiable information of persons less than 18- years-of-age has been collected on or through the Brushfam Service, then Brushfam will take the appropriate steps to delete this information. If You are the parent or legal guardian of a child under 18 who has become a Brushfam Service member, then please contact Brushfam at contact@727.ventures to have that child's account terminated and information deleted.

10. Сookies

Cookies and Automatically Collected Information: We may track Your activities using cookies and similar technologies. Brushfam may use automatically collected information and cookies to:

list-dot

remember Your information so that You will not have to re-enter it during Your visit or the next time You access the Brushfam Service;

list-dot

provide customized third-party advertisements, content and information;

list-dot

monitor and report on the effectiveness of third-party marketing campaigns;

list-dot

monitor and report aggregate usage metrics such as total number of visitors and pages accessed;

list-dot

track Your entries, submissions, and status in any promotions or other activities.

If You want to delete any cookies that are already on Your computer, please refer to the help and support area on Your Internet browser for instructions on how to locate the file or directory that stores cookies.

Please note that by deleting our cookies or disabling future cookies You may not be able to access certain areas or features of Services. Please note that refusing cookies does not mean You will no longer receive online advertising. It means that the company or companies from which You opted out will no longer deliver adverts tailored to Your web preferences and usage patterns.

11. International Transfer

If You reside in the EU, Brushfam stores Your Personal Data at secure locations in the EU. Our business may require us to transfer and store Your Personal Data to countries outside of the European Economic Area (“EEA”), including to countries that may not provide the same level of data protection as Your home country such as the United States and China. We take appropriate steps to ensure that recipients of Your Personal Data are bound to duties of confidentiality and We implement appropriate measures to ensure Your Personal Data will remain protected in accordance with this Privacy Policy, such as standard contractual clauses. When transferring personal information, We rely on different adequacy measures, where the recipient is not established in a country ensuring an adequate level of protection within the meaning of Regulation (EU) 2016/679, such as the United States, the transfers will be covered by the standard data protection clauses adopted by the European Commission or by another appropriate safeguard mechanism such as the Privacy Shield Framework.

12. Changes and Updates to this Privacy Policy

This Privacy Policy may be revised periodically without further notice to You and this will be reflected by the “LAST UPDATED” date found at the top of this page. Please revisit this page to stay aware of any changes. Your continued use of the Brushfam Service constitutes Your agreement to this Privacy Policy and any future revisions.

For revisions to this Privacy Policy that may be materially less restrictive on our use or disclosure of personal information You have provided to us, We will make reasonable efforts to notify You and obtain Your consent before implementing revisions with respect to such information.

13. Brushfam Contact Information

For any questions, inquiries, or complaints, please contact us at contact@727.ventures.

\ No newline at end of file diff --git a/security-audits.html b/security-audits.html index 2d8a25a..b0f4c0e 100644 --- a/security-audits.html +++ b/security-audits.html @@ -1 +1 @@ -Security audits

Services & Solutions

Security audits

An ink! smart contract audit performed by our specialists provides the independent estimation of the code generated to implement the smart contract’s terms.

Connect with our experts

Why does your project need an audit?

Because it’s an essential step for every product before launch to be sure the users, their data, and assets are fully protected.

We review, you benefit

Get a review from the experts

Experienced team who participated in ink! development and created breakthrough infrastructure products will scrupulously review your code and find all the possible problems.

Gain extra trust

Audited projects are more trusted by users, investors, and potential partners.

Implementation support

Our team will accompany you during the implementation of all recommendations, so you will have strong support after the audit process.

Avoid unexpected costs

Smart contract audit during the development phase will protect you from huge money and reputation losses after the launch. Solving code problems in the early stage is cheaper and faster than after the launch. A flawless reputation is vital.

Detailed report

After the audit process, you will receive a detailed report covering all the issues, a detailed summary, solving and implementing guidance

The process of ink! smart contracts audits

Audit reports

Reports are published by the customers approval

ArtZero

ArtZero

Number 1 Ink!-based NFT Marketplace on Aleph Zero and Astar Blockchains.

Get report
Panorama Swap

Panorama Swap

Decentralized exchange built on Aleph Zero

In progress
\ No newline at end of file +Security audits

Services & Solutions

Security audits

An ink! smart contract audit performed by our specialists provides the independent estimation of the code generated to implement the smart contract’s terms.

Connect with our experts

Why does your project need an audit?

Because it’s an essential step for every product before launch to be sure the users, their data, and assets are fully protected.

We review, you benefit

Get a review from the experts

Experienced team who participated in ink! development and created breakthrough infrastructure products will scrupulously review your code and find all the possible problems.

Gain extra trust

Audited projects are more trusted by users, investors, and potential partners.

Implementation support

Our team will accompany you during the implementation of all recommendations, so you will have strong support after the audit process.

Avoid unexpected costs

Smart contract audit during the development phase will protect you from huge money and reputation losses after the launch. Solving code problems in the early stage is cheaper and faster than after the launch. A flawless reputation is vital.

Detailed report

After the audit process, you will receive a detailed report covering all the issues, a detailed summary, solving and implementing guidance

The process of ink! smart contracts audits

Audit reports

Reports are published by the customers approval

ArtZero

ArtZero

Number 1 Ink!-based NFT Marketplace on Aleph Zero and Astar Blockchains.

Get report
Panorama Swap

Panorama Swap

Decentralized exchange built on Aleph Zero

In progress
\ No newline at end of file