Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to support Privacy Manifest
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Akio Itaya
December 14, 2023
Programming
460
0
Share
How to support Privacy Manifest
Re: 2023 モバイルアプリ開発 LT大会 #AppBrew
https://appbrew.connpass.com/event/301564/
Akio Itaya
December 14, 2023
More Decks by Akio Itaya
See All by Akio Itaya
How to stabilize UI tests using XCTest
akkeylab
0
160
Bringing Spatial Web to E-Commerce
akkeylab
0
79
Learn CPU architecture with Assembly
akkeylab
1
2k
Porting a visionOS App to Android XR
akkeylab
0
1.1k
How to handle 3D content on Android XR
akkeylab
0
220
Create a website using Spatial Web
akkeylab
0
400
How to build visionOS apps using Windows
akkeylab
0
210
How to build visionOS apps using Persona
akkeylab
1
470
Summary - Introducing enterprise APls for visionOS
akkeylab
0
560
Other Decks in Programming
See All in Programming
【26新卒研修資料】TDD実装演習
dip_tech
PRO
0
170
実用!Hono RPC2026
yodaka
2
300
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
140
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
250
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
720
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
140
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.1k
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
170
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.6k
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
450
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
140
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.6k
Featured
See All Featured
A Soul's Torment
seathinner
6
2.8k
ラッコキーワード サービス紹介資料
rakko
1
3.2M
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
WENDY [Excerpt]
tessaabrams
10
37k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
430
New Earth Scene 8
popppiees
3
2.2k
Are puppies a ranking factor?
jonoalderson
1
3.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Automating Front-end Workflow
addyosmani
1370
200k
Being A Developer After 40
akosma
91
590k
Transcript
AKKEY / AKIO ITAYA Privacy Manifest ରԠ Re: 2023 ϞόΠϧΞϓϦ։ൃ
LTେձ Γ·͔ͨ͠ʁ
UserDefaults
https://developer.apple.com/documentation/foundation/userdefaults UserDefaults
͜ͷ API ɺσόΠε৴߸ʹΞΫηεͯ͠σόΠε·ͨϢʔβʔΛࣝผ͢ΔͨΊʹѱ༻͞ΕΔՄೳੑ͕͋Γ ·͢ (ϑΟϯΨʔϓϦϯςΟϯάͱݺΕ·͢)ɻ Ϣʔβʔ͕ΞϓϦʹͷڐՄΛ༩͍͑ͯΔ͔Ͳ͏͔ʹؔ ͳ͘ɺϑΟϯΨʔϓϦϯςΟϯάڐՄ͞Ε·ͤΜɻ ͜ͷ API ΛΞϓϦ·ͨαʔυύʔςΟ
SDK (Apple ͕ఏڙ͍ͯ͠ͳ͍ SDK) Ͱ༻͢Δ߹ɺΞϓϦ·ͨαʔυύʔςΟ SDK ͷ PrivacyInfo.xcprivacy ϑΝΠ ϧͰ API ͷ༻๏ͱ༻ཧ༝Λએݴ͍ͯͩ͘͠͞ɻ API Λ༻͢Δ༗ޮͳཧ༝ͷϦετͳͲͷৄࡉʹ͍ͭͯ ɺʮඞཁͳཧ༝ API ͷ༻ͷઆ໌ʯΛࢀর͍ͯͩ͘͠͞ɻ https://developer.apple.com/documentation/foundation/userdefaults UserDefaults
What is misused?
What is misused? ⚠͜ͷใݚڀ༻Ͱ͢ɺ֦ࢄݫېʂ
What is misused? ֦ࢄݫې
What is misused? ̋IDFA Db8acd78-43…b7 ✕IDFA 00000000-00…00 ✕IDFA 00000000-00…00 ֦ࢄݫې
ඇެ։ใ
Privacy Manifest
Privacy Manifest 2023 ळҎ߱ɺϓϥΠόγʔ ϚχϑΣετ ϑΝΠϧʹཧ༝Λهࡌͤͣʹඞཁͳཧ༝ API Λ༻͢ΔΞϓϦΛ App Store
Connect ʹΞοϓϩʔυ͢ΔͱɺApple ͔Βϝʔϧ͕ಧ͘Α͏ʹͳΓ·͢ɻ 2024 य़Ҏ߱ɺϓϥΠ όγʔ ϚχϑΣετ ϑΝΠϧʹඞཁͳཧ༝ API ͷ༻͕هࡌ͞Ε͍ͯͳ͍ΞϓϦɺApp Store Connect Ͱ ड͚ೖΕΒΕͳ͘ͳΓ·͢ɻ https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Privacy Manifest
Privacy Manifest ϑΝΠϧ໊ͦͷ·· ڥʹ߹ΘͤͯνΣοΫ
Privacy Manifest
Privacy Manifest
Privacy Manifest
Privacy Manifest
Privacy Manifest
Privacy Manifest
try!Swift Tokyo 243݄։࠵ʂ PR https://tryswift.jp
Thank you !!