01 Jul 2022

feedThe Official Google Blog

Protecting people’s privacy on health topics

Protecting our users' privacy and securing their data is core to Google's work. That's why we design products to help people keep their personal information private, safe, and secure - with easy-to-use tools and built-in protections.

Privacy matters to people - especially around topics such as their health. Given that these issues apply to healthcare providers, telecommunications companies, banks, tech platforms, and many more, we know privacy protections cannot be solely up to individual companies or states acting individually. That's why we've long advocated for a comprehensive and nationwide U.S. privacy law that guarantees protections for everyone, and we're pleased to see recent progress in Congress.

But we haven't waited for a law to take action. We understand that people rely on Google to keep their personal data secure. We've long been committed to this work, and today we're sharing additional steps we're taking to protect user privacy around health issues.

Protecting user privacy

We offer a variety of easy-to-use privacy tools and settings that put people in control of their data. This is particularly important to people around health topics, which is why our data policies include a number of restrictions. In addition, we have protections around:

  • Location History: Location History is a Google account setting that is off by default, and for those that turn it on, we provide simple controls like auto-delete so users can easily delete parts, or all, of their data at any time. Some of the places people visit - including medical facilities like counseling centers, domestic violence shelters, abortion clinics, fertility centers, addiction treatment facilities, weight loss clinics, cosmetic surgery clinics, and others - can be particularly personal. Today, we're announcing that if our systems identify that someone has visited one of these places, we will delete these entries from Location History soon after they visit. This change will take effect in the coming weeks.
  • User Data on Apps: Google Play has strict protocols to protect user privacy - including policies that prohibit developers from selling personal and sensitive user data and a requirement that they handle that data securely and only for purposes directly related to operating the app. To further promote transparency and control for users, we also recently introduced Play's new data safety section that developers use to give people more information about how apps collect, share, and secure their data. For Google Fit and Fitbit, we give users settings and tools to easily access and control their personal data, including the option to change and delete personal information, at any time. For example, Fitbit users who have chosen to track their menstrual cycles in the app can currently delete menstruation logs one at a time, and we will be rolling out updates that let users delete multiple logs at once.
  • Law Enforcement Demands for User Data: Google has a long track record of pushing back on overly broad demands from law enforcement, including objecting to some demands entirely. We take into account the privacy and security expectations of people using our products, and we notify people when we comply with government demands, unless we're prohibited from doing so or lives are at stake - such as in an emergency situation. In fact, we were the first major company to regularly share the number and types of government demands we receive in a Transparency Report. We remain committed to protecting our users against improper government demands for data, and we will continue to oppose demands that are overly broad or otherwise legally objectionable. We also will continue to support bipartisan legislation, such as the NDO Fairness Act recently passed by the House of Representatives, to reduce secrecy and increase transparency around government data demands.

We're committed to delivering robust privacy protections for people who use our products, and we will continue to look for new ways to strengthen and improve these protections. We support Congressional efforts to reach bipartisan agreement on nationwide privacy protections that move the burden of privacy off individuals and establish good data practices across the board. In the meantime, we will continue our focus on securing our products and protecting the privacy of our users around the world.

01 Jul 2022 8:00pm GMT

feedTalkAndroid

AT&T has some tips on how to keep your smart devices cool during the summer heat

Summer is here, and while Jared puts the finishing touches on his review of a battery-powered air conditioner, AT&T has some tips on how you can keep your precious smartphone, tablet or laptop cool so it carries on performing like it should. Much of AT&T's advice is common sense, but keeping your phone cool isn't […]


Come comment on this article: AT&T has some tips on how to keep your smart devices cool during the summer heat

Visit TalkAndroid

01 Jul 2022 6:53pm GMT

[Updated with pricing] Samsung’s rugged Galaxy XCover 6 Pro is official with 5G, a removable battery, and a 120Hz display

After yesterday's comprehensive leak (thanks @evleaks), Samsung has officially launched the Galaxy XCover 6 Pro which is a rugged smartphone built for challenging work environments that packs in a 6.6-inch 120Hz display, MIL-STD-810H durability, and a 4,500mAh removable battery. Samsung is also committing to four One UI/Android OS upgrades as well as five years of […]


Come comment on this article: [Updated with pricing] Samsung's rugged Galaxy XCover 6 Pro is official with 5G, a removable battery, and a 120Hz display

Visit TalkAndroid

01 Jul 2022 6:06pm GMT

feedThe Official Google Blog

A milestone for King's Cross: a local innovation hub

Over the last few years, King's Cross has truly transformed, becoming a thriving hub of innovation and creativity. The transformation is a sign of the UK's strengths, with its incredible local talent and strong history of leading technological and scientific progress. These strengths inspired us to invest here in King's Cross, in one of our most ambitious developments to date.

Today, together with local MP, Keir Starmer, Mayor of London Sadiq Khan, leader of Camden Council Georgia Gould, and our building partners, we celebrated a major milestone in the construction of our new King's Cross office - and in our long-standing commitment to the UK - as we placed the final beam on our new development.

Keir Starmer, Leader of the Labour Party and MP for Holborn and St Pancras said:

"It's fantastic to attend not only as the leader of the Labour Party and local MP but as a proud local resident of more than 25 years. Congratulations to Google on your magnificent new building, and for all it represents - a seizing of opportunity, harnessing of talent, the creation of good, sustainable jobs and an immense contribution to our community. You're showing what can be achieved when forward looking local government partners with the ingenuity of the private sector."

We have long believed that creativity is spurred by environments that promote connection and wellbeing. This is more important than ever as we adapt to a future of flexible, hybrid working. Our new King's Cross building will be equipped with new workplace technologies to help global and remote teams collaborate more effectively, build relationships, learn from colleagues and dream up new ways to solve complex challenges.

It will also bea place for community and connection thanks to the ground floor retail and community spaces, which are being curated with - and for - the local community. In the coming weeks, in partnership with more than 30 youth organisations in Camden, we're excited to open our doors to 500 local young people for a week of taster sessions to inspire school students and job seekers with careers in technology, as well as more than 100 local work experience students.

Innovation extends to the design of the building itself, which is playing an important role in helping us to achieve our goal of going carbon free by 2030. We're pioneering new technologies that will make our King's Cross office our most ambitious smart building to date, including a system of 13,500 interconnected devices that will work together to improve energy efficiency in real time.

While the doors of our new King's Cross development won't open until 2024, incredible work is already underway nearby. The neighbourhood is home to thousands of our engineers working on products like Android, Wear OS, Search and Google Business Profiles, which are used the world over. In fact, many of the team behind some of our newest products - to be released later this year - are based right here in King's Cross. We look forward to growing these teams and being a part of the local community's future growth and development.

Sadiq Khan, London Mayor signing a whiteboard

Mayor of London, Sadiq Khan

Mayor of London, Sadiq Khan commented:

"London has built a reputation as a world leader in technology and innovation, so I'm delighted to see Google reaffirming its commitment to London with the first wholly owned and designed Google building outside of the United States. I was lucky enough to be present for the original ground-breaking at this site back in 2017. So, it's incredible to see the progress that's been made since then on this hugely ambitious project.

"My ambition, as Mayor, is to build a better London for everyone - one that is fairer, greener and more prosperous for all. And this magnificent building is a shining example of confidence in our city."

01 Jul 2022 4:00pm GMT

30 Jun 2022

feedThe Official Google Blog

Google and U.S. developers find agreement over Google Play store

The Android app economy has helped create nearly two million American jobs; developers around the world have earned more than $120 billion using the Google Play Store. We're proud that Google Play helps developers build great apps and rewards them for doing so. And we know that a successful ecosystem must benefit both developers and consumers, which is why we have rules of the road to keep the store secure, protect privacy and prevent fraud. While we strive to make Google Play the best platform for everyone, Android also provides consumers and developers the opportunity to use other app store options.

Today, we're pleased to share a proposed agreement that will help ensure that both developers and consumers can continue to benefit from Google Play. Google and a group of U.S. developers have reached a proposed settlement that allows both parties to move forward and avoids years of uncertain and distracting litigation.

As part of the settlement, we're establishing a $90 million fund to support U.S. developers who earned two million dollars or less in annual revenue through Google Play during each year from 2016-2021. A vast majority of U.S. developers who earned revenue through Google Play will be eligible to receive money from this fund, if they choose. If the Court approves the settlement, developers that qualify will be notified and allowed to receive a distribution from the fund.

In addition to the fund, we're committing to maintain a number of existing practices and implement new benefits that help developers innovate and communicate with their users:

  • To continue to provide developers with a tiered pricing model, we'll maintain Google's 15% commission rate for the first $1 million in annual revenue earned from the Google Play Store for U.S. developers, which we implemented in 2021.
  • We're revising our Developer Distribution Agreement to make it clear that developers can continue to use contact information obtained in-app to communicate with users out-of-app, including about subscription offers or lower-cost offerings on a rival app store or the developer's website.
  • In new versions of Android, Google will maintain certain changes implemented in Android 12 that make it even easier for people to use other app stores on their devices, while being careful not to compromise the safety measures Android has in place.
  • To showcase independent and small startup developers building unique high-quality apps, we're creating an "Indie Apps Corner" that will appear on the apps tab on the U.S. Google Play homepage and shine a spotlight on these developers.

These commitments, including the $90 million fund, build on a number of ways we already support developers, such as providing tools that help developers build great apps, lower their costs, and grow their businesses. In fact, compared to other prominent digital content stores, we provide developers more ways to interact with their customers.

Finally, we've heard developers want to understand more about how Google Play operates, which is why we've agreed to publish annual transparency reports. The reports will share information about the Google Play Store, including statistics such as apps removed from Google Play, account terminations, and other data regarding how users interact with Google Play.

We're pleased that we worked with the developers to propose this agreement for the Court's approval. As the agreement notes, we remain confident in our arguments and case, but this settlement will avoid protracted and unnecessary litigation with developers, whom we see as vital partners in the Android ecosystem. We remain steadfast in our commitment to building thriving, open platforms that empower consumers and help developers succeed.

30 Jun 2022 11:55pm GMT

feedTalkAndroid

The upcoming OnePlus 10T may not feature the alert slider but it still looks pretty sweet

We reviewed the OnePlus 10 Pro earlier this year and thought the phone was 'a killer alternative to Samsung's Galaxy S22'. Newly leaked renders point to the OnePlus 10T sporting a refined design and possibly, the omission of the alert slider that the brand is renowned for. The images come courtesy of @OnLeaks via SmartPrix, […]


Come comment on this article: The upcoming OnePlus 10T may not feature the alert slider but it still looks pretty sweet

Visit TalkAndroid

30 Jun 2022 5:16pm GMT

29 Jun 2022

feedAndroid Developers Blog

Independent versioning of Jetpack Compose libraries

Posted by Jolanda Verhoef, Android Developer Relations Engineer

Starting today, the various Jetpack Compose libraries will move to independent versioning schemes. This creates the possibility for sub-groups such as androidx.compose.compiler or androidx.compose.animation to follow their own release cycles.

Allowing these libraries to be versioned independently will decouple dependencies which were previously implicitly coupled, thereby making it easier to incrementally upgrade your application and therefore stay up-to-date with the latest Compose features.

The first library to break away from the single Compose version is the Compose Compiler. Today we're releasing the 1.2.0 stable version that brings support for Kotlin 1.7.0! The release is both backwards and forwards compatible with the Compose UI libraries and the Compose Runtime library. This means you can upgrade your Compose Compiler to 1.2.0 stable and use Kotlin 1.7.0, while leaving your other Compose libraries on their current version, for example 1.1.0 stable.

To upgrade the version of the Compose Compiler in your app, specify the kotlinCompilerExtensionVersion in your build.gradle file.




Compose and Kotlin are highly coupled, and we've heard your feedback that Compose compiler updates are needed to allow you to upgrade your Kotlin version. We want to make sure that you can use the latest and greatest features (and bug fixes) from both Compose and Kotlin, which is why we plan to release stable versions of the Compose Compiler on a much more regular basis. This means the Compose Compiler version numbers will progress at a faster pace than most other Compose libraries. Since the Compose Compiler is both forwards and backwards compatible, you will be able to upgrade it as soon as a new version is released.

The Compose Compiler is built as a Kotlin Compiler Plugin, and so you must use a version of the Compose Compiler which is compatible with the version of Kotlin that you have chosen. To help you choose the version that matches your project, check out the Compose-Kotlin compatibility map.

Moving the Compiler library to a different versioning scheme is the first step in decoupling versioning for the different Compose library groups. You'll see new stable releases for the other Compose libraries in the next few weeks, and then they will then start following their own release cycles independent of the Compose Compiler.

Prepare your build for individual versioning and start using the latest Compose Compiler and Kotlin versions now!

We look forward to seeing what you build with Compose!

android {
    composeOptions {
        kotlinCompilerExtensionVersion = "1.2.0"
    }
}

29 Jun 2022 5:00pm GMT

23 Jun 2022

feedAndroid Developers Blog

Developer-Powered CTS (CTS-D)

Posted by Sachiyo Sugimoto, Android Partner Engineering

A strength of Android is its diverse ecosystem of devices, brought to market by more than 24K distinct devices, and used by billions of people around the world. Since the early releases of Android, we've invested in our Android Compatibility Program as a way to ensure that devices continue to provide a stable, consistent environment for apps.

The Compatibility Test Suite (CTS) is a key part of the program - it is a collection of more than two million test cases that check Android device implementations to ensure developer applications run on a variety of devices and enable a consistent application experience for users.

Device makers run CTS on their devices throughout the development process, and use it to identify and fix bugs early. Over the years we have constantly expanded the suite by adding new test cases, and today CTS includes more than 2 million tests. It is still growing - as Android evolves, there are new areas to cover and there are also gaps where we are constantly working to create additional tests.

While most CTS tests are written by Android engineers, we know that app developers have a unique perspective on actual device compatibility issues. So to enhance CTS with better input from app developers, we are adding a new test suite called CTS-D that is built and run by developers like you.



What is CTS-D?

CTS-D is a new CTS module that is powered by app developers with a focus on pain points that they are seeing in the field. Developers can build and contribute test cases to CTS-D to help catch those issues, and they can run the CTS-D suite to verify compatibility. Longer term, our plan is to work closely with the Android developer community to expand the CTS-D suite.

We know that many of you have already created your own tests to verify compatibility on various devices. We want to work with you to bring those tests into AOSP, and you can see the first tests contributed by the community in the initial CTS-D commit here.

So with CTS-D, we are helping to make those kinds of tests available widely, to help device manufacturers and app developers identify and share issues more effectively.

How is CTS-D used?

CTS-D is open-sourced and available on AOSP, so any app developer can use it as a verification tool. Using CTS-D helps to minimize the communication overhead among app developers, device manufacturers and Google, helping to resolve issues effectively.

If a certain device does not pass a CTS-D test, please report the problem using this issue tracker template. After we verify the issue on the reported device, we will work with our partners to resolve it. We're also strongly advising device manufacturers to use CTS-D to discover and mitigate issues.

Get Started with CTS-D!

If you have an idea for CTS-D, please file a test proposal using this issue tracker template before contributing your test code to AOSP. The Android team will review your proposal and verify your test's eligibility. We're currently most interested in adding more test cases in the area of Power Management.

Just like with CTS, new CTS-D test cases must meet eligibility requirements and can only enforce the following:
  1. All public API behaviors that are described in Android developer documentation.
  2. All MUST requirements that are included in Android Compatibility Definition Document (CDD).
  3. Test cases that have not been covered by existing CTS test cases in AOSP
If you are interested in learning more about CTS-D, check out tutorials here on how to contribute to and utilize CTS-D. Note that the review process for new CTS-D test cases can take some time, so thanks for your patience. We hope you will give CTS-D a try soon. Let's collaboratively make the Android experience even better!

23 Jun 2022 5:00pm GMT

22 Jun 2022

feedAndroid Developers Blog

Notes from Google Play: making Play work for everyone


Hello,

As Apps Partnerships lead for Google Play, I have the amazing opportunity of meeting with many companies who share great ideas and feedback on how we can support you creating and growing successful businesses.

In this latest edition of Notes from Google Play, I want to share some of your work that has inspired us, alongside what is top of mind for me and our team. What sums it up for me is our focus on making Google Play work for everyone. It's about making Play work better for all of you - the people behind apps and games - making it easier for you to grow apps and games business, and helping you better serve everyone, everywhere.



I will kick us off by sharing the story of OLIO, one of the many apps that has inspired me this year. OLIO is a community-driven app that is fighting to reduce food waste. The app provides a way for people to easily give away food to neighbors. Founders, Tessa Clarke and Saasha Celestial-One, had a goal to create local food sharing networks across the world and ensure nothing of value goes to waste. Having first launched the app in the UK, Tessa and Saasha's belief in their core mission helped them expand the app to 62 countries and counting, partnering with global stores to help them reach zero waste along the way.

The success of the OLIO app is a tale of two women from different backgrounds, with the same dream, made for the benefit of everyone and our planet. For me, this is what it's all about: ensuring that everyone is empowered to build a successful business that can benefit people around the globe.
So let me share more about some of my favorite tools and programs that we recently launched with this goal in mind.

Apps and games by everyone

Regardless of the size of your company, we want to make sure you have the insights and tools that enable you to make more informed decisions, and ultimately make it easy for you to build and improve your app or game business. Let's take a look at privacy and security as an example, as this is a critical topic.

We have various tools and programs to help you build safe and secure experiences for everyone and protect your business, including the Play Integrity API, Data Safety section, Privacy Sandbox on Android, and also the newly launched Google Play SDK Index.The index provides data and insights about more than 100 of the most widely used commercial SDKs. This can help you navigate third-party SDKs and align with Google Play policies, so that you make more informed decisions for your business and your users.


We also have programs designed for companies with various needs, from media companies building experiences across devices, to startups solving local problems in the first cohort of Appscale Academy in India. These 100 promising app innovators have already inspired us with their drive and creativity to build high-quality apps that serve and help people across India, and the world.


We're also excited to continue investing in programs designed to help grow businesses both big and small. These include the Google Play Partner Program which launched in March and is designed to help larger games businesses reach their growth and performance goals. We also just opened submissions for the Indie Games Accelerator and Indie Games Festival programs. We were particularly inspired by the alumni of the 2021 edition, and you can hear directly from Jimjum Studios in Israel, who create games that encourage kindness, community building, and generosity, in the first episode of Google Play Coffee breaks:


Beyond the size of the company, apps and games are built and run by people. So we are continuously investing in programs to drive diversity in the ecosystem and empower the next generations of app and game makers. Programs like Change the Game and our investment in organizations driving positive change in the games industry are just a couple of the programs I'm particularly proud of.


Apps and games for everyone

We believe everyone should have easy access to great app and game experiences. This enables people to lead better lives, and it helps you grow your businesses.

In order to help with this, we've made some updates that make it easier for everyone to access apps and games at a price that is right for them, which in turn helps you better monetise your apps or games. For example, you asked for more flexibility and less complexity in how you sell your subscriptions, so we launched new subscription capabilities. You can now create multiple base plans and offers for each subscription, all while significantly reducing the cost and complexity of managing an ever-increasing number of SKUs. Whether your aim is to better connect with people that are new to your business, or to retain your loyal users, you have the ability to create offers for everyone.

We've also invested in new tools that help people pay for your apps and games using the methods that suit them best, helping to improve your monetisation. Google Play Commerce provides buyer support in over 170 countries, and we've further increased access by adding to our payment method library, which now includes over 300 local payment methods in 70 countries. We also made changes to help you better adapt to local purchasing power by adding the option to lower prices, starting at the equivalent of 5 US cents in any market.


Serving people better doesn't only mean adapting pricing, but also optimizing your apps and games for the devices they are using, so they can get the best experience. Whether it's phones, wearables, tablets or TVs. We introduced new tools and resources to help you create better experiences on large screens and launched Google Play Games beta, to help you expand your game's reach to PCs.


Celebrating you

I started by highlighting OLIO as a business that was brought into existence by newcomers to the apps space, and yet managed to have a positive impact across the world. This is only one of so many inspiring examples out there. We've just launched #WeArePlay, a new campaign that celebrates you, the global community of people behind apps and games, and your unique stories. It represents teams of all sizes - some founded by longtime coders and others by tech newcomers, some based in big cities and others in smaller towns. These are short stories that tell personal journeys of making apps or games that are solving a problem or bringing joy to people everywhere.



I look forward to watching you all continue to build amazing app and game experiences, grow your businesses, and enthrall your users. Here's to you and your achievements - let's continue to celebrate every step forward and each small win. That's what makes us all grow.



Take care of yourselves and each other,

Sarah Karam

Director, Global Apps Partnerships, Google Play

22 Jun 2022 11:12pm GMT

04 Jan 2022

feedGoogle Operating System

Bring Back YouTube Dislikes

YouTube has recently hidden the number of dislikes for YouTube videos. In a blog post from November, YouTube announced that this was done to "help better protect our creators from harassment, and reduce dislike attacks". The dislike button hasn't disappeared, but the dislike counts were made private, so that only video creators could see them.

If you install this Chrome extension, you can bring back the number of dislikes next to the "dislike" button. Unfortunately, YouTube removed the ability to obtain the number of dislikes from the API, so the extension uses archived data and the number of dislikes from the extension's users. The extension has "200+ million videos likes/dislikes data stored before December 13th, 2021". This means that the number of dislikes displayed by the extension may be inaccurate, but it's still better than no information.




04 Jan 2022 6:55pm GMT

01 Apr 2017

feedGoogle Operating System

Google April Fools' Day 2017

April Fools' Day should probably be called Google Fools' Day, since there are so many Google hoaxes.

Google Japan developed a "bubble wrap" version of the Japanese keyboard. "The Google Japanese input bubble wrap version is a keyboard that realizes 'I want to press in my mind, I want to keep pressing'," according to Google Translate.



Another product for your smart home? Meet Google Gnome, "a voice-activated, hands-free tool designed to make backyard living effortless. Need to know what animal is squeaking in your bushes? Stay still and ask Gnome what sound an opossum makes. Running low on birdseed? That's where Gnome comes in. You can even use Gnome's proprietary high-intensity lasers to trim your hedges into whatever shape your heart desires."



The Chrome OS team brings the most popular mobile accessories to the Chromebook, which already blurs the line between mobile and desktop. Chromebook Groupie Stick, Chromebook Cardboard, Chromebook Workout Armband will soon be available in the Google Store. "To take advantage of beautiful, high-resolution displays, as well as great photo editing apps, we've carefully engineered the first Chromebook-sized selfie stick. Never again will you miss the perfect groupie."


Haptic Helpers make VR even more immersive. "We're taking VR to the next level with Haptic Helpers. Using a modest set of everyday tools, these VR virtuosos can simulate more than 10,000 unique experiences, all from the comfort of your own home. Smell the roses. Listen to the ocean. Feel a fluffy dog!"


You can now play the classic arcade game MS. PAC-MAN in Google Maps. "Avoid Blinky, Pinky, Inky, and Sue as you swerve the streets of real places around the world. But eat the pac-dots fast, because this game will only be around for a little while." Just go to the Google Maps site or open the Google Maps app for Android or iOS and click or tap MS. PAC-MAN at the bottom.


Google Cloud Platform expands to Mars. "By opening a dedicated extraterrestrial cloud region, we're bringing the power of Google's compute, network, and storage to the rest of the solar system, unlocking a plethora of possibilities for astronomy research, exploration of Martian natural resources and interplanetary life sciences. This region will also serve as an important node in an extensive network throughout the solar system. Our first interplanetary data center - affectionately nicknamed 'Ziggy Stardust' - will open in 2018," mentions Google.


Google Netherlands came up with Google Wind, a machine learning technology that controls the weather. "The Netherlands has many windmills, some no longer in use, we can connect to Google Cloud Platform. So we use the existing Dutch infrastructure, machine learning, weather patterns to control the network of windmills when rain is approaching. The first test results are very promising: we seem to be able to provide sun and clear skies for everyone in the Netherlands," mentions Google Netherlands blog.



Google's search app for iOS is now optimized for cats and dogs. "On the Google app for iOS, you can now use 3D Touch on the app icon or head to settings and select I'm Feeling Woof or I'm Feeling Meow to let your dogs and cats get info on topics they care about-whether that means squeaky toys or a bowl of milk!"


Google also launched Google Play for Pets, a new category of Android games designed for cats, dogs and other pets.


Google Translate's Word Lens feature supports a new language: Heptapod B, the alien language from the movie "Arrival". "The challenge with understanding Heptapod B is its nonlinear orthography. Fortunately, Google's neural machine translation system employs an encoder/decoder system that internally represents sentences as high-dimensional vectors. These vectors map well to the non-linear orthography of the Heptapod language and they are really the enabling technical factor in translating Heptapod B."

01 Apr 2017 7:25am GMT

19 Feb 2017

feedGoogle Operating System

Gmail Blocks JavaScript Attachments

If you try to send a JavaScript attachment using Gmail or if you want to download a .js attachment, you'll get a new anti-virus warning: "Blocked for security reasons", "1 attachment contains a virus or blocked file. Downloading this attachment is disabled".


.JS has been added to the long list of file types that are blocked by Gmail for security reasons. The full list: .ADE, .ADP, .BAT, .CHM, .CMD, .COM, .CPL, .EXE, .HTA, .INS, .ISP, .JAR, .JS (NEW), .JSE, .LIB, .LNK, .MDE, .MSC, .MSI, .MSP, .MST, .NSH .PIF, .SCR, .SCT, .SHB, .SYS, .VB, .VBE, .VBS, .VXD, .WSC, .WSF, .WSH. "To prevent against potential viruses, Gmail doesn't allow you to attach certain types of files, including: certain file types (listed above), including their compressed form (like .gz or .bz2 files) or when found within archives (like .zip or .tgz files), documents with malicious macros, archives whose listed file content is password protected, archives whose content includes a password protected archive."

The GSuite Blog informs that "for inbound mail, senders will get a bounce message explaining why the email was blocked. If you still need to send .js files for legitimate reasons, you can use Google Drive, Google Cloud Storage, or other storage solutions to share or send your files."

You can still send JavaScript files using Gmail if you change the extension. What about downloading old .js attachments? Try the workarounds from this post.

19 Feb 2017 10:39am GMT

10 Nov 2011

feedAndroid Forums

Latest action game INC from OrangePixel now available!

From the developer of Meganoid and Stardash comes a new action arcade game: INC! http://www.youtube.com/watch?v=9j5OEG-3RyM Get it from the...

10 Nov 2011 9:31am GMT

Free online video chat

More than 1000 broadcast cameras for you online - the most incendiary models in Russia. 1000 girls, 1000, the temptations, 1000, full of desire - all...

10 Nov 2011 7:48am GMT

Layout problem

Hi Friends I decided to work with a tab layout application. Program consist of 3 tabs and a button. I like to place the button below the tab. ...

10 Nov 2011 5:20am GMT

01 Nov 2011

feedMatt Cutts: Gadgets, Google, and SEO

Grow a moustache and fight cancer!

For my next 30 day challenge, I'll be growing a mustache to raise awareness and money for men's health issues, and specifically prostate cancer research. Men of search and SEO, please join our team. You can raise awareness, or raise cash. And it's super simple: just don't shave your moustache for 30 days. The name [...]

01 Nov 2011 6:16pm GMT

31 Oct 2011

feedMatt Cutts: Gadgets, Google, and SEO

Halloween costume: stickman from xkcd

For Halloween this year I asked people on Google+ what I should be for Halloween, and someone suggested going as the blackhat stick man from xkcd. You know, this guy: That sounded like a good challenge. I finished the costume and taped a video, but unfortunately I didn't have enough time to get the video [...]

31 Oct 2011 5:16pm GMT

24 Oct 2011

feedMatt Cutts: Gadgets, Google, and SEO

Halloween Pumpkin: Portal Turret!

I made a Portal turret for my Halloween pumpkin! I was trying to think of things to carve: vampire Android? R2-D2? Zoidberg? Then I thought: I could do a character from Portal 2! I was going to carve something like GLaDOS or Wheatley, but then I realized that a portal turret would be perfect: To [...]

24 Oct 2011 3:26pm GMT

26 Aug 2011

feedGoogle Blogoscoped

The Emperor's Garden

The Emperor instructed the gardener to set up the new court's garden. "I want you to plant five trees growing the Crataan fruit," the Emperor said, "Because we asked people what fruit they like best, and most named the Crataan fruit!" The gardener replied, "Emperor, that is excellent thinking! But let me make some suggestions: First, how about we make one of the five trees bear the Muran fruit. Only one out of ten citizens loves it, but those peculiar citizens tend to love multiple times as much!" "Second," the gardener continued, "How about we make one of the five trees bear the Dratean fruit. No one loves it, but that's because no one knows it yet!" "Third," the gardener said, "How about we leave one spot in the garden empty. Who knows what new type of tree we'll discover that we can put there in the fut ...

26 Aug 2011 12:12pm GMT

15 Aug 2011

feedGoogle Blogoscoped

Color Sound Machine (and what else I've been doing lately)

For those of you who've been wondering whether I had turned to stone, fallen into a bottomless pit, or been climbing the Himalaya... no, none of that is true, even though you probably did notice I'm not actively blogging about Google here anymore*! Just now, a new iPad app I've been working on called Color Sound Machine went live, and this -- and all the other apps and games at Versus Pad** -- are actually what I am doing while not blogoscoping. *I've drafted unpublished posts explaining much more about past, present and future of Blogoscoped, and the history of Google news reporting, but ... oh, for now le ...

15 Aug 2011 4:00pm GMT

25 Feb 2011

feedGoogle Blogoscoped

Google drops reverse phone number lookup

One of the earliest specialist services provided by Google was reverse phone number lookup. If you used the "phonebook:" or "rphonebook:" operators together with a 10-digit US phone number, Google would show you the owner of that phone number, unless the number was unlisted. Google no longer provides that service. Not surprisingly, there was no press release marking the closure, but Google employee Daniel Russell has acknowledged the closure of the service in his blog. He hints at the possible pressures leading to the shuttering of the service: "As you can imagine, this was an endless source of hassles for people (who were surprised to see themselves searchable on Google) and for Google (who had to constantly de ...

25 Feb 2011 11:23am GMT